Principal Engineer
Core
Drive technical excellence and lead the evolution of complex, distributed software systems powering critical experiences for millions of small businesses.
Role type
Principal Engineer (Software Architecture & Distributed Systems)
Builds
Scalable, resilient distributed microservices and modernized cloud applications
Domain
Fintech / Small Business Software / Cloud Infrastructure
Required skills
Architecting complex distributed cloud applications, Refactoring monolithic codebases into microservices, Designing CI/CD pipelines, Implementing automated testing frameworks, Defining architectural patterns, Mentoring engineering teams
Preferred skills
Domain-driven design, Containerized deployments, Event-driven systems
Technologies
AWS, C#, React, Kubernetes
Responsibilities
Designing and refactoring monolithic architecture into distributed microservices, Establishing foundational CI/CD practices and automated testing frameworks, Defining architectural patterns and company-wide technical standards, Mentoring engineers and influencing strategic technical decisions
Seniority
Principal, hands-on IC with strategic mentorship
