
Principal Software Engineer
Leidos
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $148,850 - $269,075 per year
Job Level
Lead
Tech Stack
AnsibleAWSCloudDockerJavaJenkinsKubernetesLinuxOpenShiftPostgresPrometheusPythonSQLTerraformUnix
About the role
- Effectively coordinate, lead, and support developers, operations, product owners, and key stakeholders
- Serve as a primary technical resource for DevOps strategy, automation, and deployment standards
- Design, build, and maintain robust and scalable CI/CD pipelines
- Implement Infrastructure as Code (IaC) using tools such as Terraform or Ansible
- Automate configuration management to promote mature change management and release strategies
- Establish relevant and actionable monitoring and alerting for microservice-based applications and infrastructures
- Collaborate with other teams to ensure smooth and secure build, release, and deployment processes
- Integrate DevSecOps principles and automated security tools into CI/CD pipelines
- Advise and support troubleshooting infrastructure and deployment issues
- Champion a DevOps culture, evaluate new technologies, and stay updated on industry trends
- Support current and future complex and demanding customers with an established team
- Develop and integrate custom-developed software solutions to leverage automated deployment technologies
- Develop, prototype, and deploy solutions within Commercial/Government Cloud Solutions leveraging Infrastructure platform services
- Document and maintain containerized images and deployment artifacts across different environments
- Communicate key project data to team members and build team cohesion and effectiveness
- Apply and identify best practices and standard operating procedures
- Architect innovative solutions to meet the technical needs of customers.
Requirements
- Master's Degree with 15+ years of prior relevant experience
- Proficient with common Agile practices, service-oriented environments, and development practices
- Experience with SAFe development practices
- 3-5 years of experience with at least one object-oriented programming language: Python, Java, or C
- Expert in the software development lifecycle, with experience delivering within DevOps toolsets/practices
- Design and management of scalable CI/CD pipelines using tools like Jenkins or GitLab CI
- Direct experience utilizing software testing performance tools
- Experience with scripting languages such as Python or Bash
- Experience working in an Agile development environment and tempo
- Solid knowledge of Kubernetes/Openshift and AWS cloud services
- Experience with Docker, Terraform, and Helm
- Proficiency with Linux/Unix systems administration
- Working knowledge of monitoring and logging tools (Prometheus, Kibana, CloudWatch)
- Experience with database technologies (SQL Server, Postgres)
- Excellent communication skills (written and verbal)
- Well versed with using version control systems (Git)
- Well versed with using issue/problem tracking systems (Jira).
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaCCI/CDInfrastructure as CodeAgile practicesDevOpsKubernetesAWSDocker
Soft skills
communicationleadershipcollaborationtroubleshootingteam cohesionproblem-solvingadaptabilitymentoringstrategic thinkingcustomer support
Certifications
Master's Degree