Senior Software Engineer
New
F
FocusCivic tech
All employees must be based in the continental U.S.Full-TimeSenior
Salary$135K - $170K; $135K – $170K • $0 – $50K Bonus
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional experience
- Required Skills
- PythonTypeScriptReactCI/CDRESTful APIsTerraformPlaywright
Requirements
- 5+ years of professional experience developing full-stack applications and tooling using TypeScript and Python.
- Practical experience writing and maintaining CI/CD pipelines.
- Experience with infrastructure-as-code tools such as Terraform.
- Experience designing systems that interact with external services, databases, and third-party APIs.
- Experience on cross-functional agile teams, estimating complex engineering tasks, and communicating technical updates to client stakeholders.
- Strong diagnostic skills for troubleshooting distributed, multi-vendor application failures and microservices.
- Prior experience with federal government digital service projects or civic tech programs.
- Familiarity with AWS GovCloud, FedRAMP compliance standards, and observability tooling.
- Experience implementing synthetic test-data generators or complex mock-data services for enterprise integrations.
- May be subject to a government background check or security clearance, depending on the contract.
Responsibilities
- Architect, build, and maintain end-to-end automated UI and API test suites using Playwright and TypeScript.
- Build Python tools and synthetic applicant profile generators using REST APIs to automate test-data setup.
- Develop React and TypeScript tools for vendors and government stakeholders to generate test scenarios and monitor pipeline status.
- Construct, maintain, and optimize CI/CD pipelines for quality gates and feature-driven promotion.
- Lead rotating sprint triage and identify whether system failures stem from cloud changes, vendor releases, or test configurations.
- Review code, provide technical feedback, mentor engineers, and help establish team development patterns.
- Coordinate technical troubleshooting and release practices with client leads and external vendor teams.
- Support cloud infrastructure updates using Terraform, automated security scanning, and continuous compliance processes.
View Full Description & ApplyYou'll be redirected to the employer's site