Skip to main content

Principal Software Engineering Lead – Enterprise Application Modernization

Posted today

concept solutionsReston (VA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role, you provide technical leadership to sustainment and platform development teams as part of enterprise modernization efforts for government customers. You will establish engineering standards, drive software quality, and ensure consistent design, testing, and release practices across squads. You will mentor squad leads, resolve cross-team engineering challenges, and promote architectural alignment and collaboration. The position offers the chance to shape modernization efforts, raise engineering maturity, and work closely with cross-functional partners in a security-conscious, government-facing environment. A strong hook is your ability to balance delivery objectives with high–fω Compensation / Benefits health, dental, vision and life insurance comprehensive 401(k) plan with matching and immediate vesting hybrid work arrangement
Responsibilities: Own and establish engineering standards across sustainment and platform development tracks, including coding standards, code reviews, branching and release practices, test coverage expectations, and definition of done Ensure consistent adoption of engineering best practices across development squads Maintain accountability for the quality of application-side changes connecting sustained applications to the modernized platform Mentor and provide technical guidance to engineering squad leads Facilitate cross-track design reviews to promote architectural consistency and technical alignment Resolve technical disputes between sustainment and platform squads Foster collaboration and knowledge sharing across engineering teams
Key requirements: 12+ years of professional software engineering experience 5+ years of experience leading multiple engineering squads delivering enterprise web applications to government customers Demonstrated ability to establish and maintain engineering standards across multiple development teams Experience providing technical mentorship, facilitating design reviews, and resolving complex engineering challenges Active Secret security clearance or higher collaboration mentorship facilitation Go (Golang) Java React

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