Skip to main content

Software Engineer | SME

Posted yesterday

amatriot groupChantilly (VA)

SENIORITY

Lead

SALARY

$164,000 - $205,000 per year

Apply (opens in a new tab)

About the role

Location: Chantilly, VA
Security Clearance: Active TS or higher [Required]
Job Type: Full-TimeTarget Salary Range*: $164,000 - $205,000 This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Position Overview: The Software Engineer (SME) designs, develops, and scales software solutions supporting core IT infrastructure. This role integrates third‐party components, develops custom features, and modernizes legacy systems through code refactoring, automation, and DevOps process improvements. Working with lead architects, the engineer delivers high-performance applications supporting distributed data processing, computationally intensive statistical modeling, and advanced analytics pipelines while owning all phases of the software development lifecycle (SDLC).
Key Responsibilities
Software Design and Development: Design, develop, and scale software solutions supporting core IT infrastructure. Programmatically integrate third‐party components and implement custom features. Collaborate with lead architects to build and deploy high-performance applications for large-scale distributed data processing, statistical modeling, and advanced analytics pipelines.
Legacy Modernization and Automation: Optimize legacy systems through code refactoring and automation. Improve DevOps processes to support software development and delivery.
Software Development Lifecycle: Own all phases of the SDLC.Participate in technical milestone reviews, architecture design sessions, and resource estimation.
Engineering Practices and Continuous Learning: Participate in code reviews and promote engineering best practices. Foster continuous learning across engineering teams.
Qualifications: EducationBachelor's degree required.
Experience: Minimum of 10 years of experience.
Preferred Qualifications: Master's degree in Computer Science, Software Engineering, or a related technical field. Experience supporting federal, defense, intelligence, or highly regulated environments. Expertise in cloud-native architectures, microservices, containers, and modern application platforms. Experience addressing cross-domain or cross-enclave interoperability challenges. Knowledge of zero trust architecture and secure enterprise application development. Relevant certifications in cloud technologies, software architecture, Agile, cybersecurity, or DevSecOps.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this