1

Government Software Engineering Jobs in Exton, PA

Senior JAVA Developer

Philadelphia, PA ยท On-site

$52.50 - $67/hr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software ... We work with a broad range of government agencies in the defense, intelligence, and federal ...

... Government and Policy Affairs. Transamerica employs nearly 7,000 people. It's part of Aegon, an ... Summary The Specialist Software Engineer is focused on the design and development of web and cloud ...

... Government and Policy Affairs. Transamerica employs nearly 7,000 people. It's part of Aegon, an ... Summary The Principal Software Engineer is a senior technical leader responsible for defining and ...

next page

Showing results 1-20

Government Software Engineering information

See Exton, PA salary details

$61.3K

$142.4K

$198.3K

How much do government software engineering jobs pay per year?

As of Jul 26, 2026, the average yearly pay for government software engineering in Exton, PA is $142,382.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,800.00 and $167,000.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 cities near Exton, PA are hiring for Government Software Engineering jobs? Cities near Exton, PA with the most Government Software Engineering job openings:
Infographic showing various Government Software Engineering job openings in Exton, PA as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $142,382 per year, or $68.5 per hour.
Software Build & Release Engineer

Software Build & Release Engineer

Noblis

Philadelphia, PA โ€ข On-site

Full-time

Medical, Life, Retirement, PTO

Posted 2 days ago


Job description

Responsibilities
Noblis MSD is seeking a Software Build and Release Engineer to support a large-scale software project for U.S. Navy programs. This is an onsite position based at the Philadelphia Navy Yard.
Noblis MSD supports Naval Sea Systems Command (NAVSEA) and Naval Surface Warfare Center Philadelphia Division (NSWCPD) by providing engineering, software development, systems integration, cybersecurity, logistics, and life-cycle support to Navy programs.
The Software Build and Release Engineer will support the development team by helping maintain reliable software builds, development pipelines, release packages, and version-controlled baselines. This role works closely with software developers, testers, engineers, and program stakeholders to help ensure software can be built, tested, packaged, and released in an organized and repeatable way.
Responsibilities include:
  • Develop, maintain, and improve automated software build processes
  • Support CI/CD pipelines for automated builds, testing, code quality checks, and release preparation
  • Develop and maintain build scripts using tools such as Maven, Gradle, Bash, or similar technologies
  • Support version control practices using Git, GitLab, or similar tools
  • Help manage branching, merging, tagging, and release candidate baselines
  • Troubleshoot build failures, dependency issues, pipeline errors, and environment-related problems
  • Support management of software build artifacts, including binaries, packages, checksums, and release files
  • Help prepare and package software releases for development, integration, test, and deployment environments
  • Maintain release notes, version history, build documentation, and related support information
  • Coordinate with software developers, testers, engineers, cybersecurity personnel, and program stakeholders
  • Support continuous improvement of build, release, and software delivery processes

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Information Systems, or a relevant technical discipline
  • 3+ years of experience supporting software builds, release engineering, DevOps, or software development environments
  • Experience with build automation tools such as Maven, Gradle, or similar technologies
  • Experience with CI/CD tools such as GitLab CI/CD, GitHub Actions, or similar platforms
  • Experience using version control systems such as Git or GitLab
  • Familiarity with branching, merging, tagging, and release management practices
  • Experience troubleshooting build failures, dependency issues, or pipeline problems
  • Familiarity with software artifact management and release packaging
  • Ability to work in a Linux environment or willingness to develop Linux proficiency
  • Strong organizational and documentation skills
  • Ability to communicate effectively with software developers, testers, engineers, and program stakeholders
  • Must be a U.S. Citizen with the ability to obtain a Secret Security Clearance

Desired Qualifications
  • Experience supporting large-scale software projects
  • Experience working with Java-based software build environments
  • Experience with artifact repository tools such as Nexus, Artifactory, or similar platforms
  • Experience with SonarQube or similar code quality tools
  • Experience with Bash scripting or other automation scripting
  • Experience with Docker, containers, or RHEL 8/9 environments
  • Familiarity with software supply chain practices such as checksums, artifact signing, or dependency tracking
  • Experience supporting software releases in structured development environments
  • Experience working in Agile or DevOps software teams
  • Experience supporting DoD, Navy, or other government software programs
  • CompTIA Security+, Linux certification, or related certification is a plus

Overview
Overview
Noblis and our wholly owned subsidiaries, Noblis ESI and Noblis MSD, take on some of the nation's toughest challenges, delivering advanced solutions to our customers' most critical missions. We bring together leading scientific, engineering, and management expertise in a culture grounded in objectivity and collaboration, ensuring our work creates lasting impact across federal missions.
We work with a broad range of government agencies in the defense, intelligence, and federal civilian sectors. Learn more and find opportunities at careers.noblis.org
Why Work at Noblis
At Noblis, we share a passion for excellence and innovation, and we create an environment where people can do meaningful work while maintaining the balance that keeps them energized and fulfilled. We seek out individuals with a natural curiosity and desire to collaborate and learn. We believe our people are our greatest strength, and we consistently seek exceptionally skilled, mission-driven professionals who care deeply about doing work that enriches lives and makes our nation safer.
Noblis has earned numerous workplace awards for our culture, our commitment to employee well-being, and our dedication to meaningful, impactful work. We also maintain a drug-free workplace.
Remote/hybrid status is subject to change based on Noblis and/or government requirements.
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to race, color, ethnicity, sex, age, national origin, religion, physical or mental disability, pregnancy/childbirth and related medical conditions, veteran or military status, or any other characteristics protected by applicable federal, state, or local law.
If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact us.
EEO is the Law | E-Verify | Right to Work
Total Rewards
At Noblis we recognize and reward your contributions, provide you with growth opportunities, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, and work-life programs. Our award programs acknowledge employees for exceptional performance and superior demonstration of our service standards. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in our benefit programs. Other offerings may be provided for employees not within this category. We encourage you to learn more about our total benefits by visiting the Benefits page on our Careers site.
Compensation at Noblis is determined by various factors, including but not limited to, the combination of education, certifications, knowledge, skills, competencies, and experience, internal and external equity, location, clearance level, as well as contract-specific affordability, organizational requirements and applicable employment laws. The projected compensation range for this position is based on full time status. For part time or on-call staff, compensation is proportionately adjusted based on hours worked. While monetary compensation is important, it's just one component of Noblis' total compensation package.
Posted Salary Range
USD $78,900.00 - USD $123,300.00 /Yr.