Job Summary
A company is looking for a Staff Software Engineer (Architecture) to join their expanding Architecture team.
Key Responsibilities
- Act as a senior architecture contributor and technical leader across key domains, collaborating with multiple pods to deliver cohesive and scalable solutions
- Lead modularization and platform decoupling efforts to reduce tech debt, improve maintainability, and empower team-level ownership
- Drive system design and architecture for secure, resilient, and performant services using modern cloud-native technologies
Required Qualifications
- 8+ years of professional software development experience, with at least 3+ years in a senior/staff/principal-level role
- Proven track record designing and building distributed systems, APIs, and cloud-native services using .NET Core (C#) and modern front-end frameworks
- Strong experience in domain-driven design (DDD), microservices, and event-driven architectures
- Hands-on experience architecting solutions on Azure or AWS, including serverless functions and infrastructure as code
- Bachelor's or master's degree in computer science, Engineering, or a related field, or equivalent practical experience
Comments