Senior Software Engineer

As a Senior Solutions Engineer for Core Engineering Products, you’ll be the technical advisor that bridges Agency engineering teams and business outcomes. Our clients mission is to help large, complex organizations ship software faster, safer, and more reliably. You’ll partner directly with software engineers, platform teams, and senior stakeholders to diagnose friction in their delivery lifecycle and architect a path to modern engineering excellence using CI/CD, SRE, platform engineering, and cloud-native practices.

This is a hands-on, customer-facing role for builders who love solving “how do we actually ship better code” problems inside highly regulated, air-gapped, or enterprise-scale environments. You’ll combine deep technical credibility with clear business storytelling to drive adoption of our Core Engineering Products.

What You’ll Do

1. Advise & Influence Engineering Leadership

  • Partner with software engineers, architects, and tech leads to understand objectives around delivery efficiency, reliability, and developer experience.
  • Translate business outcomes into specific technical capabilities, practices, and architectures, helping teams articulate the “why” behind engineering investments.

2. Diagnose & Architect Solutions

  • Lead comprehensive technical assessments of existing software delivery landscapes, workflows, and SDLC processes to identify bottlenecks, risk, and gaps.
  • Recommend relevant engineering practices — CI/CD, SRE, platform engineering, progressive delivery — tailored to Agency’s needs and industry constraints.
  • Build transition roadmaps from current state to target state, including tooling, process, and cultural changes required for adoption.

3. Drive Adoption Through Hands-On Enablement

  • Lead proof-of-concept initiatives to validate solutions, providing hands-on support during early implementation to de-risk full-scale rollouts.
  • Create clear explanations, diagrams, and runbooks that make complex DevOps/SRE concepts accessible to both engineers and senior stakeholders.
  • Collaborate with internal Software Engineers to share scripts, tools, reference architectures, and lessons learned across engagements.

4. Be the Voice of the Practitioner

  • Serve as a trusted technical advisor in highly secured environments — banking, government, air-gapped systems — where change management and compliance matter.
  • Feed field insights back to Product + Engineering to shape the roadmap of Core Engineering Products.

Requirements

Must Have

  • 6+ years as an individual contributor software engineer with production experience.
  • Strong hands-on experience with Node.js + TypeScript.
  • Proven experience across 1+ major cloud providers: AWS, Azure, or GCP.
  • Experience building cron jobs, scripts, and batch processing systems.
  • Experience with streaming data architectures — Kafka, Kinesis, Pub/Sub, etc.
  • Track record of large-scale partner/enterprise solution implementations in complex environments.
  • Exceptional communication skills — you can whiteboard with engineers and brief CIOs on the same day.

Nice to Have

  • Experience working in highly secured, regulated, or air-gapped environments — banking, government, defense.
  • Background in SRE, Platform Engineering, or Developer Productivity teams.
  • Familiarity with Core Engineering Products, Internal Developer Platforms, or CI/CD at scale.

Similar jobs