TSSCI Software Engineer

Insight Global

Dayton (OH)

On-site

USD 90,000 - 120,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global is seeking a mid-level Software Engineer to build secure, scalable REST APIs using Python and Flask for enterprise programs. You will own features end-to-end, strengthen CI/CD with integrated security, and collaborate with product, security, and operations to deliver compliant services.

You will design Flask-based APIs, implement secure auth, containerize with Docker, and use IaC with Terraform/Ansible while contributing tests, documentation, and postmortems in an Agile

Qualifications

  • 3-6 years of professional software engineering experience.
  • Strong Python and Flask for secure RESTful APIs.
  • Solid understanding of authN/authZ and OWASP Top 10.
  • Hands-on with Git, Linux, Docker, and CI/CD pipelines.
  • Experience with databases (SQL/ORM).

Responsibilities

  • Design, develop, and maintain Flask-based REST APIs and backend services.
  • Implement secure data access layers and OAuth2/JWT authentication.
  • Build and improve CI/CD pipelines with security scanning.
  • Create and maintain automated tests and quality gates.
  • Containerize services with Docker and support orchestration patterns.
  • Use IaC (Terraform/Ansible) and configuration management.
  • Integrate security scanning and remediate findings.
  • Implement logging, monitoring, and alerting; support runbooks.
  • Participate in Agile ceremonies and code reviews.
  • Produce API docs and compliance artifacts.

Skills

Python
Flask
Security fundamentals
Git
Linux
Docker
CI/CD pipelines
Automated testing
Databases/SQL
Cloud services
Kubernetes/OpenShift
Terraform/Ansible
SBOM tooling

Tools

Terraform
Ansible
Vault
OAuth2/JWT
API gateway patterns

Job description

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.

Key Responsibilities:
  • 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)
Basic Qualifications:
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DevOps Engineer (Active TS/SCI)
DevOps Engineer (Active TS/SCI)

Marathon TS • Dayton (OH)

On-site
USD 110,000 - 160,000
Security‑Focused DevOps Engineer (TS/SCI)
Security‑Focused DevOps Engineer (TS/SCI)

Marathon TS • Dayton (OH)

On-site
USD 110,000 - 160,000
Secure Flask API Engineer - Python, DevSecOps
Secure Flask API Engineer - Python, DevSecOps

Insight Global • Dayton (OH)

On-site
USD 90,000 - 120,000
Full Stack/DevSecOps
Full Stack/DevSecOps

Cyberstrike: People Powering Government • Charlottesville (VA)

On-site
USD 90,000 - 130,000
Software Engineer with DevOps
Software Engineer with DevOps

Platinum Global Talent Solutions Ltd. • Tucson (AZ)

On-site
USD 110,000 - 140,000
Senior Software Engineer Chantilly, Virginia Clearance TS/SCI Full Scope Poly
Senior Software Engineer Chantilly, Virginia Clearance TS/SCI Full Scope Poly

The Josef Group • Chantilly (VA)

On-site
USD 250,000 - 260,000
Full Stack Software Developer
Full Stack Software Developer

Jobtailor • Washington

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

GIGATEC Engineering • Maryland

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401k contribution in every paycheck
100% fully vested
Full Stack Engineer
Full Stack Engineer

Insight Global • Dayton (OH)

On-site
USD 80,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

VT Group (VTG) • Herndon (VA)

On-site
USD 80,000 - 120,000