[Remote] Manager, Software Engineering
Note: The job is a remote job and is open to candidates in USA. The client is a technology and automation software company providing cloud-based practice management and automation software to legal and accounting clients. The Software Engineering Manager will lead multiple engineering teams while contributing hands-on to architecture, code reviews, document processing, AI/LLM integration, cloud migration, delivery execution, and engineering governance.
Responsibilities
- Lead, mentor, and develop multiple technical teams consisting of team leads and individual contributors
- Own hiring, performance management, career development, and retention for your direct reports
- Build strong working relationships with Product, Design, CX, and other cross functional teams to ensure alignment and delivery
- Drive and enable the team to reach outcomes
- Drive the delivery of roadmap features end-to-end: from planning and grooming through release, in a fast-moving environment
- Own release planning and coordinate efficient, repeatable deployment cycles
- Partner with Product Management to refine requirements, scope work, and provide accurate effort estimates
- Identify and remove blockers; escalate risks early and with context
- Actively contribute to architecture discussions, code reviews, and technical design — this is a hands-on role with a meaningful individual contributor component (15-25% of your time)
- Lead the team’s work on document processing and automation features central to the platform
- Drive the practical integration of AI/LLM capabilities into the product, working alongside engineers who are actively building these features today
- Champion engineering best practices: clean architecture, DDD, VSA, code quality, automated testing, and documentation
- Lead and actively contribute to the ongoing migration from AWS to Azure, making this a strategic priority for your team
- Ensure adherence to cloud-native architecture best practices and Azure platform standards
- Partner with the CISO organization to uphold data security standards across all platform and application development
- Adhere to and evolve software development best practices, coding standards, and SDLC governance
- Own and improve KPIs related to engineering quality, release frequency, and team confidence
- Manage third-party vendor and tooling relationships as needed alongside the broader engineering management team
Skills
- Strong, demonstrable hands-on experience with C# and .NET (Framework 4.7.2 and/or .NET 10) in a production SaaS environment
- Solid SQL Server expertise: schema design, query optimization, and data modeling
- Experience with event-driven architectures; Kafka experience is a strong asset
- Hands-on experience with Microsoft Azure (or a comparable cloud platform with a clear path to Azure proficiency); experience with AWS–Azure migrations is a significant plus
- Strong understanding of RESTful API design, integration patterns, and service-oriented or microservices architecture
- Practical experience working with or integrating LLMs or AI/ML capabilities into a commercial product
- Experience with document processing or document automation systems is an asset
- Familiarity with CI/CD pipelines, release automation, and DevOps practices
- Experience with git and branching strategies for team collaboration
- Use of Azure DevOps is a plus
- 5+ years of direct people management experience leading software engineering teams, including at least some experience managing leads
- 7+ years total experience in technology roles, with a track record of delivering complex SaaS products
- Proven experience managing both onshore and offshore engineering resources across time zones
- Demonstrated ability to balance hands-on technical contribution with people management and strategic thinking
- Exceptional written and verbal communication; comfortable presenting to and collaborating with senior stakeholders
- Results-oriented, with an ownership mindset and comfort making decisions with incomplete information
- BS/MS in Computer Science, Engineering, or equivalent practical experience
Benefits
- Flexible PTO
- Medical, Dental, Paid Sick Days, Vision, and Supplemental Coverage
- Health Savings Account
- 401(k) match
- This is a full-time benefited 100% remote position
Company Overview