Software Engineer
Location
United States
Posted
6 days ago
Salary
Not specified
Job Description
Role Description
The Software Engineer 1 supports the development, testing, and maintenance of software applications supporting mission systems and analytic platforms. This role works as part of an Agile development team to implement software solutions, contribute to application development efforts, and support deployment activities within secure cloud and enterprise environments.
- Develop and maintain software applications and components under the guidance of senior engineers.
- Assist with implementation, testing, and debugging of software solutions.
- Support integration of software components, services, and APIs within larger systems.
- Participate in Agile Scrum activities including sprint planning, daily standups, and retrospectives.
- Contribute to development of technical documentation and software artifacts.
- Assist with troubleshooting and resolving software defects.
- Collaborate with team members to support mission and program requirements.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- 0–3 years of professional software development experience.
- Knowledge of software development principles and programming concepts.
- Ability to work effectively in a collaborative development environment.
Requirements
- Experience with one or more of the following technologies is beneficial:
- Backend development languages such as Node.js, C++, or Golang
- Frontend development using React and TypeScript / JavaScript
- RESTful APIs or GraphQL
- Version control using Git
- CI/CD tools such as Jenkins or GitLab CI
- Container technologies such as Docker or Kubernetes
- Databases including SQL (PostgreSQL, MySQL) or NoSQL (MongoDB)
- Cloud platforms such as AWS, Azure, or GCP
- Scripting languages such as Python or Bash
- Linux operating systems
- Highly Desired Expertise:
- Exposure to cloud-native application development
- Familiarity with microservice architecture
- Understanding of secure software development practices
- Experience working in Agile software development environments
- Familiarity with observability tools such as Grafana or Jaeger
- Certifications:
- Certified ScrumMaster (Scrum Alliance)
- DoD Directive 8570 / 8140 compliant certification (e.g., CompTIA Security+) for Information Assurance Technical (IAT) Level II roles
Benefits
- Medical, Dental, and Vision Premiums 100% Employer Paid for you and your legal dependents or plus up, cost split plan.
- DeNOVO Paid Health Reimbursement Account (HRA)
- 401k with 6% Match
- 11 Paid Federal Holidays
- 120 hours of Paid Time Off (PTO)
- Company Outings and Trips
- Tuition Reimbursement, Skillset Training, and New/Renewed Certification assistance
- HomeFundIt Company Down Payment Match – Employer match towards the down payment of buying a new home
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- 0–3 years of professional software development experience.
- Knowledge of software development principles and programming concepts.
- Ability to work effectively in a collaborative development environment.
- Experience with one or more of the following technologies is beneficial:
- Backend development languages such as Node.js, C++, or Golang
- Frontend development using React and TypeScript / JavaScript
- RESTful APIs or GraphQL
- Version control using Git
- CI/CD tools such as Jenkins or GitLab CI
- Container technologies such as Docker or Kubernetes
- Databases including SQL (PostgreSQL, MySQL) or NoSQL (MongoDB)
- Cloud platforms such as AWS, Azure, or GCP
- Scripting languages such as Python or Bash
- Linux operating systems
- Highly Desired Expertise:
- Exposure to cloud-native application development
- Familiarity with microservice architecture
- Understanding of secure software development practices
- Experience working in Agile software development environments
- Familiarity with observability tools such as Grafana or Jaeger
- Certifications:
- Certified ScrumMaster (Scrum Alliance)
- DoD Directive 8570 / 8140 compliant certification (e.g., CompTIA Security+) for Information Assurance Technical (IAT) Level II roles
Benefits
- Medical, Dental, and Vision Premiums 100% Employer Paid for you and your legal dependents or plus up, cost split plan.
- DeNOVO Paid Health Reimbursement Account (HRA)
- 401k with 6% Match
- 11 Paid Federal Holidays
- 120 hours of Paid Time Off (PTO)
- Company Outings and Trips
- Tuition Reimbursement, Skillset Training, and New/Renewed Certification assistance
- HomeFundIt Company Down Payment Match – Employer match towards the down payment of buying a new home
Related Guides
Related Job Pages
More Software Engineer Jobs
Required: U.S. Citizenship (open to candidates with or without an active clearance) Preferred: TS/SCI with Polygraph Support design, development, and integration of complex engineering or software systems. Apply engineering or scientific expertise to solve technical challenges an...
We are looking for a Senior Systems Engineer to own the execution layer of the ClearML platform. You will be responsible for some of the critical components that spin up containers, manage GPUs, and tunnel connections that make ClearML work seamlessly in multiple environments. Th...
The Engineer / Scientist 1 supports engineering and technical efforts related to the development, integration, and sustainment of software and data services supporting mission systems and analytic platforms. This role contributes to technical tasks within an Agile development env...
The Engineer / Scientist 4 serves as a senior technical expert responsible for applying advanced engineering or scientific expertise to support the design, development, integration, and sustainment of complex technical systems and mission capabilities. This role provides subject ...