Computer Software Engineer

Saalex Corporation
China Lake Acres, CA, United States
3 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 Cloud Engineering Code Review Cyber Security Databases Continuous Integration
+36 more
Relational Databases Software Debugging DevOps Distributed Systems Revision Control Systems Python (Programming Language) Node.Js Scrum Methodology Prometheus Software Engineering SQL Databases Systems Integration Web Application Frameworks Data Logging Enterprise Software Applications Cloud Platform System ReactJS System Availability Grafana Backend Git Vue.js Containerization AngularJS Kubernetes Information Technology Deployment Automation Operational Systems Front End Software Development Cloud Migration Cloudwatch Restful APIs Splunk Docker Legacy Systems Microservices

Job description

This role supports enterprise modernization and software engineering initiatives focused on improving operational reliability, scalability, automation, cloud adoption, and software delivery capabilities across critical business systems and services. We are seeking a Computer Software Engineer to support the design, development, modernization, and operational sustainment of enterprise software platforms and cloud-based services. This role will focus on front-end and back-end application development, API engineering, cloud platform integration, CI/CD pipeline management, and modern software delivery practices. The ideal candidate has experience building enterprise-grade applications, modernizing legacy systems, supporting cloud-based infrastructure, and contributing across the full software development lifecycle., + Design, develop, and maintain user-facing applications and interfaces using modern front-end frameworks and technologies.

  • Build and maintain back-end services, APIs, and microservices using technologies such as Python, Java, Node.js, or similar frameworks.

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

  • Develop integrations between enterprise applications, databases, and third-party services.

  • Build and maintain CI/CD pipelines supporting automated build, testing, deployment, and operational monitoring across multiple environments.

  • Support cloud infrastructure deployments and operational workflows across AWS, Azure, or hybrid enterprise environments.

  • Collaborate with data scientists in the development of advanced modeling technologies and systems.

  • Write clean, maintainable, secure, and well-documented code following software engineering best practices.

  • Participate in troubleshooting, root-cause analysis, and production support activities for operational systems.

  • Collaborate with cross-functional engineering, DevOps, cybersecurity, and infrastructure teams to support platform modernization initiatives.

  • Participate in Agile/Scrum development activities including sprint planning, technical reviews, code reviews, and backlog refinement.

Requirements

  • 3+ years of professional software engineering experience developing enterprise or production-grade applications.

  • Experience developing front-end applications using modern JavaScript frameworks such as React, Angular, or Vue.

  • Experience developing backend services and APIs using technologies such as Python, Java, or Node.js.

  • Experience working with RESTful APIs, distributed services, and microservice-based architectures.

  • Experience with SQL and relational database systems.

  • Experience with CI/CD pipeline development and automated deployment workflows.

  • Experience with containerization technologies such as Docker and container orchestration platforms.

  • Experience working with cloud platforms such as AWS or Azure.

  • Ability to obtain and maintain a U.S. Government security clearance and support Department of War teams.

  • Strong troubleshooting, debugging, and problem-solving skills.

  • Experience using source control systems such as Git.

  • Strong communication and collaboration skills in a team-oriented engineering environment.

Desired:

  • Experience modernizing legacy enterprise applications into cloud-native architectures.

  • Experience with AWS-native logging and monitoring services such as CloudWatch.

  • Familiarity with additional observability platforms such as ELK, Splunk, Grafana, or Prometheus.

  • Experience collaborating with data science teams to operationalize models and analytics pipelines.

  • Experience supporting highly available production systems and operational infrastructure.

  • Experience working in regulated, enterprise, or government environments.

  • Familiarity with Agile/Scrum software development methodologies.

  • Experience supporting scalable distributed systems and platform reliability initiatives.

  • Strong ownership mindset and ability to independently drive technical solutions.

  • Passion for software engineering, automation, DevOps, and platform modernization.

  • Ability to operate in fast-paced engineering environments with evolving technical requirements.

  • Strong analytical and systems-thinking capabilities.

  • Ability to balance operational reliability, scalability, maintainability, and delivery timelines.

Education:

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related technical field, or equivalent practical experience required.

Security Clearance:

Active Secret Clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc.

Benefits & conditions

  • Health Care Plan (Medical, Dental & Vision)

  • Retirement Plan (401k, IRA)

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

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

About the company

Saalex is seeking an Computer Software Engineer in China Lake, CA. Saalex is an Engineering and Information Technology Services company with a focus on Test Range Operations and Management, Engineering and Logistics Services, Data Analytics and Business Intelligence Services and Information Technology Services.

Apply for this position

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

Apply on juju.com

Good distractions

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

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:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all