onsite
Mid-level Software Engineer - deciBel research
Software Engineer
Mid‑Level Software Engineer driving design, development, and testing for a large DoD contract, leveraging Python, C++, and Java in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality source code in Python, C++, and Java for DoD software systems.
- Write and execute comprehensive test procedures, ensuring robust validation of software artifacts.
- Integrate software components across on‑site and remote locations, coordinating with cross‑functional teams.
- Participate in engineering technical reviews, providing clear documentation and actionable feedback.
- Document all work in Engineering Data SDRL, maintaining traceability and compliance with DoD standards.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience with Python, C++, and Java in a professional setting.
- Strong understanding of software development life cycle and Agile methodologies.
- Excellent version control skills using Git.
- Ability to work independently and collaboratively on complex, mission‑critical projects.