Principal Software Architect
On-site · Philadelphia, Pennsylvania, United States
Job Summary
Principal Software Architect to advocate back-office software technology patterns and standards, explore new technology practices, and guide cross-functional engineering teams. The role entails architecting and evolving scalable, secure systems across enterprise platforms, driving architecture standards and best practices, overseeing API- and event-driven designs, incorporating observability, and mentoring teams through architecture reviews, design oversight, and governance.
Required Qualifications
- 10+ years of relevant work experience
- Deep understanding of software design patterns
- Experience with API-driven and event-driven architectures
- Experience designing event-based systems (event modeling, event flows, pub/sub)
- Knowledge of microservices and service decomposition
- Understanding of security and resilience patterns (authentication, authorization, fault tolerance)
- Experience with observability practices (logging, metrics, tracing)
- Ability to translate business needs into scalable, maintainable designs
- Experience conducting architecture and design reviews (trade-off analysis)
- Ability to guide engineering teams and influence decisions
- Strong communication skills across platform, enterprise architecture, and engineering teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.