Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff/Principal Software Engineer (HHS)

$170k - $230k

Skylight

About Skylight

Skylight is a digital consultancy using design and technology to help government agencies deliver better public services. We’re at the forefront of a civic movement to reinvent how all levels of government serve families, patients, and many others in today's digital world.

If you want to play a part in driving this critical movement forward, we’d love for you to join our growing team of public interest technologists. The work we do matters.

About the job

At Skylight, software engineers design, build, and operate production systems that make government services more reliable and accessible for the people who depend on them. In this role, you’ll help drive a major modernization effort at the U.S. Department of Health and Human Services (HHS), working alongside colleagues in product, design, security, data, and platform engineering to turn strategy into reality. You’ll accelerate delivery and strengthen resilience by applying modern engineering practices and secure defaults, while leaving behind patterns, documentation, and skills that empower teams to sustain and expand the work over time.

What you’ll do

  • Deliver production-ready software as part of a cross-functional team and own services through build, deployment, and operations
  • Apply lean-agile engineering practices — API-first, simple design, trunk-based development, continuous integration and delivery (CI/CD), version control, automated testing
  • Standardize and automate environments with infrastructure as code (IaC) and policy as code to create secure, repeatable delivery
  • Improve reliability and performance with meaningful observability — metrics, logs, traces — and use service level objectives (SLOs) to guide engineering work
  • Modernize and integrate systems across cloud platforms and existing enterprise services, with a preference for open source where it fits
  • Build in security, privacy, and accessibility from day one — evidence automation for compliance, defense against common vulnerabilities, and Section 508 accessibility standards
  • Identify and reduce technical debt by analyzing stability and operability, then designing and communicating clear remediation plans
  • Enable federal partners by sharing practices, reusable patterns, and toolkits that help them sustain and evolve improvements over time

What we're looking for

Minimum qualifications

  • Ability to write clean, reliable, and reusable code for large-scale production systems
  • Experience with modern delivery — continuous integration and delivery (CI/CD), automated testing, code review, and operating services in cloud environments
  • Hands-on experience with infrastructure as code (IaC) and environment automation
  • Strong understanding of secure software practices and how to integrate compliance into delivery
  • Working knowledge of data persistence and patterns for building resilient, observable services
  • Commitment to capacity building — mentoring, documenting, and transferring knowledge so teams can continue improving after you
  • Ability to communicate clearly with executives and cross-functional teams in a professional services environment
  • Passion for creating better public outcomes through great government services
  • A mindset and work approach that align with Skylight’s core values
  • Ability to spend time on‑site at HHS in Washington, DC — either by being based locally or by traveling regularly for in‑person work when it’s important

Nice-to-have qualifications

  • Experience with containers and orchestration, such as Docker or Kubernetes
  • Background in application or cloud modernization, integrations, or data-intensive products
  • Experience integrating security, compliance, and governance tooling — for example, automating evidence collection, connecting ATO platforms, or streamlining workflows across enterprise systems
  • Exposure to compliance environments such as the Federal Risk and Authorization Management Program (FedRAMP), Federal Information Security Modernization Act (FISMA), or Authority to Operate (ATO) processes
  • Prior experience in civic tech, government, or other highly regulated environments
  • Experience working effectively on hybrid or distributed teams

Don’t meet 100% of the criteria but think you can do the job? We’d love to chat anyway! We’re on a mission to build diverse teams, and studies have shown that women and marginalized folks are less likely to apply to jobs if they don’t check every box.

Other requirements

  • All work must be conducted within the U.S., excluding U.S. territories. Some federal contracts require U.S. citizenship to be eligible for employment.
  • You must be legally authorized to work in the U.S. now and in the future without sponsorship.
  • As a government contractor, you may be required to obtain a public trust or security clearance.
  • You may be required to complete a company background check successfully.
  • Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute.

Position type

This is a full-time, exempt position.

Location

This role requires some in-person time in Washington, DC. Candidates based in the DC area should be able to work on-site at HHS periodically. Candidates outside the area are also welcome to apply, as long as they can travel to DC frequently for on-site collaboration. A relocation incentive of up to $10,000 is available.

Care package

Salary

We want to give you the most competitive salary possible. After all, you deserve it! To that end, we use the results of our interview process to determine what salary is most appropriate given your current level of seniority. For a Software Engineer at Skylight, the current salary ranges are as follows:

  • Associate Software Engineer: $90,000–$125,000
  • Software Engineer I: $120,000–$140,000
  • Software Engineer II: $135,000–$160,000
  • Senior Software Engineer: $150,000–$185,000
  • Staff Software Engineer: $170,000–$203,000
  • Principal Software Engineer: $180,000–$230,000

Benefits

Your well-being is important to us, so we focus on supporting you in a variety of ways:

  • Medical insurance, dental insurance, vision insurance
  • Short-term and long-term disability insurance
  • Life and AD&D insurance
  • Dependent care FSA, healthcare FSA, health savings account
  • Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period
  • Flexible paid time-off-policy (generally around 25 days per year), plus 11 paid federal holidays
  • Up to 12 weeks paid-time-off for all eligible new birth, adoption, or foster parents
  • Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock options
  • Business development / sales bonuses
  • Referral bonuses
  • Annual $2,000 allowance for professional development
  • Annual $750 allowance for tech-related purchases
  • Annual swag budget of $100 to display your Skylight pride with some merchandise (hoodies, hats, and more)
  • Dollar-for-dollar charity donation matching, up to $500 per year
  • Flexible, remote-friendly work environment
  • An environment that empowers you to unleash your superpowers for public good

Interview tips

We want you to have a great interview experience with us! Here are some tips to help you prepare for a successful interview:

  • Visit our join page to learn more about how our interview process works.
  • Check out our Career Pathways framework to learn more about the different roles within Skylight and the skills needed to do them.
  • If you’d like to request reasonable accommodations during the application or interviewing process, please contact our recruiting team at View email address on swooped.co .

We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you’re authorized to work in the U.S.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, age, disability, veteran status, or any other category protected by applicable law.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Staff/Principal Software Engineer (HHS) in Washington DC vacancy
  • $220.5k - $300k

     ...Principal Security Software Engineer (Starshield) Washington, DC SpaceX is actively developing the technologies to make space exploration possible. Starshield leverages the company’s Starlink technology and launch capability to support national security efforts, focusing... 
    Suggested
    Permanent employment
    Temporary work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Washington DC
    4 days ago
  • $220.5k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARSHIELD) Starshield leverages the company’s Starlink technology and launch capability to support national... 
    Suggested
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    United States Digital Space LLC

    Washington DC
    4 days ago
  • $220.5k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER, APPLIED COMPUTING (STARSHIELD) Starshield leverages the company’s Starlink technology and launch capability to... 
    Suggested
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    United States Digital Space LLC

    Washington DC
    4 days ago
  • $163.8k - $257.4k

     ...backs your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo’s customer-facing GraphQL API platform, built on top of our industry-... 
    Suggested

    Dormont Manufacturing Company

    Bethesda, MD
    1 day ago
  • $131.3k - $237.35k

     ...Description We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team – designing... 
    Suggested
    Local area
    Immediate start

    Leidos

    Arlington, VA
    4 days ago
  • $195k - $323k

     ...Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple,... 
    Full time
    Remote work
    Work from home
    Flexible hours

    MasterCard

    Arlington, VA
    2 days ago
  •  ...task management, and operational tooling. This is a foundational engineering leadership role responsible for shaping a zero-to-one platform...  ...platform. Build reliable, well-tested, and maintainable software, including secure APIs, operational systems, web applications,... 

    B Capital

    Washington DC
    1 day ago
  • $152k - $228.5k

     ...Recorded Future is hiring a Principal Software Engineer for a full‑time role in Washington, DC. The role focuses on building and scaling data pipelines that power the Security Intelligence Graph. What You’ll Do Design, build, and maintain scalable data pipelines that collect... 
    Full time

    TryApplyNow

    Washington DC
    12 hours ago
  • $131.3k - $237.35k

     ...Description Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Job Summary As a Software Engineer on this program, you will have the opportunity to build strong systems, software, and cloud... 

    Leidos

    Bethesda, MD
    4 days ago
  •  ...Role Overview Jobs via Dice is hiring a Principal Software Engineer for a full‑time role in Woodlawn, Maryland. This role is part of Jobs via Dice's Fullstack hiring program. Job Description Dice is the leading career destination for tech experts. Our client, Finoit Inc... 
    Long term contract
    Full time

    TryApplyNow

    Riverdale, MD
    12 hours ago
  • $131.3k - $237.35k

     ...Description We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, the role involves designing, building, and testing software that... 

    Fairygodboss

    Arlington, VA
    4 days ago
  •  ...You’re an experienced engineer with exceptional skill and leadership ability, capable of making an impact across our product ecosystem...  ...production operations What You’ll Bring 8+ years of professional software engineering experience, with significant backend focus Deep... 
    Temporary work
    H1b
    Remote work
    Visa sponsorship

    Elea Ecuador

    Washington DC
    2 days ago
  • Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence... 

    Zetier, Inc.

    Arlington, VA
    12 hours ago
  • Software Engineer / Tech Lead — Cloud-Native Modernization Bethesda, United States | Posted on 06/03/2026 A different kind of consulting...  ...experience, with at least 2 years in a technical lead, staff engineer, or principal engineer capacity on production cloud systems. Proven... 
    Full time
    Remote work

    Stackular

    Bethesda, MD
    12 hours ago
  • $131.3k - $237.35k

    Overview Leidos offers a Principal Software Engineer role in its Intel Security Sector's Analysis Solutions Business Area, focusing on Security Engineering, Computer Network Operations, Mission Software, Analytical Methods and Modeling, Signals Intelligence, and Cryptographic... 
    Immediate start
    Flexible hours

    Leidos LLC

    Bethesda, MD
    12 hours ago
  • GEICO’s Underwriting Automation team is on the lookout for a Staff Software Engineer who will lead the strategy for modernizing systems with an API-first approach. The ideal candidate will have extensive experience in software engineering, particularly in using technologies... 
    Flexible hours

    Dormont Manufacturing Company

    Bethesda, MD
    2 days ago
  • $100k - $260k

     ...GEICO is seeking an experienced full‑stack engineer with deep technical expertise and passion...  ...Management initiatives. As a Senior Staff Engineer, you’re not just a technical expert...  ...for cybersecurity program strategy, software development, integration decisions, and analyzing... 
    Hourly pay
    Work experience placement
    Internship
    Local area

    Dormont Manufacturing Company

    Bethesda, MD
    2 days ago
  • $150k - $173k

     ...lowest cost, while catalyzing the nuclear industry toward rapid development in America and globally. About the role As a Staff Software Engineer, you will serve as a technical leader responsible for architecting and delivering software that powers critical aspects of... 
    Bi-weekly pay

    Epoch Biodesign

    Washington DC
    3 days ago
  • $225.1k - $264.5k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: CA$225.1K - CA$264.5K • Offers Equity At...  ...Data Streaming Platform. About the Role We are seeking a Staff Software Engineer to lead the technical vision, architecture, and execution... 
    Full time
    Remote work

    Confluent

    Washington DC
    2 days ago
  • $60 per hour

    An AI development company is seeking programmers to join their team and work on state-of-the-art AI systems. This fully remote position allows you to choose projects that suit your schedule, with pay up to $60 USD/hour depending on performance. Responsibilities include ...
    Remote job

    DataAnnotation

    Washington DC
    3 days ago
  • $150k - $196k

     ...catalyzing the nuclear industry toward rapid development in America and globally. About the role The Nuclear Company is hiring a Staff Software Engineer to lead the build of NOS modules and applications. You will report to the Director of Product Engineering and work in the... 
    Bi-weekly pay

    jobr.pro

    Washington DC
    1 day ago
  • $106.61k - $284.28k

     ...Position Summary The Staff Software Development Engineer is a key technical leader within the Developer Experience (DevEx) space, accountable for the development, operations and support of web-based tooling and platforms that empower CVS Health engineers. This role partners... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Koitecc Solutions

    Washington DC
    1 day ago
  • $100k - $230k

    Position Description Our Staff Engineer works with Junior and Sr. Engineers to innovate and build new systems, improve and enhance existing...  ...solve our toughest problems Develop and execute technical software development strategy for a variety of domains Accountable for... 
    Hourly pay
    Work experience placement
    Local area

    Dormont Manufacturing Co

    Bethesda, MD
    1 day ago
  • $130k - $260k

    Senior Staff Engineer, Software Engineering We are seeking a highly accomplished Senior Staff Engineer to join our engineering organization and drive technical excellence across our platform. This pivotal role combines deep hands‑on expertise with the ability to influence... 
    Hourly pay
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Bethesda, MD
    1 day ago
  • $110k - $230k

    GEICO’s Cybersecurity Security Engineering & Analytics, Automation (SEA) team is seeking a Staff Cyber Software Engineer — a hands‑on, passionate builder who is energized by solving hard problems and writing software that matters. This is a strong individual contributor... 
    Hourly pay
    Work experience placement
    Local area

    Dormont Manufacturing Co

    Bethesda, MD
    1 day ago
  • $130k - $260k

     ...to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers**Senior Staff Engineer, Software Engineering (SRE Availability, Incident & Change Management)****Position Description**Our Senior Staff Engineer works with... 
    Hourly pay
    Work experience placement

    GEICO

    Chevy Chase, MD
    12 hours ago
  • $220k - $330k

    Anduril Industries is seeking a Staff Software Engineer to join the QualityOS team. This role involves setting technical direction and architectural standards for mission-critical distributed systems. Candidates should have at least 12 years of experience and expertise... 

    Slope

    Washington DC
    2 days ago
  • $135.2k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture... 
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    12 hours ago
  •  ...opportunity at Anthropic in Washington, D.C. invites experienced engineers to join the public sector engineering team. You’ll work on...  ...background with at least 8 years experience as a full-stack or backend software engineer, with a focus on government compliance. If selected,... 

    Menlo Ventures

    Washington DC
    2 days ago
  • $168.75k - $270k

     ...and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect...  ...and efficient in managing life-and-death situations. As a staff software engineer, you will be joining our team focused on building a fast and... 
    Full time
    Work at office
    Remote work

    Axon

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff/Principal Software Engineer (HHS). Be the first to apply!