Senior Software Engineer – Front End, Back End

Posted 13hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building frontend or backend systems for Ad Hoc, a technology company delivering scalable digital government services. Designing microservices, APIs, and AWS solutions for federal agencies.

Responsibilities:

  • Design, develop, and deploy high-quality features across frontend or backend systems within a cloud-native microservice architecture
  • Own and maintain an area of the codebase
  • Enforce engineering quality standards, including peer code review, SonarQube quality gate compliance, and in-sprint resolution of security findings
  • Build and consume RESTful APIs with versioned OpenAPI specifications
  • Contribute to backend data integration logic using PostgreSQL and Elasticsearch or implement user-facing features using Angular, HTML/CSS, and JavaScript
  • Lead technical design discussions and author Architecture Decision Records
  • Present system diagrams and design documents to engineers, product owners, and federal stakeholders
  • Diagnose and resolve production issues across owned systems and improve system resilience
  • Mentor junior and mid-level engineers through code review feedback and technical guidance
  • Contribute to CI/CD pipeline hygiene, Terraform infrastructure-as-code standards, and GitLab pipeline optimization
  • Participate in technical interviews and candidate evaluations
  • May lead small, less critical, or temporary team structures and projects
  • Support scope, schedule, and delivery requirements with minimal oversight
  • Contribute to the program's development strategy and long-term goals

Requirements:

  • 7+ years of relevant engineering experience and a Bachelor's degree, or equivalent additional experience in lieu of a degree
  • Must meet federal suitability requirements and pass a background investigation as a condition of employment
  • Expert-level proficiency in frontend engineering (Angular, JavaScript, HTML/CSS) or backend engineering (Python, Java, PostgreSQL, Elasticsearch)
  • Strong working knowledge of containerized microservices and AWS services (ECS, RDS, S3, Lambda, CloudWatch)
  • Experience building and consuming versioned RESTful APIs with published OpenAPI specifications
  • Hands-on experience with CI/CD pipelines in GitLab and version control via Git
  • Working knowledge of WCAG 2.1 AA accessibility standards and their application to frontend or backend development
  • Strong written and verbal communication skills, able to translate technical decisions for non-technical audiences including federal agency stakeholders
  • Prior experience with federal agency digital services or government contracting environments
  • Experience with infrastructure-as-code using Terraform
  • Familiarity with event-driven architectures using AWS SNS/SQS and Lambda/Step Functions
  • Experience with consumer-driven contract testing using Pact or API contract governance across microservices
  • Exposure to SAFe or scaled Agile delivery frameworks including PI planning and ART coordination
  • Familiarity with third-party integrations such as Pay.gov, login.gov, or identity/authentication platforms
  • Experience mentoring engineers in a cross-functional federal delivery environment

Benefits:

  • Company-subsidized health, dental, and vision insurance
  • Flexible PTO
  • 401K with employer match
  • Paid parental leave after one year of service
  • Employee Assistance Program