You will:- Lead the design and architecture of large-scale, distributed, and microservice-based systems- Develop end-to-end software solutions across backend and frontend layers, owning complex implementations end-to-end- Ensure high performance, reliability, and long-term maintainability while identifying and mitigating technical risk- Prepare and refine technical specifications, conduct design and code reviews, and mentor senior and mid-level engineers- Collaborate cross-functionally to deliver enterprise-grade e are looking for with this role:Essential Requirements- 8–12 years of experience delivering complex, large‑scale software systems- Deep expertise in backend development (Java, Go, Python, C#, or similar) with experience building distributed or microservices architectures- Strong proficiency in modern frontend frameworks (React, Angular, or Vue) and JavaScript/TypeScript- Advanced knowledge of system architecture, API design, performance optimization, and da. Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer on our ISG Software Engineering team in Research Triangle Park, North Carolina, Round Rock, Texas, Hopkinton, Massachusetts.