Senior Principal Software Architect
Core
Designing and leading the architecture for a new enterprise transaction platform supporting high-volume customer and transaction operations.
Role type
Senior Principal Software Architect (hands-on IC)
Builds
Scalable, high-availability transaction platforms and distributed applications
Domain
Enterprise software, financial transactions, cloud-native systems
Required skills
Microservices architecture, distributed systems, event-driven design, cloud-native patterns, Java, C#, Python, JavaScript, SQL, NoSQL, AWS, Azure, Google Cloud, CI/CD, DevOps, application security, payment systems integration
Preferred skills
Advanced degree, architecture-related certification
Technologies
AWS, Azure, Google Cloud, Spring, .NET, Node.js, React, SQL, NoSQL, Serverless
Responsibilities
Set architectural direction and own the platform from design to production launch; translate business requirements into scalable system designs and technical roadmaps; design distributed applications using microservices and event-driven patterns; lead integrations with payment services and external APIs; evaluate technologies for performance and security; establish engineering standards and conduct code reviews; mentor engineers and communicate technical decisions to executives.
Seniority
Principal, hands-on IC


