Software Engineer

Gaithersburg, Maryland

Cenith Innovations, LLC
Apply for this Job
Cenith Innovations is at the forefront of DoD and IC modernization with our innovative technology and Product-oriented approaches. We support a wide span of programs and projects from optimizing human performance to AI/ML-driven warfare, and more. We're looking for junior and mid-level TS SCI-cleared Software Engineers (2-10 years) to support NGA's mission-critical suite of systems. Candidates must work well on a team in an Agile Scrum environment, be adaptable to changing priorities from multiple customers, and apply their technical expertise to solve complex problems. The successful candidate must possess a TS SCI clearance to qualify for this position. Positions are fully on-site (no remote positions) in Gaithersburg, MD. Primary responsibilities: - Design, develop, troubleshoot, and debug mission-critical software source code using modern software development languages and tools such as Java, JavaScript, C , and Python.
- Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your team.
Support creation and updating of all relevant documentation and specifications for design, development, and testing.
- Troubleshoot software and system issues in a SAFe Agile scrum team.
- Implement COTS and other third-party product updates.
- Identify, prioritize, and implement fixes to cyber security vulnerabilities.
- Use technical expertise to suggest environment and process upgrades.
- Work closely with other engineers to develop the best technical design and approach for new product development. Basic Qualifications: - US Citizenship and current TS SCI Clearance are required.
- Bachelor's degree in Computer Science, Software Engineering, or related technical field.
- 2-10 years of experience in software development - Hands-on software engineering and development experience with Java, JavaScript, Python, C , and/or object-oriented programming.
- Experience with software frameworks, including Django and React.
- Strong proficiency with basic web technologies, including HTML, CSS, REST, JSON, and Tomcat.
- Strong understanding of modern software design patterns and coding standards.
- Troubleshooting and problem-solving skills with the use of debuggers.
- Working knowledge of Agile development, continuous integration, and continuous delivery methodologies and tools.
- Hands on experience implementing fixes to cyber vulnerabilities. Preferred Qualifications: - Experience with code repository tools (i.e., GIT or SVN) and integration tools such as Jenkins, GitLab, SonarQube, JUnit, Cucumber, Selenium, and/or JMeter
- Hands-on expertise with database software including Oracle Database, MySQL, Microsoft SQL Server, PostgreSQL, and MongoDB
- Demonstrated proficiency with web application technologies and deployment environments, including Docker, Kafka, and Kubernetes
- Experience performing COTS/FOSS upgrades
- Experience with a version control system (e.g., Git and Jenkins)
- Familiarity with scripting languages such as JavaScript, Python, Bash, PL/SQL, SQL, and PHP Benefits: - A competitive salary
- Generous paid time off
- Awesome 401k matching
- Amazing employee and dependent benefits
Date Posted: 04 March 2025
Apply for this Job