Principal Software Engineer
Job in
Germantown, Montgomery County, Maryland, 20874, USA
Listed on 2026-11-05
Listing for:
Greybridge Search & Selection
Full Time
position Listed on 2026-11-05
Job specializations:
-
Software Development
Software Architect, Cloud Engineer - Software, Software Engineer, Backend Developer
Job Description & How to Apply Below
I’m recruiting for a global leader in professional information and enterprise software, and they need a hands-on Principal Engineer to help modernise a major U.S. tax compliance platform.
The opportunityThis is a true Principal IC role: you’ll own architecture and technical direction for large-scale production systems, shape decisions across multiple engineering teams, and stay close to the code. No ivory tower.
What you’ll do- Own architecture and system design for complex, high-scale platforms, balancing scalability, reliability, performance and security
- Build production software in C#/.NET Core on AWS, staying hands-on in design, delivery and problem-solving
- Lead the move from legacy applications to cloud-native architectures: microservices, APIs, distributed systems and containerised workloads
- Set technical direction and influence engineering decisions across teams
- Mentor through design reviews, code guidance and best practice
- Identify and deliver practical uses of AI/ML and Generative AI in production products
- Help shape the long-term technical roadmap and communicate trade-offs and risks
- 10+ years in software engineering, with proven Principal-level (or equivalent senior IC) scope
- Strong, recent, hands-on C#/.NET Core experience
- Deep production AWS experience across services such as EC2, S3, ELB, Auto Scaling, RDS, Lambda, SQS and container services
- A track record of architecting and building large-scale distributed systems, microservices and highly available applications
- Experience modernising complex legacy systems into resilient, cloud-native solutions
- Strong grounding in architecture, OO design, algorithms, design patterns, API design and relational databases
- Excellent communication, able to influence across Product, Engineering, Security, QA, Data and Ops
- Degree in Computer Science or a related field, or equivalent experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×