2

Full Time Government Software Engineering Jobs (NOW HIRING)

Senior Software Engineer

Hampton, VA · Remote

$80K - $120K/yr

SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret ... Provides technical and design aspects and aids in the innovation and creation of government ...

Lead, develop, and scale the Software Engineering organization, focusing on meeting technical ... Saab is a federal government contractor and adheres to policies and programs necessary for ...

Support software systems engineering activities throughout the software development lifecycle ... Experience supporting NASA, DoD, aerospace, or other government software development. RELEVANT ...

Experience with software engineering, customer experience and government software engineering preferred. * Experience in the Missile Defense Agency * Current understanding of best practices regarding ...

Head of Software Engineering

Saratoga, CA · On-site

$279K/yr

As the Head of Software Engineering, you will lead the software engineering organization for space ... Government space programs • Exposure to radiation-tolerant or radiation-hardened computing ...

Head of Software Engineering

Saratoga, CA · On-site

$279K/yr

The Head of Software Engineering will lead the software engineering organization for space vehicle ... Government space programs • Exposure to radiation-tolerant or radiation-hardened computing ...

next page

Showing results 1-20

Full Time Government Software Engineering information

See salary details

$99.5K

$169.4K

$200.5K

How much do full time government software engineering jobs pay per year?

As of Jul 16, 2026, the average yearly pay for full time government software engineering in the United States is $169,381.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineers working in government roles, and how can applicants prepare for them?

Software engineers in government positions often encounter unique challenges such as navigating complex regulatory requirements, working with legacy systems, and adhering to strict security protocols. Projects may require extensive documentation and collaboration with cross-functional teams, including non-technical stakeholders. Applicants can prepare by familiarizing themselves with government IT standards, developing strong communication skills, and gaining experience in maintaining or modernizing older technologies. Being adaptable and detail-oriented will help ensure success in this environment.

What is a Full Time Government Software Engineer?

A Full Time Government Software Engineer is a professional who designs, develops, tests, and maintains software systems for government agencies or organizations. Their work often involves improving public services, enhancing cybersecurity, and ensuring compliance with government regulations. These engineers typically collaborate with cross-functional teams and may work on projects such as public websites, data systems, or mission-critical applications. Employment is usually stable and may offer benefits like job security, retirement plans, and opportunities for career advancement.

What is the difference between Full Time Government Software Engineering vs Full Time Government Network Administrator?

AspectFull Time Government Software EngineeringFull Time Government Network Administrator
Required CredentialsBachelor's in Computer Science or related, possibly certifications like CompTIA or CiscoBachelor's in IT or related, certifications like Cisco CCNA or CompTIA Network+
Work EnvironmentDeveloping, testing, and maintaining software applications within government agenciesManaging and securing government network infrastructure and systems
Employer & Industry UsageGovernment IT departments, defense, public servicesGovernment agencies, military, public sector IT teams
Common Search & ComparisonYesYes

Full Time Government Software Engineers focus on creating and maintaining software solutions for government agencies, requiring programming skills and software development knowledge. In contrast, Full Time Government Network Administrators manage network infrastructure, ensuring security and connectivity. Both roles are essential in government IT but differ in daily tasks, skill sets, and focus areas.

What are the key skills and qualifications needed to thrive as a Full Time Government Software Engineer, and why are they important?

To thrive as a Full Time Government Software Engineer, you need a solid background in computer science, software development, and secure coding practices, often supported by a relevant degree and security clearance. Familiarity with government-specific frameworks, programming languages (such as Java, Python, or C++), and secure development tools is commonly required. Excellent problem-solving, teamwork, and communication skills help you navigate complex requirements and collaborate with diverse stakeholders. These skills ensure the delivery of reliable, secure solutions that meet strict government standards and protect sensitive information.
What cities are hiring for Full Time Government Software Engineering jobs? Cities with the most Full Time Government Software Engineering job openings:
What are the most commonly searched types of Government Software Engineering jobs? The most popular types of Government Software Engineering jobs are:
What states have the most Full Time Government Software Engineering jobs? States with the most job openings for Full Time Government Software Engineering jobs include:
Director, Software Engineering

Director, Software Engineering

RaySecur, Inc

Westwood, MA • On-site

$190K/yr

Full-time

Posted 29 days ago


Job description

Director, Software Engineering
About RaySecur
RaySecur is redefining threat detection through advanced terahertz imaging technology that helps organizations identify hidden threats safely and efficiently. Our solutions support customers across corrections, government, critical infrastructure, and commercial environments. As we scale commercially and expand into highly regulated federal environments, we are evolving our software organization to support secure, operationally mature, and highly reliable product delivery across hardware, firmware, software, and cloud-connected systems.
Position Summary
We are seeking a hands-on Director of Software Engineering to lead the evolution of our software engineering organization from an innovation-driven product development environment into a scalable, secure, operationally mature engineering function.
This role combines:
  • engineering leadership,
  • software architecture governance,
  • DevSecOps and release management oversight,
  • cross-functional product execution,
  • and organizational development.

The Director will lead the software engineering organization while remaining technically engaged in architectural reviews and decisions, guiding implementation decisions, evaluating code quality, and mentoring engineers.
This is not a purely managerial role. The ideal candidate brings strong technical credibility, enjoys being in-the-mix and mentoring less tenured engineers, and is comfortable leading engineering organizations that support complex hardware/software systems operating in both commercial and government regulated environments.
The role will partner closely with cross-functional teams including R&D, Product, Manufacturing, Compliance/Cybersecurity, AI, and Customer Success teams.
Key Responsibilities
Engineering Leadership & Organizational Development
  • Lead, mentor, and develop software engineers, and test engineers across front-end, back-end, systems, and platform engineering functions
  • Establish scalable engineering organization, processes, and operations
  • Drive accountability, execution rigor, and delivery predictability across multiple concurrent initiatives
  • Lead workforce planning, hiring strategy, budgeting, and organizational roadmap development for the software function
  • Develop engineering career paths, performance expectations, and technical leadership capabilities across the team
  • Foster a high-collaboration, high-accountability engineering culture aligned with RaySecur's values

Software Architecture & Technical Governance
  • Establish and govern software architecture standards
  • Lead technical decision-making related to scalability, maintainability, reliability, observability, and security
  • Review system designs, architecture proposals, and critical code paths to ensure long-term sustainability
  • Remain technically engaged through architecture reviews, code reviews, technical mentorship, and engineering guidance
  • Drive reduction of technical debt and transition of R&D-stage capabilities into production software
  • Partner with firmware, hardware, and R&D teams to ensure cohesive system-level design

DevSecOps, Release Management & Product Lifecycle
  • Own software development lifecycle (SDLC), release process, deployment standards, and software configuration management practices
  • Lead DevOps and Cybersecurity maturity initiatives, CI/CD, automated testing and vulnerability management
  • Ensure software quality, traceability, and documentation standards support commercial scale and regulated customer environments
  • Establish lifecycle management processes for deployed systems

Cybersecurity & Regulated Environment Readiness
  • Partner with cybersecurity and compliance leadership to integrate secure engineering practices into the product lifecycle
  • Ensure software engineering practices support NIST, SOC 2, state and federal customer expectations where applicable
  • Support implementation of secure update mechanisms, access control models, logging, auditability, and vulnerability remediation processes
  • Lead engineering participation in treat modeling and penetration testing, remediation planning, and secure architecture reviews

Cross-Functional Product Execution
  • Partner with Product, R&D, Production, and Customer Success teams to align software delivery with business priorities
  • Help bridge early-stage innovation efforts into scalable production-ready systems
  • Improve coordination, prioritization, and execution consistency across multidisciplinary teams
  • Support field deployment realities including edge deployments, constrained networking environments, and customer operational requirements

Engineering Productivity & Modern Tooling
  • Evaluate and implement modern software engineering tools, automation frameworks, and AI-assisted development workflows to improve engineering efficiency, testing rigor, and product quality
  • Drive engineering metrics and operational visibility across development cycle

Qualifications
Required
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • 10+ years of software engineering experience in complex product environments
  • 5+ years of engineering leadership and people management experience
  • Strong experience leading software teams supporting integrated hardware/software systems
  • Demonstrated experience with organizational scaling and operational maturity
  • Strong hands-on technical background with ability to review code, evaluate architecture, and guide engineering implementation decisions
  • Experience with modern SDLC, DevOps, CI/CD, testing automation, and release management practices
  • Experience implementing secure engineering practices and supporting cybersecurity compliance initiatives
  • Experience operating in regulated, security-sensitive, or operationally constrained customer environments

Technical Experience
Experience with portions of the following technology stack:
  • C++ / C
  • JavaScript
  • Electron
  • Python
  • AWS/Cloud
  • Windows and Linux
  • Edge/appliance software architectures
  • CI/CD and DevOps tools

Preferred
  • Experience with IoT, industrial, robotics, medical device, defense, or security technology environments
  • Experience supporting federal or regulated customer deployments
  • Experience with security frameworks such as CMMC, NIST, SOC 2, FedRAMP, or similar
  • Experience leading engineering organizations through operational maturity transformations
  • Experience supporting hybrid cloud/on-prem or disconnected deployment models

What Success Looks Like
  • Improved software delivery and execution rigor
  • Increased software quality and operational reliability
  • Mature DevSecOps and release governance processes
  • Clear architecture standards and technical ownership models
  • Strong collaboration and coordination between software, R&D, production, and customer-facing teams
  • Scalable engineering practices capable of supporting commercial growth and regulated customer environments

Targeted Compensation: $190k - $250