Principle Software Architect
Role details
Job location
Tech stack
Job description
We are seeking a Principal Software Architect to provide architectural leadership and thought leadership across one or more business critical technology domains. This role is instrumental in shaping enterprise application strategy while working directly with engineering teams to deliver resilient, scalable, and secure solutions.
The Principal Software Architect leads technical direction, develops reference architectures, and actively participates in hands on prototyping and proof of concept development. This role partners closely with delivery teams, leadership, and third party resources to solve complex technical challenges and ensure high quality production outcomes., * Lead technical strategy and architectural direction within assigned domains and produce reference implementations, tooling, and abstractions
- Develop hands on proofs of concept and prototypes, spending approximately 40 to 60 percent of time in active technical implementation
- Embed with delivery teams on complex or novel initiatives to remove blockers and ensure successful production deployments
- Provide input into architectural policies and governance to balance risk management with value generation
- Maintain and extend enterprise application standards, templates, and engineering guidance
- Introduce and scale new platform capabilities through structured experimentation, pilots, and controlled rollouts
- Establish and lead adoption of enterprise application development standards and best practices across the organization
- Collaborate effectively across time zones and with third party technology partners
Requirements
- Ten or more years of experience in software architecture or large scale system design
- Five or more years of deep expertise in at least one business critical technology domain such as cloud platforms, microservices, data or streaming architectures, or AI and machine learning
- Expert level experience with the Microsoft stack including C#, .NET, and SQL
- Strong hands on experience with Azure services including AKS, managed services, and infrastructure as code using ARM, Bicep, or Terraform
- Experience designing cloud native and microservices based architectures; multi cloud awareness is a plus
- Mortgage or financial services experience preferred, with familiarity with regulatory standards such as SOX, SOC2, or GLBA
- Strong communication, influence, and collaboration skills with the ability to lead through expertise and guidance