
Principal Software Developer (Remote - US) at Jobgether. This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Developer in the United States.. We are seeking a highly experienced Principal Software Developer to join a cloud-first, API-driven development team building a dynamic insurance platform. This role combines hands-on technical expertise with leadership, allowing you to mentor and guide team members while contributing to high-impact system design and development. You will influence platform architecture, ensure technical excellence, and collaborate across multiple agile teams to deliver scalable, reliable, and secure solutions. The position requires deep knowledge of enterprise software architecture, cloud services, and microservices, along with a strong focus on innovation, problem-solving, and knowledge transfer. Occasional travel for strategy meetings may be required, while core work hours align with Eastern US time.. . Accountabilities. . Serve as a senior technical resource and subject matter expert across cross-functional agile development teams.. . Lead design, planning, and implementation of enterprise platform features, including RESTful APIs, integrations, and complex business processes.. . Mentor and guide developers through pair programming, code reviews, demos, and one-on-one coaching.. . Ensure adherence to technical, process, and quality standards, and contribute to continuous improvement initiatives.. . Oversee unit testing, functional testing, and regression testing in collaboration with QA teams.. . Drive security-first development practices and ensure system performance goals are met.. . Produce and maintain technical documentation to ensure knowledge sharing across the team.. . Proactively identify and resolve technical challenges while promoting innovative solutions.. . . Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.. . 10+ years of software development experience, primarily using C# and .NET.. . Minimum 3 years in a senior technical role providing architecture guidance and mentoring.. . Experience designing and implementing enterprise-level system architectures, including cloud services (serverless, data storage, messaging, logging) and microservice/monolithic frameworks, preferably in Azure.. . Proficiency in designing reliable, performant data storage solutions including SQL, Document DBs, and unstructured data.. . Strong experience creating CI/CD pipelines supporting Infrastructure as Code (IaC).. . Excellent communication, collaboration, and problem-solving skills.. . Experience working on large-scale software projects across multiple agile teams.. . Preferred: Commercial Property and Casualty insurance knowledge, ASP.NET MVC, .NET Core, TypeScript, and SPA frameworks (Angular, React).. . Company Location: United States.