Principal Lead Software Engineer

Science Applications International Corporation
Colorado Springs, CO, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services HTML5 Automation of Tests Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Engineering Code Review Apache JMeter
+30 more
Python (Programming Language) RabbitMQ Rapid Prototyping Process E2e Testing Secure Coding Selenium Software Engineering Tripwire Dynamic Authentication Filter DevOps Tools - Open-source ReactJS Multi-Cloud Backend Git Vue.js Event Driven Architecture AngularJS Kubernetes Information Technology Apache Kafka Graphql Front End Software Development Restful APIs Terraform Devsecops Docker Jenkins Vulnerability Analysis Golang Microservices

Job description

Experteer Overview In this role you lead software design and delivery across multiple mission-critical projects in a rapid prototyping environment. You provide technical direction, guide cross-functional teams, and shape software development standards to ensure secure, scalable solutions. You will balance hands-on coding with leadership, acting as a key escalation point and driving on-time, high-quality outcomes. This position offers impact across defense-focused programs and the opportunity to influence best practices and tooling. Compensation / Benefits * Lead design, development, and testing for 2-4 mission-critical projects to ensure technical excellence and timely delivery * Collaborate with stakeholders to define requirements, architecture, and deliverables * Guide teams in building cloud-native apps with scalable back ends using Agile methods * Serve as technical escalation point, perform code reviews, and ensure alignment with project goals * Work with DevSecOps, software, and data engineers to create secure pipelines using Kubernetes, Kafka, and microservices * Define and standardize software development practices across projects and improve tools and workflows * Promote secure development practices, including secure coding, vulnerability scanning (e.g., Trivy), and continuous testing * Contribute hands-on by writing key code and delivering architectural proofs of concept Tasks * Bachelor in Computer Science or related field (or Master with 13+ years) with 15+ years of software experience, or Master with 13+ years * 7+ years backend (Python, Java, C#, Go) and/or frontend (React, Angular, Vue.js, HTML5/CSS3) development * Expertise in cloud-native architecture and multi-cloud platforms (AWS, Azure, DAF Cloudworks, GCP) * Proficiency with DevSecOps tools: Git, Jenkins, Docker, Kubernetes, Terraform, Helm * Experience building RESTful/GraphQL APIs, microservices, and event-driven architectures (Kafka, RabbitMQ) * Experience automating CI/CD pipelines with testing and security scanning * Familiarity with testing tools (JMeter, Selenium, Jest) for unit and end-to-end testing * Minimum 3+ years leading software teams on 2-4 projects or prototypes; 3+ years with government/defense projects * Ability to collaborate with program leadership, tech leads, and SMEs to standardize quality * Strong interpersonal and stakeholder management skills Key requirements *

Requirements

_ data engineers to create secure pipelines using Kubernetes, Kafka, and microservices * Define and standardize software development practices across projects and improve tools and workflows * Promote secure development practices, including secure coding, vulnerability scanning (e.g., Trivy), and continuous testing * Contribute hands-on by writing key code and delivering architectural proofs of concept Tasks * Bachelor in Computer Science or related field (or Master with 13+ years) with 15+ years of software experience, or Master with 13+ years * 7+ years backend (Python, Java, C#, Go) and/or frontend (React, Angular, Vue.js, HTML5/CSS3) development * Expertise in cloud-native architecture and multi-cloud platforms (AWS, Azure, DAF Cloudworks, GCP) * Proficiency with DevSecOps tools: Git, Jenkins, Docker, Kubernetes, Terraform, Helm * Experience building RESTful/GraphQL APIs, microservices, and event-driven architectures (Kafka, RabbitMQ) * Experience automating CI/CD pipelines with testing and security scanning * Familiarity with testing tools (JMeter, Selenium, Jest) for unit and end-to-end testing * Minimum 3+ years leading software teams on 2-4 projects or prototypes; 3+ years with government/defense projects * Ability to collaborate with program leadership, tech leads, and SMEs to standardize quality * Strong interpersonal and stakeholder management skills Key requirements *

Apply for this position

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

Apply on us.experteer.com

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

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

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