Computer Software Engineer

REMOTE HAND
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$100,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Software Applications Microsoft Azure Business Systems Cloud Computing Code Review Cyber Security Databases Relational Databases Software Debugging
+26 more
DevOps Python (Programming Language) Node.Js Scrum Methodology Cloud Services Software Engineering SQL Databases Web Application Frameworks Enterprise Software Applications Cloud Platform System ReactJS Software Troubleshooting Backend Git Vue.js SC Clearance Containerization AngularJS Kubernetes Deployment Automation Front End Software Development Cloud Migration Restful APIs Software Version Control Docker Microservices

Job description

The Computer Software Engineer role focuses on supporting enterprise modernization and software engineering initiatives aimed at enhancing operational reliability, scalability, automation, cloud adoption, and software delivery across key business systems. The position involves designing, developing, modernizing, and sustaining enterprise software platforms and cloud-based services, impacting the efficiency and effectiveness of the organization’’s technical operations.

  1. Responsibilities:
  • Design, develop, and maintain user-facing applications using modern front-end frameworks

  • Build and maintain back-end services, APIs, and microservices

  • Modernize legacy applications into scalable cloud-native or containerized architectures

  • Integrate enterprise applications, databases, and third-party services

  • Develop and maintain CI/CD pipelines for automated build, testing, deployment, and monitoring

  • Support cloud infrastructure deployments in AWS, Azure, or hybrid environments

  • Collaborate with data scientists on advanced modeling systems

  • Write clean, secure, and well-documented code following best practices

  • Participate in troubleshooting, root-cause analysis, and production support

  • Work with engineering, DevOps, cybersecurity, and infrastructure teams on platform modernization

  • Engage in Agile/Scrum development activities including planning and code reviews

Requirements

  • Minimum of 3 years professional experience in enterprise or production-grade software engineering

  • Proficiency with modern JavaScript frameworks (React, Angular, or Vue)

  • Experience developing backend services using Python, Java, or Node.js

  • Knowledge of RESTful APIs, distributed services, and microservice architectures

  • Experience with SQL and relational databases

  • Familiarity with CI/CD pipelines and automated deployment workflows

  • Experience with containerization technologies such as Docker and orchestration platforms

  • Experience with AWS or Azure cloud platforms

  • Ability to obtain and maintain a U.S. Government security clearance (Active Secret Clearance required)

  • Strong troubleshooting, debugging, and problem-solving skills

  • Experience with Git source control

  • Effective communication and collaboration skills

Benefits & conditions

  1. Pay Range and Compensation Package:
  • Salary range: $100,000 to $150,000 depending on experience
  1. Benefits & Perks:
  • Health Care Plan including Medical, Dental, and Vision insurance

  • Retirement Plan options including 401(k) and IRA

  • Life Insurance (Basic, Voluntary, and AD&D)

  • Paid Time Off (Vacation, Sick, and Public Holidays)

About the company

The organization operates within the engineering and information technology services sector, specializing in test range operations and management, engineering and logistics services, data analytics and business intelligence, and IT services. It addresses challenges related to managing complex technical systems and delivering reliable, scalable solutions for critical operational environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all