- Partner with the Solutions Architect to own the system architecture end to end, from proof of concept through design to production.
- Translate business goals and product requirements into scalable, reliable architecture, and communicate technical direction clearly to both engineers and non-technical stakeholders.
- Design and build software hands-on in C# and Angular, setting the technical standards the rest of the team builds against.
- Maintain clear architecture documentation, including design decisions, system diagrams, and technical specifications, so the team can build and extend with confidence.
- Own the Azure environment: deploy application workloads into production, manage high-level Azure infrastructure, and maintain infrastructure as code.
- Engineer and maintain fully automated CI/CD pipelines that build and deploy our web-based applications.
- Champion security best practices and support SOC 2 compliance across our Azure environment.
- Drive developer enablement by introducing and scaling AI-assisted development tooling, and help integrate AI into our products.
- Own the quality bar through code and design reviews, ensuring work conforms to our architectural standards.
- Benchmark and tune application performance to meet scalability, reliability, and SLA targets.
- Coach and mentor engineers, growing the team's capability in our development practices and standards.
- Stay abreast of emerging technologies and industry trends, and champion adoption of the ones that make sense for our organization.
Requirements
- Associate or bachelor's degree in computer science or a related field, or equivalent experience.
- 8-10+ years designing and implementing software applications, including large-scale projects, with time spent in an architecture or technical lead capacity.
- Proven track record balancing hands-on development with architecture and technical leadership.
- Strong understanding of software architecture and application design patterns.
- Outstanding collaboration and communication skills, including the ability to convey technical concepts to non-technical stakeholders.
- Experience working in collaborative teams distributed across multiple time zones.
- Comfortable working in a hybrid / remote working environment.
- Deep hands-on experience with Microsoft Azure, including deploying application workloads into production.
- Strong grasp of Azure best practices and the Azure Well-Architected Framework (scalability, reliability, security, cost).
- Experience with high-level Azure infrastructure and infrastructure as code (IaC).
- Experience building and maintaining automated CI/CD pipelines in Azure.
- Experience with cybersecurity frameworks, specifically SOC 2 in an Azure environment.
- Professional experience designing secure software systems and analyzing code for weaknesses and errors.
- Strong hands-on experience architecting and building software in C#, Angular, and SQL.
- Experience leading application modernization and integration initiatives.
- Experience with AI-assisted developer tooling (for example, Claude Code) and a track record of enabling teams to adopt it.
Core Competencies
Demonstrates expertise in software architecture and design, with a strong focus on Microsoft Azure, C#, and Angular. Proven ability to lead technical initiatives, mentor teams, and ensure compliance with security standards such as SOC 2.
Highest-signal resume keywords
- Microsoft Azure
- C# Development
- Angular Development
- CI/CD Pipeline Automation
- SOC 2 Compliance
ATS Optimization Keywords
Hard Skills
- Software Architecture
- Application Design Patterns
- Infrastructure as Code (IaC)
- Automated CI/CD Pipelines
- Cybersecurity Frameworks
- SQL
- AI-Assisted Developer Tooling
- Application Modernization
- Technical Leadership
- Performance Benchmarking
Soft Skills
- Collaboration
- Communication
- Mentoring
- Problem-Solving
- Adaptability
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Associate Degree in Computer Science
Industry Keywords
- Scalability
- Reliability
- Security Best Practices
- Technical Direction
- Distributed Teams
Tools & Technologies
- Azure Well-Architected Framework
- Azure Infrastructure
- Development Standards
- Technical Documentation
- System Diagrams