← All Roles
Posted May 23, 2026

.NET Software Architect

Job Summary We are seeking a high-impact Software Architect who thrives on solving complex problems with elegant, scalable solutions. This is a hands-on, cross-functional technical leadership role focused on building and scaling enterprise-grade systems using .NET and AWS Cloud technologies. You will join a culture that values engineering craftsmanship over code churn and embraces a “you build it, you own it” mindset. We expect teams to fully own their systems—from design and development to deployment and production support—without reliance on external team dependencies. As a Software Architect, you'll play a pivotal role in shaping how our systems evolve. If you see software architecture as a mix of technical authority, mentorship, and forward-thinking design, and you believe in fostering a culture of accountability and ownership, we want to talk to you. Key Responsibilities • Lead end-to-end architecture design and review for new features and systems across .NET and Java ecosystems • Define and evolve cloud-native architecture, including infrastructure as code, CI/CD, and scalable services • Architect and guide implementation of responsive web applications using modern front-end technologies and best practices • Collaborate with product and engineering teams to translate business needs into scalable, reliable software systems • Act as a technical influencer: mentor developers, lead design sessions, establish coding standards, and advocate for engineering excellence • Identify and resolve architectural bottlenecks and drive continuous improvements in code quality and system performance • Participate in technical due diligence, vendor/product evaluations, and technology roadmapping • Represent architectural concerns in Agile planning and ensure security, compliance, and maintainability are front-of-mind Required Qualifications • 8+ years of software development experience, preferably in high volume transaction environments • 3+ years of Senior Engineer, Principle Engineer or Architect level technical leadership roles in complex, multi-team environments • Deep understanding of architectural patterns: microservices, event-driven systems, REST/gRPC APIs, domain-driven design • Proven ability to influence engineering practices and lead by example with clean, maintainable, well-tested code • Excellent communication skills and ability to articulate tradeoffs in architectural decision-making Preferred Qualifications • Experience with hybrid .NET + Java system integrations with strong hands-on knowledge of .NET (C#) and Java • Proficiency in designing and deploying applications in AWS Cloud • Experience in leading organizations out from under technical debt • Real-world experience building front-end applications with Angular, React or similar • Familiarity with observability tools (e.g., Datadog, New Relic or similar) • Familiarity with Machine Learning and Large Language Models What Sets You Apart • A bias to action • You think like an engineer first and a coder second — you care about how and why, not just what • You elevate the people around you — mentoring, coaching, and guiding without ego • You balance pragmatism with long-term vision — understanding when to ship and when to refactor • You stay current but grounded — bringing in new ideas without chasing every trend