onsite
Junior Software Engineer - Inalab
Software Engineer
Entry‑level software engineer to develop and maintain modern applications for a government cyber‑infrastructure planning system, using Python, Java, C++, and SQL within an Agile team environment.
About the role
Key Responsibilities
- Design, develop, test, and debug software components for the Cyberspace Infrastructure Planning System.
- Collaborate with senior engineers and product owners to translate requirements into functional code.
- Maintain code quality and version control using Git and follow Agile sprint processes.
- Write and optimize SQL queries for data storage and retrieval.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in Python, Java, and C++ programming languages.
- Experience with relational databases and SQL.
- Familiarity with Git version control and Agile development practices.
- U.S. citizenship with ability to obtain or hold a Secret security clearance.