Software Engineer (DevOps)

Marathon TS Inc
Beavercreek, OH, United States
27 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Build Automation Automation of Tests Microsoft Azure Cloud Engineering Configuration Management Code Review Databases Continuous Integration Data Security Linux
+30 more
DevOps Python (Programming Language) PostgreSQL MySQL OAuth OpenID OpenShift Open Web Application Security Performance Tuning Scrum Methodology Cloud Services Ansible Runbook Single Sign-On Software Engineering SQL Databases Data Logging Flask (Web Framework) Backend Git Containerization Kubernetes Api Gateway Restful APIs Terraform Devsecops Docker Static Application Security Testing Vulnerability Analysis Dynamic Application Security Testing

Job description

  • Design, develop, and maintain Flask-based REST APIs and backend services
  • Implement secure data access layers and authentication/authorization (e.g., OAuth2/JWT)
  • Build and improve CI/CD pipelines (automated builds, tests, deployments) with integrated security scanning
  • Create and maintain automated tests (unit/integration/API) and maintain quality gates
  • Containerize services (e.g., Docker) and support deployment/orchestration patterns as needed
  • Use infrastructure-as-code (e.g., Terraform/Ansible) and configuration management best practices
  • Integrate and act on security scanning (SAST/DAST/SCA); remediate findings and follow secure coding practices
  • Implement secrets management using approved vault/secret managers; enforce least privilege
  • Implement logging/metrics/monitoring; support alerting and dashboards
  • Support incident response/on-call rotations, perform root-cause analysis, and contribute to postmortems
  • Participate in Agile/Scrum ceremonies, code reviews, and engineering standards
  • Produce and maintain documentation (API docs, designs, runbooks, compliance artifacts)

Requirements

We’re hiring a mid-level Software Engineer with strong Python, Flask, and DevSecOps skills to build secure, reliable REST APIs for enterprise/government programs. This role owns features end-to-end, strengthens CI/CD with continuous security, and partners with product, security, and operations to deliver compliant, production-grade services., * 3-6 years of professional software engineering experience

  • Strong proficiency in Python and Flask building secure RESTful APIs
  • Solid understanding of security fundamentals (authN/authZ, OWASP Top 10 concepts, key/secret handling)
  • Hands-on experience with Git, Linux, Docker, and CI/CD pipelines
  • Proficiency with automated testing practices and frameworks
  • Experience with databases and data modeling (SQL/ORM; e.g., PostgreSQL/MySQL)
  • Familiarity with infrastructure-as-code and cloud services (AWS/Azure/GCP)
  • Experience with logging/monitoring and operational best practices
  • Strong communication skills and ability to collaborate with cross-functional teams
  • Optional (if required by program): eligibility to obtain and maintain a U.S. government security clearance

Preferred Qualifications:

  • Experience with Kubernetes/OpenShift
  • Experience with Terraform/Ansible and secret managers (e.g., Vault or cloud-native equivalents)
  • Familiarity with OAuth2/OIDC, SSO, and API gateway patterns
  • Hands-on with SAST/DAST/SCA tooling and SBOM practices
  • Performance tuning and scalability experience for Flask services

Apply for this position

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

Apply on www.clearancejobs.com
Prepare application

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

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

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