Job Summary
We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy mentoring engineering teams and building secure high-performance applications that drive business growth. The ideal candidate brings deep technical expertise strong leadership capabilities and a hands-on approach to solving complex high-impact challenges.
Duties & Responsibilities
-
Lead the design and development of scalable cloud-native applications aligned with enterprise architecture standards
-
Serve as hands-on technical lead for Agile engineering teams guiding delivery and removing obstacles
-
Collaborate on front-end solutions to build responsive accessible customer-centric interfaces
-
Design and optimize data architectures for performance reliability scalability and security
-
Translate business and product requirements into high-quality technical solutions
-
Drive sprint planning refinement and delivery aligned with customer value and reliability goals
-
Own the full software development lifecycle with emphasis on secure test-driven development
-
Evaluate and adopt modern frameworks tools and architectural patterns
-
Mentor engineers conduct code reviews and promote engineering best practices
-
Communicate architectural strategies and technical decisions across governance teams
-
Proactively improve system performance scalability and operational resilience
-
Maintain system documentation and development standards
-
Ensure compliance with security data governance and regulatory requirements
-
Lead production readiness observability practices and incident response efforts
Qualifications Skills & Experience
-
10 years of hands-on software engineering experience delivering cloud-native systems
-
Proven leadership experience in senior or principal engineering roles
-
Strong expertise in modern backend development frameworks and languages
-
Advanced experience with cloud platforms and distributed systems
-
Deep knowledge of relational and NoSQL database technologies
-
Strong understanding of microservices and event-driven architectures
-
Experience with CI/CD pipelines and automated testing practices
-
Hands-on experience with system observability and production operations
-
Excellent analytical problem-solving and decision-making skills
-
Strong communication and cross-functional collaboration abilities
-
Business-focused mindset aligning technology with strategic outcomes
-
Experience with regulated or enterprise environments preferred
Job Summary We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy mentoring engineering teams and building secure hi...
Job Summary
We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy mentoring engineering teams and building secure high-performance applications that drive business growth. The ideal candidate brings deep technical expertise strong leadership capabilities and a hands-on approach to solving complex high-impact challenges.
Duties & Responsibilities
-
Lead the design and development of scalable cloud-native applications aligned with enterprise architecture standards
-
Serve as hands-on technical lead for Agile engineering teams guiding delivery and removing obstacles
-
Collaborate on front-end solutions to build responsive accessible customer-centric interfaces
-
Design and optimize data architectures for performance reliability scalability and security
-
Translate business and product requirements into high-quality technical solutions
-
Drive sprint planning refinement and delivery aligned with customer value and reliability goals
-
Own the full software development lifecycle with emphasis on secure test-driven development
-
Evaluate and adopt modern frameworks tools and architectural patterns
-
Mentor engineers conduct code reviews and promote engineering best practices
-
Communicate architectural strategies and technical decisions across governance teams
-
Proactively improve system performance scalability and operational resilience
-
Maintain system documentation and development standards
-
Ensure compliance with security data governance and regulatory requirements
-
Lead production readiness observability practices and incident response efforts
Qualifications Skills & Experience
-
10 years of hands-on software engineering experience delivering cloud-native systems
-
Proven leadership experience in senior or principal engineering roles
-
Strong expertise in modern backend development frameworks and languages
-
Advanced experience with cloud platforms and distributed systems
-
Deep knowledge of relational and NoSQL database technologies
-
Strong understanding of microservices and event-driven architectures
-
Experience with CI/CD pipelines and automated testing practices
-
Hands-on experience with system observability and production operations
-
Excellent analytical problem-solving and decision-making skills
-
Strong communication and cross-functional collaboration abilities
-
Business-focused mindset aligning technology with strategic outcomes
-
Experience with regulated or enterprise environments preferred
View more
View less