Software Engineer - Gaithersburg, MD, United States - Cenith Innovations, LLC

    Cenith Innovations, LLC
    Cenith Innovations, LLC Gaithersburg, MD, United States

    2 weeks ago

    Default job background
    Technology / Internet
    Description
    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 junior and mid-level of TS//SCI-cleared Software Engineers (2-10 years) to continue leading from the forefront by supporting 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 be able to apply their technical expertise to solve complex problems
    The successful candidate must possess a TS//SCI clearance to be eligible for the 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.
    • 210 years of experience in software development Hands on software engineering and development experience with Java, JavaScript, Python, C#, and/or objectoriented 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 and 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

    • Handson 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, PHP

    Benefits:

    • A competitive salary
    • Generous paid time off
    • Awesome 401k matching
    • Amazing employee and dependent benefits