Enable job alerts via email!

Software Engineer (Junior to Mid-Level)

Cenith Innovations LLC

Gaithersburg (MD)

On-site

USD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking junior and mid-level Software Engineers to join their mission-critical projects. This role involves designing and developing software in a dynamic Agile environment, focusing on optimizing human performance and advanced technology solutions. Candidates will work on exciting challenges that include AI/ML-driven applications and contribute to critical national security systems. If you are a problem-solver with a passion for technology and a TS//SCI clearance, this is your opportunity to make a significant impact in a collaborative setting. Join a team that values adaptability and technical expertise, and take your career to the next level.

Benefits

Competitive Salary
Generous Paid Time Off
401k Matching
Employee Benefits

Qualifications

  • Must possess a TS//SCI clearance and US Citizenship.
  • 2-10 years of software development experience required.

Responsibilities

  • Design and develop mission-critical software using modern languages.
  • Collaborate in an Agile Scrum environment using tools like Jira.

Skills

Java
JavaScript
Python
C#
Agile Development
Troubleshooting Skills
Problem-Solving Skills

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Software Engineering

Tools

Jira
Confluence
Bitbucket/Git
Docker
Jenkins
GitLab
SonarQube
JUnit
Cucumber
Selenium

Job 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 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:
  1. Design, develop, troubleshoot, and debug mission-critical software source code using modern software development languages and tools such as Java, JavaScript, C#, and Python.
  2. Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your team.
  3. Support creation and updating of all relevant documentation and specifications for design, development, and testing.
  4. Troubleshoot software and system issues in a SAFe Agile scrum team.
  5. Implement COTS and other third-party product updates.
  6. Identify, prioritize, and implement fixes to cyber security vulnerabilities.
  7. Use technical expertise to suggest environment and process upgrades.
  8. Work closely with other engineers to develop the best technical design and approach for new product development.

Basic Qualifications:
  1. US Citizenship and current TS//SCI Clearance are required.
  2. Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  3. 2-10 years of experience in software development.
  4. Hands-on software engineering and development experience with Java, JavaScript, Python, C#, and/or object-oriented programming.
  5. Experience with software frameworks, including Django and React.
  6. Strong proficiency with basic web technologies, including HTML, CSS, REST, JSON, and Tomcat.
  7. Strong understanding of modern software design patterns and coding standards.
  8. Troubleshooting and problem-solving skills with the use of debuggers.
  9. Working knowledge of Agile development, continuous integration, and continuous delivery methodologies and tools.
  10. Hands-on experience implementing fixes to cyber vulnerabilities.

Preferred Qualifications:
  1. Experience with code repository tools (i.e., GIT or SVN) and integration tools such as Jenkins, GitLab, SonarQube, JUnit, Cucumber, Selenium, and/or JMeter.
  2. Hands-on expertise with database software including Oracle Database, MySQL, Microsoft SQL Server, PostgreSQL, and MongoDB.
  3. Demonstrated proficiency with web application technologies and deployment environments, including Docker, Kafka, and Kubernetes.
  4. Experience performing COTS/FOSS upgrades.
  5. Experience with a version control system (e.g., Git and Jenkins).
  6. Familiarity with scripting languages such as JavaScript, Python, Bash, PL/SQL, SQL, and PHP.

Benefits:
  1. A competitive salary.
  2. Generous paid time off.
  3. Awesome 401k matching.
  4. Amazing employee and dependent benefits.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mainly Remote BI Developer, Junior to Mid Level, Some Data Engineering Functionality is Ideal

Datalere

Denver

Remote

USD 70,000 - 97,000

Yesterday
Be an early applicant

Ship Structural Engineer (Junior to Mid-Level)

CACI International

Washington

On-site

USD 61,000 - 123,000

Yesterday
Be an early applicant

Ship Structural Engineer (Junior to Mid-Level)

CACI

Washington

On-site

USD 61,000 - 123,000

Yesterday
Be an early applicant

Senior QA Engineer (Python) - Trading Tech

Binance

Remote

USD 80,000 - 120,000

27 days ago

Environmental Geologist/Scientist/Engineer: Junior- to Mid-Level

Atlas Geosciences NW

Washington

On-site

USD 60,000 - 90,000

30+ days ago