Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Skylight Logo

Staff/Principal Software Engineer (USDS)

Skylight

$90,000 - $230,000
Oct 28, 2025
Remote, US
Apply Now

Skylight is looking to hire software engineers to design, implement, and maintain software systems that improve government services for users, driving a movement to reinvent how government serves the public in the digital world.

Requirements

  • Experience leading engineering for complex, production systems and delivering measurable outcomes
  • Familiarity with modern delivery practices — CI/CD, automated testing, code review, and operating services in cloud environments
  • Strong hands-on skills building services and APIs in a modern language and runtime, with clean, reliable, reusable code
  • Can produce high-quality code by adhering to good practices such as automated testing
  • Familiar with how to build secure, compliant software and defend against common vulnerabilities
  • Possess a foundational understanding of data engineering, including how to use various datastores to handle persistent data in software systems
  • Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind

Responsibilities

  • Lead technical direction for one or more complex products and platforms, from discovery through production operations
  • Design and build services with an emphasis on reliability, security, and iterative releases
  • Engineer a software product as part of a cross-functional team, which includes user experience researchers and designers, product managers, engineers, and other functional specialists
  • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as API-first design, simple design, continuous integration, version control, and automated testing
  • Select and use the right tools, frameworks, languages, and technologies for the job, with a preference for open-source solutions
  • Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, as well as design, document, and communicate solutions
  • Help federal teams sustain improvements by delivering training and enablement, and by leaving behind reusable resources such as templates, playbooks, and decision records

Other

  • Clear communication skills with executives and cross-functional teams
  • Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that you write
  • Commitment to equipping federal teams with documentation, training, and mentoring so improvements last beyond the contract
  • Ability to work effectively in a professional services environment
  • Passion for improving public outcomes through great government services