Principal Software Engineer (Full Stack Developer/DevSecOps) Apply
Job Description
About Us:
We are a mission-focused, technology-driven government contractor seeking a versatile and experienced Senior Software Development Team Lead / DevSecOps Architect to join our team. This key role combines technical leadership, hands-on development, and DevSecOps architecture to support secure, scalable, and automated software solutions for federal programs. The ideal candidate will bring a strong background in secure software delivery, CI/CD pipeline development, and infrastructure automation within government or highly regulated environments. If you are passionate about automation, secure development, and emerging technologies—including AI and large language models (LLMs)—we'd love to connect with you!
Key Responsibilities:
Lead and mentor development teams while providing technical guidance and architectural direction in DevSecOps practices.
Design and build scalable software solutions focused on automated testing frameworks and DevSecOps best practices.
Develop and maintain CI/CD pipelines using tools like Jenkins and GitHub Actions.
Collaborate cross-functionally with developers, infrastructure engineers, business analysts, and project managers to align on timelines and deliverables.
Implement secure coding practices and maintain compliance with enterprise DevSecOps standards.
Stay current with emerging technologies, particularly in automated testing, AI, and LLMs, and recommend continuous improvements.
Write clean, maintainable code in languages such as Java, JavaScript/TypeScript, Python, or Ruby.
Script in Unix Shell or PowerShell to automate workflows and administrative tasks.
Minimum Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
10+ years of experience in software development, AWS, and CI/CD pipeline implementation.
Strong knowledge of software development concepts, systems architecture, and modern programming paradigms.
Demonstrated ability to work independently and within Agile development teams.
Excellent communication skills, both written and verbal.
Preferred Experience:
Hands-on experience with AWS services including EC2, VPC, S3, RDS, CloudWatch, IAM, ECS/ECR.
Infrastructure as Code (IaC) using Terraform and Ansible; certifications are a plus.
Experience with test automation tools such as Selenium, Playwright, Cypress, Cucumber, and Gherkin.
Proficiency in working with REST APIs and integrations with tools like Jira, Confluence, TestRail, and AWS CLI.
System administration experience in Linux and Windows Server environments.
Familiarity with web servers (Apache, Nginx) and networking concepts (TCP/IP, VPNs, Load Balancing).
Exposure to AI/ML technologies, especially Large Language Models, is a significant plus.
Why Join Us?
Be part of a mission-driven, innovative team.
Work on impactful projects with modern technologies and cloud-native solutions.
Opportunities for continuous learning, certification, and professional growth.
Competitive salary and benefits package.
We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

