We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Staff/Principal Software Engineer
Location
United States
Posted
6 days ago
Salary
Not specified
Job Description
Role Description
This role offers a unique opportunity to design, build, and maintain secure, scalable software systems that serve critical government operations. You will work on mission-focused projects within high-stakes environments, applying modern engineering practices to deliver reliable, user-centered solutions.
- Engineer and maintain mobile and software systems for mission-critical government operations.
- Apply lean-agile engineering principles, including API-first design, continuous integration, automated testing, and version control.
- Select and implement appropriate tools, frameworks, languages, and open-source solutions to solve complex technical problems.
- Analyze systems to identify technical debt, performance bottlenecks, and opportunities for improvement, and design scalable solutions.
- Coordinate closely with government partners to ensure seamless integration with existing tools and workflows.
- Collaborate with cross-functional teams to deliver high-quality, user-centered software that meets mission and operational goals.
- Mentor team members and contribute to the ongoing improvement of engineering processes, code quality, and system reliability.
Qualifications
- Proven ability to write clean, reusable, and secure code with automated testing practices.
- Experience developing and optimizing mobile applications on iOS and Android platforms.
- Solid understanding of data engineering and handling persistent data in complex software systems.
- Ability to integrate software components while maintaining high performance, reliability, and availability.
- Familiarity with engineering in regulated or defense environments is preferred.
- Strong problem-solving skills and user-centered mindset, ensuring software delivers meaningful impact.
- Preferred: experience with multiple programming languages (Swift, Kotlin, C++), full-stack development, databases, or cloud infrastructure.
- Legal authorization to work in the U.S.; may require eligibility for security clearance or background checks.
Benefits
- Competitive salary range for Staff/Principal Engineers: $170,000–$230,000 per year.
- Flexible, remote-friendly work environment.
- Comprehensive medical, dental, and vision insurance.
- Short- and long-term disability insurance, life and AD&D coverage.
- 401(k) with dollar-for-dollar match up to 10% with no vesting period.
- Generous paid time off, including federal holidays and parental leave.
- Performance rewards, including bonuses, spot awards, and stock options.
- Professional development allowances, tech purchase allowances, and company swag budget.
- Charity donation matching and community engagement opportunities.
Job Requirements
- Proven ability to write clean, reusable, and secure code with automated testing practices.
- Experience developing and optimizing mobile applications on iOS and Android platforms.
- Solid understanding of data engineering and handling persistent data in complex software systems.
- Ability to integrate software components while maintaining high performance, reliability, and availability.
- Familiarity with engineering in regulated or defense environments is preferred.
- Strong problem-solving skills and user-centered mindset, ensuring software delivers meaningful impact.
- Preferred: experience with multiple programming languages (Swift, Kotlin, C++), full-stack development, databases, or cloud infrastructure.
- Legal authorization to work in the U.S.; may require eligibility for security clearance or background checks.
Benefits
- Competitive salary range for Staff/Principal Engineers: $170,000–$230,000 per year.
- Flexible, remote-friendly work environment.
- Comprehensive medical, dental, and vision insurance.
- Short- and long-term disability insurance, life and AD&D coverage.
- 401(k) with dollar-for-dollar match up to 10% with no vesting period.
- Generous paid time off, including federal holidays and parental leave.
- Performance rewards, including bonuses, spot awards, and stock options.
- Professional development allowances, tech purchase allowances, and company swag budget.
- Charity donation matching and community engagement opportunities.
Related Guides
Related Job Pages
More Software Engineer Jobs
The Software Engineer 1 supports the development, testing, and maintenance of software applications supporting mission systems and analytic platforms. This role works as part of an Agile development team to implement software solutions, contribute to application development effor...
Required: U.S. Citizenship (open to candidates with or without an active clearance) Preferred: TS/SCI with Polygraph Support design, development, and integration of complex engineering or software systems. Apply engineering or scientific expertise to solve technical challenges an...
We are looking for a Senior Systems Engineer to own the execution layer of the ClearML platform. You will be responsible for some of the critical components that spin up containers, manage GPUs, and tunnel connections that make ClearML work seamlessly in multiple environments. Th...
The Engineer / Scientist 1 supports engineering and technical efforts related to the development, integration, and sustainment of software and data services supporting mission systems and analytic platforms. This role contributes to technical tasks within an Agile development env...