Principal Software Engineer - Modernization
$170k - $180kKarsun Solutions, LLC
Role Description
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.
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.
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.
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.
- ...M&T Bank Corporation is seeking a Senior Software Engineer with deep experience in HOGAN applications. This role involves enhancing the Bank’s Core Deposits systems and contributing to the modernization of mainframe operations. The ideal candidate will have extensive HOGAN...SuggestedRemote workFlexible hours
$144.5k - $195.5k
...We are looking for a software engineering leader who is passionate about creating next-generation... ...regulated industry. Additionally, the Principal Software Engineer will bring deep expertise... .... ~ Professional experience with modern version control systems (e.g., Git)...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$190k - $230k
...Principal Software Engineer Department: Gitwit Employment Type: Full Time Location: Tulsa, OK Compensation: $190,000 - $230,000... ...blindly defaulting to whatever is newest. They have built modern web products. They have experience designing and shipping...SuggestedFull timeCasual workWork at officeImmediate startRemote workRelocation$162.7k - $271.3k
...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range... ...in support of Hypervelocity Engineering (HVE) initiatives. In this role, you will... ...mentoring junior team members, and championing modern engineering practices that leverage AI to...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours3 days per week$123k - $170k
...guidelines and best practices for Salesforce and cloud solutions. Lead software development initiatives from conception to deployment.... ...duties as required. Qualifications & Skills Deep experience in modern programming languages and cloud development. Mastery of Scrum,...SuggestedWork at officeRemote workFlexible hours- ...Job Description Job Description Principal Software Engineer Are you looking to make a significant technical and organizational... .... Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through advanced software solutions...Permanent employmentRemote workVisa sponsorshipWork visa
- ...Job Description The Principal Software Engineer is the primary technical leader of the department. This is a practitioner who ships production... ...sustainability, and fiscal responsibility Mentor engineers on modern software engineering practices, AI-assisted development...Full timeFlexible hours
- ...fire within you. What’s the role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership,... ...Innovation & Strategy Identify opportunities to leverage modern technologies (including AI/ML where applicable) to drive...Work at officeRemote workFlexible hours
- ...today. Job Mission New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is responsible... .... These approaches are becoming an important part of modern enterprise software architectures, particularly for...Temporary workPart timeWork at officeFlexible hours3 days per week
$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and... ...Architecture, Software Engineering & Product Delivery Experience in modernizing legacy or monolithic architectures, migrating systems to...Work experience placementLocal areaRemote work- ...Oakland, California, United States, AMER Position Title: Principal Software Engineer From Fivetran founding until now, our mission has remained... ...the Role Fivetran is building data pipelines to power the modern data stack for thousands of companies. We are looking for...Full timeWork at officeImmediate startRemote work
- ...connection. Reports to : Director of Engineering Location : Costa Rica (Remote) About the role: As our Principal Software Engineer , you will serve as the technical... ...architecture and implementation using modern web technologies, with a strong focus on...Remote work
- ...Overview Principal Software Engineer (Java Full Stack + Kafka) – Join to apply for the Principal Software Engineer (Java Full Stack + Kafka) role... ...testing, deployment, and support. Proven track record to modernize mainframe-based applications and integrate legacy systems...Full timeRemote workFlexible hours
$190k - $240k
...finance company that sets the standard in modern card platform management. As an all-in-... ...2+ years experience building production software systems A history of writing scalable,... ...can be learned and care more about your engineering skill over frameworks Excitement about shipping...Local areaHome officeFlexible hours$145k - $181k
...responsive web and mobile applications using modern frameworks like Angular and Ionic. In... ...role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and... ...build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright...Temporary workLocal areaWork from homeWork visaFlexible hours$200k - $250k
...infrastructure? If so, we have an exciting opportunity for you as a Principal Backend Software Engineer at Trase Systems. As a Principal Software Engineer... ...ability to write clean, maintainable code. Expertise in modern cloud architecture (GCP, AWS, Azure), containerization (...Remote work$210k - $230k
...leading Education Technology organization to identify a Principal Software Engineer for its AI Technology Transformation Team. This Principal... ...Engineer will provide technical leadership for enterprise-wide modernization initiatives, helping drive application transformation,...Local areaRemote workMonday to Friday$175k
...Principal Software Engineer New York City, United States Jahnel Group's mission is to provide the absolute best environment for software... ...and a newer AI-native onboarding system, helping shape how modern retail planning software evolves. Responsibilities...Full timeRemote work- ...Job Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval... ...functional development teams to deliver scalable, secure, and modern software solutions that enable the rapid automated...Remote workWorldwide
$175.5k - $235.4k
...and Project Management teams from across the company. The Principal Software Engineer will report to the Director of Software Engineering. About... ...interactives, and crew support systems – into a cohesive, modern, and efficient technology ecosystem built for data insights...Work experience placementLocal areaRemote workWorldwide$195k - $250k
...Principal Engineer Tradeweb is a global leader in electronic trading across asset classes.... .... Tradeweb plays a central role in modernizing market structure by developing innovative... ...~8+ years of progressive full-stack software engineering experience. ~5+ years of...Full timeWork at officeImmediate startRemote workFlexible hours- ...Stuff Done. So, let’s get to it! A Little About Us Zelis is modernizing the healthcare financial experience across payers,... ...shape who you are. Position Overview We are seeking a Sr. Principal Software Engineer to design, build, and operate core backend systems while...Work at officeLocal areaRemote workVisa sponsorship
- ...Principal Software Developer Senior What You'll Do Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the... ...excellence. Design and implement modern service architectures, data pipelines...Contract workWork experience placementRemote work
- ...Technologies is a forward-thinking software development company dedicated to building... ...grow, we're looking for a skilled Principal Software Engineer to join our dynamic team and... ...disaster recovery. Drive enterprise modernization initiatives, including microservices...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
- ...Join to apply for the Principal Software Engineer role at Favor Delivery 1 day ago Be among the first 25 applicants Join to apply for the Principal... ...to building a world-class team that shares a passion for modern, clean code and products that make a difference. We need...Full timeTemporary workWork experience placementInternshipWork from homeFlexible hours3 days per week
- ...We are searching for a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In this role, you will be a... ...Qualifications ~10+ years of hands-on experience in modern C++ development (with a proven track record of delivering...Work experience placementRemote work
$123k - $170k
...Principal Software Engineer (Salesforce) Division: Digital Services Job ID: 9352 Location: Remote, US (or hybrid if within 50 miles of Aflac offices... ...it take to be successful in this role? Deep experience in modern programming languages and cloud development. Mastery of...Work at officeRemote workWork from homeFlexible hours$144.5k - $195.5k
...We are looking for a software engineering leader who is passionate about creating next-generation... ...regulated industry. Additionally, the Senior Principal Software Engineer will bring deep... .... ~ Professional experience with modern version control systems (e.g., Git) and...Full timeTemporary workLocal areaRemote workFlexible hours- ...leading and fastest-growing software technology platform for the trades... ...You will be part of the Engineering leadership team at ServiceTitan... ...quality-minded, use the most modern tools on the Microsoft .NET... ...comfortable with ambiguity. Principal Engineer We’re looking for someone...Temporary workImmediate startHome officeFlexible hours
$134.25k - $196.9k
...Software Engineer At Roon, we are at the forefront of revolutionizing the way people experience music. Since our inception, we have dedicated... ...to align engineering efforts with business goals. Use modern AI-assisted development workflows as part of your day-to-day...Full timeTemporary workLocal areaImmediate startRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Modernization. Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- principal scientist Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data analyst Remote
- principal solution architect Remote
- principal data scientist Remote
- principal consultant Remote

