1

Government Software Engineering Jobs in Boston, MA

Government * 7+ years of experience in relevant software engineering roles * Proficient in Python, C, C++, or similar interpreted or low-level programming languages * Experienced with designing and ...

Senior Software Autonomy Engineer

Cambridge, MA · On-site

$135K - $177K/yr

... the US Government and commercial customers. Responsibilities : • Masters or PhD in a related field is preferred. Qualifications : Required : • 5-10 years of Software Engineering or related ...

Senior Software Engineer

Woburn, MA · On-site

$134K - $184K/yr

Government * 5+ years of experience in relevant software engineering roles * Proficient in Python, C, C++, or similar interpreted or low-level programming languages * Experienced with designing and ...

Lead Software Engineer

Woburn, MA · On-site

$157K - $224K/yr

Government * 7+ years of experience in relevant software engineering roles * Proficient in Python, C, C++, or similar interpreted or low-level programming languages * Experienced with designing and ...

Senior Software Engineer

Woburn, MA · On-site

$134K - $184K/yr

Government * 5+ years of experience in relevant software engineering roles * Proficient in Python, C, C++, or similar interpreted or low-level programming languages * Experienced with designing and ...

Lead Software Engineer

Woburn, MA · On-site

$157K - $224K/yr

Government * 7+ years of experience in relevant software engineering roles * Proficient in Python, C, C++, or similar interpreted or low-level programming languages * Experienced with designing and ...

Experience Requires 5-10 years experience in Software Engineering or related. Additional Applicants selected for this position will be required to obtain and maintain a government security clearance.

Showing results 41-60

Government Software Engineering information

See Boston, MA salary details

$69.2K

$160.7K

$223.9K

How much do government software engineering jobs pay per year?

As of Aug 8, 2026, the average yearly pay for government software engineering in Boston, MA is $160,704.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,700.00 and $188,500.00 per year, depending on experience, location, and employer.

What are government jobs in software engineering?

Government software engineering jobs involve working at the local, state, or federal levels to provide assistance to an area or government agency. In this role, you may set up a network or system, develop customized software, or use testing techniques to see whether or not existing software and hardware are performing as expected. Some government software engineering jobs are directly with the government, while contractors who specialize in specific areas fill other roles. Many government software engineering jobs are geographically centralized. In other words, the more government offices there are in an area, the more software engineering jobs you can expect to find.

What are some unique challenges faced by software engineers working in government agencies?

Software engineers in government agencies often work within strict regulatory and security frameworks, which can mean longer approval cycles and more documentation compared to private sector roles. Collaboration across multiple departments is common, as systems must integrate with legacy infrastructure and comply with public sector standards. While these constraints can be challenging, they also offer opportunities to contribute to projects that have a significant impact on public services and society. Engineers typically work in multidisciplinary teams and gain exposure to large-scale, mission-critical applications.

What are the key skills and qualifications needed to thrive as a government software engineer, and why are they important?

To thrive as a Government Software Engineer, you typically need a solid background in computer science, proficiency in programming languages like Java or Python, and a relevant degree or security clearance. Familiarity with government-specific systems, secure coding practices, and tools such as Git, CI/CD pipelines, and project management software is often required. Strong problem-solving abilities, communication skills, and attention to detail help you navigate complex regulations and collaborate with multidisciplinary teams. These skills are vital for building secure, reliable software solutions that support government operations and protect sensitive data.

What is government software engineering?

Government software engineering involves designing, developing, and maintaining software systems for government agencies and public sector organizations. These professionals work on projects that support public services, such as healthcare, transportation, security, and administration. Their work often requires adherence to strict security and privacy standards, as well as compliance with government regulations. Government software engineers may collaborate with other IT professionals and stakeholders to create reliable, efficient, and user-friendly solutions that serve citizens and government employees. This field offers the opportunity to make a significant impact on society through technology.
What are the most commonly searched types of Government Software Engineering jobs in Boston, MA? The most popular types of Government Software Engineering jobs in Boston, MA are:
What job categories do people searching Government Software Engineering jobs in Boston, MA look for? The top searched job categories for Government Software Engineering jobs in Boston, MA are:
What cities near Boston, MA are hiring for Government Software Engineering jobs? Cities near Boston, MA with the most Government Software Engineering job openings:
Infographic showing various Government Software Engineering job openings in Boston, MA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $160,704 per year, or $77.3 per hour.

Lead Software Engineer

STR

Woburn, MA

$157K - $224K/yr

Full-time

Re-posted 5 hours ago


Job description

STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology across all networking layers, from the physical to the application layer. We value diverse skills, experiences, and perspectives, which are vital to delivering innovative solutions to our customers. If you have a strong track record of delivering impactful software solutions and meet the qualifications below, we encourage you to apply! 

Job Overview: 

A successful candidate will possess several years of practical experience in software engineering, integration and testing, and networking concepts and protocols. They will demonstrate a proven ability to take ownership of technical challenges and deliver results in collaborative, fast-paced environments. The ideal candidate will bring a deep understanding of computer science concepts, sound software engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR are expected to work independently while contributing meaningfully to team efforts and mentoring less experienced team members. 

This is an exciting opportunity to work in a high-profile, fast paced yet structured development environment alongside a diverse and talented team. In this role, you will take a leadership role in designing, implementing, and testing software that enhances advanced real-time data communications and networking solutions using open systems principles. We aim for the highest standards of quality, maintainability, and reuse in our tools and techniques.  Therefore, candidates should have a demonstrated ability to produce well-designed, scalable solutions and to establish and follow reliable testing methodologies. 

What you will do: 

  • Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
  • Take ownership of significant features or components of projects and deliver them with minimal supervision
  • Lead technical discussions, guide architectural decisions, and mentor junior engineers   
  • Develop and test novel software solutions spanning research, development, and deployed production systems   
  • Analyze and improve existing designs and processes to optimize performance 
  • Deliver high-quality software in a rapid-paced, research-focused team environment 
  • Develop operational prototypes for experimentation and performance analysis   
  • Create customer-facing operational systems, ensuring they meet high reliability and usability standards   

Who you are: 

  • This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government   
  • 7+ years of experience in relevant software engineering roles   
  • Proficient in Python, C, C++, or similar interpreted or low-level programming languages   
  • Experienced with designing and implementing open architectures and rapid prototyping methodologies   
  • Strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles   
  • Significant hands-on experience developing software with GNU/Linux toolchains using open-source software   
  • Deep understanding of networking principles, including the 5-layer OSI networking stack   
  • Strong team player with excellent communication skills, both verbal and written   
  • Bachelor's (or higher) degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 7 years of relevant experience or equivalent expertise gained through prior roles  

Nice to Have: 

  • Active Top Secret (TS) Security Clearance   
  • Advanced experience in Python, MATLAB, and/or other high-level programming languages  
  • Proven ability to build, deploy, and maintain production-ready software systems  
  • Experience writing software in a multi-party, large-scale codebase 
  • Demonstrated success managing technical challenges in experimental/laboratory environments, including performing quantitative analysis   
  • Familiarity with multi-threaded or multi-core real-time operating concepts   
  • Knowledge of high-level software architecture design and scalability principles   
  • Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency 

Pay Information
Full-Time Salary Range: $157,000 - $224,000

The salary range listed is based on external market data. Final offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.