Partner with Solutions Architecture and Agile teams to translate product roadmaps into scalable, maintainable application architectures.
Develop reference architectures, blueprints, prototypes, and starter projects that accelerate delivery and ensure architectural consistency.
Lead technical planning, DevOps improvement initiatives, and R&D efforts to evaluate emerging tools and frameworks.
Participate in code reviews, providing mentorship and ensuring architectural direction and quality are met.
Champion software quality, craftsmanship, and best practices across all engineering teams.
Integrate security, compliance, and data privacy considerations into all architectural designs.
Ensure scalability, performance optimization, and high availability for enterprise SaaS workloads.
Collaborate with Product, UX, and Infrastructure leaders to align business and technical priorities.
Contribute to enterprise architecture governance by defining technology standards and design review processes.
Identify and resolve complex integration, interoperability, and scalability challenges.
Maintain clear architecture documentation, standards, and reusable guidelines.
Execute in-depth testing, validation, and optimization of architectural components.
Ensure alignment with organizational and industry best practices, particularly in cloud-native SaaS environments.
Communicate architectural strategy and rationale clearly across technical and non-technical audiences.
Stay current with emerging technologies and evaluate their potential to enhance product capabilities and efficiency.
Requirements
Bachelor’s degree in Computer Science or related field (or equivalent experience).
7+ years of professional software development experience, including full-stack expertise in C# and modern JavaScript frameworks (e.g. Angular, React, or Vue).
3+ years in an architectural or technical leadership role delivering enterprise-grade applications.
Hands-on experience developing and deploying SaaS solutions in cloud environments (Azure preferred).
Strong understanding of CI/CD, containers, Kubernetes, and DevOps automation.
Deep knowledge of Agile and Iterative SDLC methodologies.
Familiarity with automated testing (C#/Selenium), Behavior-Driven Development (BDD), and quality assurance practices.
Experience with architectural modeling and visualization tools (e.g., Sparx EA, Draw.io, or Lucidchart).
Excellent analytical and problem-solving skills with the ability to navigate complex technical challenges.
Exceptional communication and stakeholder influence skills with the ability to translate technical strategy into business value.
Proven ability to mentor, influence, and lead teams toward high-quality outcomes.
Experience in regulated, financial, or risk/compliance domains is a plus.
Benefits
A comprehensive benefits package that begins your first day of employment.
Medical, Dental, & Vision Plans
401(k)
FSA/HSA
Commuter Benefits
Tuition Assistance Plan
Vacation and Sick Time
Paid Parental Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.