[Remote] Manager, Software Architect
Note: The job is a remote job and is open to candidates in USA. isolved is a provider of human capital management solutions. The Manager, Software Architecture leads and develops a team of Software Architects while contributing directly to architectural work, guiding development teams, and driving platform quality, scalability, and consistency.
Responsibilities
- Directly manage a team of Software Architects, including hiring, onboarding, performance reviews, compensation planning, and career development
- Conduct regular 1:1s focused on growth, blockers, and alignment with team and organizational goals
- Build and maintain individual development plans (IDPs) for each direct report, identifying skill gaps and growth opportunities
- Foster a culture of continuous learning through knowledge sharing, architecture forums, and mentorship
- Set clear expectations and hold the team accountable for architectural quality, collaboration, and delivery outcomes
- Manage capacity and workload distribution, ensuring architects are effectively partnered with development teams
- Advocate for the architecture team's needs in leadership discussions and cross-functional planning
- Drive retention and engagement through meaningful work assignment, recognition, and professional growth pathways
- Provide architectural guidance to multiple development teams as they drive projects from inception to production deployment with a strong focus on performance and quality
- Establish, document, and implement the guidance and best practices that make up isolved's coding standards and architectural patterns
- Perform code and design reviews to ensure high quality standards and architectural consistency
- Review and identify performance issues; provide direction and strategies for resolving them
- Assist in tracking down production issues and responding to support cases
- Evaluate and recommend technologies, frameworks, and patterns that advance the platform's scalability, reliability, and maintainability
- Contribute to architectural decision records (ADRs) and ensure decisions are well-documented and communicated
- Partner with Director-level leadership on architectural vision, roadmap, and standards governance
Skills
- Typically requires a minimum of 8 years of related software engineering experience with a Bachelor's degree, plus demonstrated management and leadership experience including:
- 2+ years of direct people management with full-cycle responsibility (hiring, performance reviews, compensation, terminations)
- Track record of developing technical talent through individual development plans, mentorship, and career pathing
- Experience managing through organizational change such as team restructures, reorgs, or rapid growth
- 2+ years of architectural leadership, including setting technical direction and driving adoption across multiple teams
- Experience facilitating difficult conversations, managing underperformance, and building accountability within a team
- Demonstrated ability to advocate for team needs and represent technical perspectives to senior leadership
- 7+ years developing web applications
- 3+ years developing cloud-native applications
- 1+ years of direct people management or formal team lead experience
- Demonstrated ability to mentor and grow technical talent
- Ability to work independently to research and solve complex problems
- Azure
- Microservice Architecture
- C#
- SQL
- Unit Testing
- .NET
- Experience with:
- .NET / ASP.NET Core WebAPI
- JavaScript
- Angular
- SOLID principles
- Prolonged periods of sitting at a desk and working on a computer. Must be able to lift up to 15 pounds
- Employee must be legally authorized to work in the United States
- Azure Cosmos DB or other NoSQL database
- Azure Container Apps
- Pub/Sub and asynchronous messaging
- Docker
- Terraform
- Kubernetes
- Event-driven architecture and CDC patterns
Benefits
- Office/Hybrid work arrangement
Company Overview