Software Systems Engineer 5
Role details
Job location
Tech stack
Job description
Lead planning and execution of software development activities, including design, coding, and unit, integration, functional, and system testing to meet customer-defined acceptance criteria Partner with cross-functional stakeholders to translate system-level requirements into software requirements, models, and traceable design, code, and test artifacts Conduct and review system-level analyses to identify risks, issues, and opportunities; lead mitigation planning and execution throughout the software lifecycle Lead code reviews to ensure alignment with requirements, standards, and best practices Oversee test execution, verification processes, and issue resolution to ensure high-quality software delivery Evaluate software products and development processes for alignment with project plans and industry standards Monitor internal team and supplier performance to ensure delivery commitments are met
Requirements
Active Top Secret U.S. Security Clearance with SCI eligibility, and ability to obtain CI Polygraph post-start 5+ years of experience in computer science fundamentals, object-oriented design, and software design patterns Experience developing full-stack applications using Java, C++, and/or Python Experience leading software development projects and/or mentoring team members Must be a U.S. citizen to comply with security clearance requirements.
Preferred Qualifications: Bachelor s degree in Computer Science, Engineering, Mathematics, Physics, Data Science, or a related technical field Experience with web technologies and frameworks such as:
HTML, CSS, JavaScript React, OpenLayers, or similar frameworks Spring Framework, Hibernate
Experience with relational and NoSQL databases (e.g., SQL Server, Oracle, MySQL, MongoDB)
Familiarity with RESTful APIs and Open API standards
Experience working in Agile or SAFe environments (standups, sprints, release planning)
Knowledge of DevSecOps, CI/CD, and test-driven development (TDD) practices
Experience with CI/CD tools such as Jenkins or GitLab CI
Experience with middleware technologies, including Java Message Service (JMS) and WebLogic
Familiarity with build and dependency management tools (e.g., Maven, Gradle, Git, Jenkins)
Experience developing and executing test cases (unit, integration, system testing)
Background in systems engineering or software development for space-based or ground-based systems