Demo

Principal Software Engineer - Modernization

Karsun Solutions
Herndon, VA Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/17/2026
Why Karsun?

Join Karsun Solutions to grow your career with the company transforming possible for the US Government.

At Karsun, collaboration drives our community. We’re committed to building an environment where team members from diverse backgrounds can innovate, learn and grow with us. Here at Karsun, the only limit to your potential is the limit of your curiosity.

Join Team Karsun, and Find Your Next!

Summary

Lead the modernization of large Java/Spring Boot monoliths in AWS into a secure, scalable microservices target state; define microservices archetypes, coding standards, error-handling and messaging patterns, introduce and scale caching (Redis), and mentor development team leads while collaborating closely with SRE in a mature containerized CI/CD environment for a federal program.

What You'll Be Doing:

  • Own technical strategy and roadmap for migrating Java/Spring Boot monoliths to microservices using incremental refactor and strangler patterns.
  • Define and enforce microservices archetype(s): project structure, common libraries, API contracts, logging/trace conventions, retry/backoff, idempotency, and fault-tolerance.
  • Specify and enforce coding standards, error-handling, message formats, and async integration patterns (events, queues, sagas).
  • Design service boundaries, data partitioning, versioning, and database migration strategies; coordinate polyglot persistence where allowed.
  • Introduce, design, and scale caching strategies (Redis, in memory caches) for performance and consistency; implement cache invalidation, replication, and high-availability patterns.
  • Collaborate tightly with SRE teams to align on CI/CD pipelines, container images, runtime configuration, resource policies, observability (metrics, logs, traces), alerting, and incident runbooks.
  • Lead hands-on refactors of production systems and provide code-level reviews and guidance for complex migrations.
  • Ensure microservices are production-ready for a mature containerized environment (Docker, Kubernetes/EKS), and integrate with existing CI/CD and security scanning workflows.
  • Resolve high-priority production incidents, lead RCA, and implement long-term mitigations.
  • Mentor and coach development team leads across multiple squads (30 developers), improve engineering practices, and manage technical tradeoffs under pressure.
  • Coordinate with product owners, security officers, and federal stakeholders; provide estimates, risk mitigation, and progress reporting.

Required Qualifications:

  • Bachelor's Degree in Computer Science or equivalent.
  • 10 years software engineering experience; 5 years leading monolith→microservices modernization in production.
  • Demonstrated federal experience delivering software for U.S. federal agencies or contractors.
  • Must be able to clear and hold a Public Trust clearance (suitability adjudication).
  • Deep expertise in Java and Spring Boot; experience integrating with Angular frontends.
  • Strong experience in containerized, production Kubernetes environments and mature CI/CD pipelines.
  • Proven track record defining microservice archetypes, coding standards, error-handling, and messaging patterns at scale.
  • Experience introducing and scaling caching solutions (Redis) in production, including HA, replication, and cache-invalidation strategies.
  • Experience working closely with SRE/platform teams on observability, deployments, runtime configuration, and incident management.
  • Experience coordinating engineering efforts across 30 developers.
  • Proficiency with AWS (EKS/ECS/Lambda, API Gateway, RDS/Aurora, S3, SNS/SQS), IaC (Terraform/CloudFormation), and CI/CD tooling.
  • Excellent leadership, mentoring, and stakeholder management skills.

Preferred Qualifications:

  • Active federal clearance (preferred).
  • Experience with event-driven architectures, saga patterns, and large relational schema refactors.
  • Familiarity with observability stacks (Prometheus/Grafana, Datadog), distributed tracing (OpenTelemetry), and chaos/resilience testing.
  • Prior experience defining shared platform libraries and developer onboarding for microservices.

Things to Know:

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.

Salary Range

The proposed salary range for this role is $170,000 to $180,000 USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.

Third Party Resumes: Karsun does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Karsun and Karsun will not be obligated to pay a placement fee.

Clearance Information

This position requires the eligibility to obtain a security clearance. The Defense Industrial Security Clearance Office (DISCO), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website: https://www.state.gov/m/ds/clearances/c10978.htm

Location

To be considered for this role, you must reside in one of the following states: CA, CO, DC, FL, GA, IL, MD, NJ, NY, NC, OH, OK, PA, SC, TX, VA, WV.

Applicants must be authorized to work in the U.S. We may consider candidates currently in H-1B status who are eligible for transfer.

Salary : $170,000 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer - Modernization?

Sign up to receive alerts about other jobs on the Principal Software Engineer - Modernization career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$173,009 - $212,122
Income Estimation: 
$153,446 - $196,600
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Karsun Solutions

  • Karsun Solutions Herndon, VA
  • Why Karsun? Join Karsun Solutions to grow your career with the company transforming possible for the US Government. At Karsun, collaboration drives our com... more
  • 9 Days Ago

  • Karsun Solutions Herndon, VA
  • Why Karsun? Join Karsun Solutions to grow your career with the company transforming possible for the US Government. At Karsun, collaboration drives our com... more
  • 1 Day Ago

  • Karsun Solutions Suffolk, VA
  • Overview Summary We are seeking a skilled Network Engineer with a Secret level security clearance to support the operations, management, and network operat... more
  • 1 Day Ago

  • Karsun Solutions Los Angeles, CA
  • Why Karsun? Join Karsun Solutions to grow your career with the company transforming possible for the US Government. At Karsun, collaboration drives our com... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer - Modernization jobs in the Herndon, VA area that may be a better fit.

  • Wells Fargo Mc Lean, VA
  • About This Role Wells Fargo is seeking a... In This Role, You Will Act as an advisor to leadership to develop or influence applications, network, informati... more
  • 25 Days Ago

  • MITRE Mc Lean, VA
  • Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling o... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!