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