Software Engineer

Software EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

6 days ago

Salary

Not specified

Node.jsC++GoReactType ScriptJava ScriptREST APIGraph QLGitJenkinsGit Lab CIDockerKubernetesPostgre SQLMy SQLMongo DBAWSAzureGCPPythonBashLinux

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

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 Job Pages

More Software Engineer Jobs

Full TimeRemote

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...

Node.jsC++GoReactTypeScriptJavaScriptREST APIGraphQLJenkinsGitLab CIDockerKubernetesAWSAzureGCPPostgreSQLMySQLMongoDBPythonBashLinuxMicroservices
United States
Software Engineer6 days ago
Full TimeRemote

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...

PythonLinuxDockerKubernetesTCP/IPHTTPWebSocketssystemdshell scriptingGPU managementCUDANVIDIA drivers
United States + 42 moreAll locations: United States, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco
Full TimeRemote

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...

JavaScriptTypeScriptNode.jsC++GoReactREST APIGraphQLJenkinsGitLab CIGitDockerKubernetesPostgreSQLMySQLMongoDBAWSAzureGCPPythonBashLinuxMicroservices
United States
Full TimeRemote

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 ...

Node.jsReactTypeScriptJavaScriptC++GoREST APIGraphQLJenkinsGitLab CIDockerKubernetesAWSAzureGCPPostgreSQLMySQLMongoDBPythonBashLinuxMicroservices Architecture
United States