Senior/Staff Software Engineer (CDC)

Jobgether
2d$150,000 - $203,000Remote

About The Position

This role offers an exciting opportunity to shape and deliver software systems that improve critical public services. You will work on complex, large-scale projects as part of a collaborative, cross-functional team, designing and implementing solutions that directly impact users’ experiences. The position emphasizes technical excellence, innovation, and creating high-quality, secure, and reliable software. You’ll have the chance to contribute to meaningful projects in a remote-friendly, flexible environment, leveraging modern technologies and best practices while continuously improving processes. This is an ideal role for someone passionate about building systems that make a real-world difference.

Requirements

  • Ability to write clean, reusable, and maintainable code.
  • Experience with large-scale production systems emphasizing stability and reliability.
  • Familiarity with automated testing and modern software development practices.
  • Understanding of data engineering principles and working with persistent data storage.
  • Knowledge of system architecture and how software components interact to maintain performance and availability.
  • Strong user-centered mindset and the ability to anticipate the impact of your code.
  • Effective communication skills and experience collaborating in client or stakeholder-facing settings.
  • U.S. work authorization and, when applicable, eligibility for public trust or security clearance.

Nice To Haves

  • Experience with databases, cloud infrastructure, and CI/CD pipelines.
  • Familiarity with infrastructure as code (e.g., Docker, Terraform) and ETL/data integration tools.
  • Background in multiple programming languages, full-stack development, or legacy systems (e.g., JBoss, Wildfly, Java Server Pages).
  • Prior experience in civic tech or remote team environments.

Responsibilities

  • Engineering software products within cross-functional teams composed of designers, product managers, and other specialists.
  • Advocating for and adhering to best practices in lean-agile engineering, API-first design, automated testing, and continuous integration.
  • Selecting and implementing appropriate tools, frameworks, and technologies, with an emphasis on open-source solutions.
  • Analyzing systems to identify technical debt, reliability issues, and performance gaps, then designing and documenting solutions.
  • Ensuring software security, compliance, and user-centered design are embedded throughout development.
  • Collaborating effectively within professional services or client-facing environments.

Benefits

  • Competitive salary for Senior Software Engineer: $150,000–$185,000; Staff Software Engineer: $170,000–$203,000.
  • Medical, dental, and vision insurance; short- and long-term disability coverage.
  • Life and AD&D insurance, healthcare and dependent care FSAs, health savings accounts.
  • 401(k) with dollar-for-dollar match up to 10% of salary, no vesting period.
  • Flexible paid time-off policy (~25 days/year) plus 11 federal holidays; up to 12 weeks paid leave for new parents.
  • Performance rewards including annual raises, bonuses, and spot awards.
  • Professional development allowance ($2,000/year) and tech-related budget ($750/year).
  • Charity donation matching up to $500/year and an annual swag budget ($100).
  • Fully remote-friendly and flexible work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service