About the Role
The Software Build and Release Engineer supports a large-scale U.S. Navy software project by maintaining reliable builds, development pipelines, release packages, and version-controlled baselines. This role collaborates with developers, testers, and stakeholders to ensure repeatable and organized software delivery.
Responsibilities
- 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, or Bash
- Support version control practices using Git or GitLab
- Manage branching, merging, tagging, and release candidate baselines
- Troubleshoot build failures, dependency issues, pipeline errors, and environment-related problems
- Manage software build artifacts including binaries, packages, checksums, and release files
- 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
Requirements
- 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 or Gradle
- Experience with CI/CD tools such as GitLab CI/CD or GitHub Actions
- 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
Skills
- Maven
- Gradle
- Bash
- Git
- GitLab
- CI/CD
- Linux
- Java
- Nexus
- Artifactory
- SonarQube
- Docker
- RHEL 8/9
Location
- Philadelphia Navy Yard, Philadelphia, PA
Work Type
- Onsite
- Full-time
Experience Level
- 3+ years
Education Level
- Bachelor’s degree
Salary/Compensations
- USD $78,900.00 - USD $123,300.00 /Yr.
Benefits
- Health benefits
- Life insurance
- Disability benefits
- Financial and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Award programs
About the Company
- Noblis and its subsidiaries, Noblis ESI and Noblis MSD, provide scientific, engineering, and management expertise to federal missions.
- Supports Naval Sea Systems Command (NAVSEA) and Naval Surface Warfare Center Philadelphia Division (NSWCPD).
- Operates in the defense, intelligence, and federal civilian sectors.
Equal Opportunity
- 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.
