Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

TIAG

Open 28d

Senior Software Engineer

Posted Updated 7 views
Discussion

Summary

TIAG is hiring a Senior Software Engineer for its San Diego team (flexible hybrid) to architect, build, and modernize mission-critical defense applications with end-to-end ownership. Day to day spans Python microservices, Docker/Kubernetes environments, CI/CD pipelines (GitLab/Jenkins/GitHub Actions), and DevSecOps hardening to DISA STIG standards; a Secret clearance (US/naturalized citizenship) i

TIAG is seeking an experienced Software Engineer to join our San Diego-based team and serve as a key technical authority driving the design, development, and modernization of mission-critical applications.

In this role, you will take end-to-end ownership of architecting, implementing, and optimizing full-stack containerized software solutions and deployment pipelines across enterprise environments.

This position offers a flexible hybrid model, supporting project requirements with a blend of remote work and periodic onsite support in San Diego, CA as needed. This position requires a Secret level security clearance to be processed in order to start work, so US or Naturalized Citizenship is a requirement.

The ideal candidate brings an authoritative, strategic mindset to systems architecture, software design, and DevSecOps integration. You possess deep hands-on expertise in backend development, containerization with Docker and Kubernetes, and cloud-native automation, paired with the leadership required to mentor engineering teams. As a proactive thought partner to system architects, product leads, and program leadership, you will transform complex operational demands into resilient, scalable, and secure software applications.

Positions Responsibilities include:

  • Architect and develop scalable, high-performance software applications and microservices, writing clean, maintainable code supported by Python and Linux workflows.
  • Build and optimize containerized environments utilizing Docker and Kubernetes to ensure high availability, efficient pod orchestration, and seamless workload scaling.
  • Design and operate automated CI/CD pipelines using GitLab CI/CD, Jenkins, or GitHub Actions to accelerate reliable software delivery and deployment.
  • Manage application release deployments using Helm charts and templating to maintain consistent configuration management across clusters.
  • Integrate DevSecOps and continuous security practices across the development lifecycle by executing container scanning and automated vulnerability remediation using tools like Trivy, Grype, or SonarQube.
  • Query and optimize relational databases, including PostgreSQL or MySQL, ensuring efficient schema management, data persistence, and performance tuning.
  • Harden application software, containers, and operating environments in alignment with DISA STIG security controls and defense-grade compliance standards.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →