Software Engineer
Indexed description
You will participate in the full software development lifecycle including requirements analysis, design, development, testing, troubleshooting, and deployment while helping deliver capabilities in a fast-paced mission environment.
Key Responsibilities:
- Develop, test, debug, and maintain Java and Angular applications
- Design and implement RESTful APIs and service integrations
- Develop and maintain PostgreSQL database components and queries
- Support application modernization efforts, including Spring Boot migration, microservices, and containerization
- Implement document parsing and data processing capabilities
- Participate in Agile/Scrum development activities and four-week sprint cycles
- Perform code reviews, troubleshooting, testing, and technical documentation
- Utilize GitLab CI/CD, Jira, and Confluence to support software delivery
- Experience developing software using Java
- Experience developing web applications using Angular or similar front-end frameworks
- Experience designing and implementing RESTful APIs
- Experience working with PostgreSQL or other relational databases
- Experience supporting application modernization efforts
- Experience working within Agile/Scrum development teams
- Strong troubleshooting, analytical, and communication skills
- Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity is required
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required.Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university
- Eighteen (18) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity may be substituted for a bachelor’s degree
- Twenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity is required
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required
- Twenty-four (24) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity may be substituted for a bachelor’s degree.
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
When you join us, you will:
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
Apply today.
We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Powered by JazzHR
yFiGAraN9w
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search