Location: Remote (U.S. – Eastern Time Zone Only)
To Apply: Email jobs@dyadtech.com
About Dyad
Dyad is a provider of comprehensive property and casualty insurance processing and distribution solutions that empower and connect agents, brokers, wholesalers, MGAs/MGUs, program administrators, carriers, and policyholders. Dyad’s software and service solutions drive efficient insurance processing, superior customer service, and insightful business management.
The Engineering team plays a central role in this transformation, partnering with Product, QA, PMO, and Customer Success to deliver high-quality SaaS and custom solutions that enable our clients to focus on evolving their business.
About the Role
The Software Development Manager (SDM) is a hands-on technical leader responsible for managing a team of software engineers, driving delivery of both new and existing (often legacy) systems. This role balances people leadership with active technical involvement, ensuring high-quality, maintainable, and scalable solutions are delivered on time.
This is an ideal role for someone who enjoys rolling up their sleeves to guide complex codebases while implementing strong processes, driving continuous improvement, and mentoring a team. The SDM will set the tone for technical excellence, quality, and operational discipline.
The person in this role will:
- Manage, mentor, and develop a team of software engineers
- Stay hands-on with design, architectural, and tooling decisions
- Guide the modernization and refactoring of legacy systems while supporting the delivery of new products
- Establish and improve engineering processes, coding standards, and Agile practices
- Partner closely with Product and QA to translate business requirements into technical deliverables
- Monitor and drive team performance, delivery commitments, and operational quality
This role directly contributes to Dyad’s mission of delivering reliable, innovative solutions with measurable impact.
Key Responsibilities
Team & Technical Leadership
- Lead, coach, and mentor software engineers, fostering growth and engagement
- Set and enforce coding standards, design principles, and best practices
- Conduct regular 1:1s, performance reviews, and career development planning
- Participate in architectural design and key technical decisions
- Be hands-on as needed with troubleshooting and complex problem solving
Delivery & Process Management
-
Plan, track, and deliver software releases on schedule
-
Drive sprint planning, backlog grooming, and Agile ceremonies
-
Identify and mitigate risks, dependencies, and delivery bottlenecks
-
Implement KPIs and monitor team performance against quality and delivery goals
Legacy Modernization & Quality Improvement
- Lead efforts to refactor, stabilize, and retire technical debt in legacy systems
- Accelerate automated testing, CI/CD pipelines, and DevOps practices
- Partner with QA to ensure robust test coverage and defect resolution
- Continuously improve the development lifecycle to enhance reliability and efficiency
Governance & Communication
-
Identify and mitigate risks and blockers
-
Ensure adherence to secure coding practices, compliance, and internal audit requirements
-
Maintain clear technical and process documentation
Required Skills & Experience
Metrics for Success
- On-time delivery of releases aligned with roadmap commitments
- Improved code quality and reduction in post-release defects
- Increased team velocity and sprint predictability
- Reduced technical debt and improved maintainability scores
- High team engagement and retention
Required Skills & Knowledge
- Strong technical management background, preferably with at least some Microsoft stack experience
- Experience managing teams delivering enterprise SaaS software
- Solid understanding of cloud architecture, CI/CD, and Agile delivery practices
- Demonstrated ability to modernize and maintain legacy systems
- Excellent leadership, communication, and organizational skills
- Strong problem-solving and analytical skills
Experience & Education
- 5+ years in software engineering management
- Bachelor’s degree in Computer Science, Engineering, or related discipline
Training & Certifications (Preferred but Not Required)
- Certified Scrum Master (CSM) or Agile leadership training
- Microsoft Certified: Azure Solutions Architect or .NET Developer
- Secure coding standards (OWASP Top 10)
The essential functions of this role may occur simultaneously. The employee is expected to handle each function appropriately, prioritize tasks, and seek assistance when necessary. These functions must be performed on a consistent and regular basis, using sound judgment. The ability to learn and apply company policies consistently, and to seek guidance where appropriate, is required.
This job description is intended to serve as a general guide to the primary duties and responsibilities of the position. It is not an exhaustive or comprehensive listing of all duties, responsibilities, or requirements. Management reserves the right to amend, modify, or assign additional responsibilities as needed, in compliance with applicable laws.
Dyad is a growth-stage technology company committed to building a unified global team culture. With a collaborative executive team, meaningful work, and a mission-driven mindset, we’re looking for people ready to shape the future of work at Dyad.
Compensation Range
Final compensation will be determined based on skills, experience, and performance against performance targets.
- Competitive Compensation & Benefits: We offer a comprehensive compensation package that includes competitive salaries, comprehensive health benefits, and a 401(k) with company matching to help you plan for your future
- Paid Time Off & Holidays: Enjoy a healthy work-life balance with paid time off and paid holidays, giving you the time, you need to rest, recharge, and enjoy life outside of work
- Inclusive Culture: We believe diversity makes us stronger. You will be part of an inclusive, welcoming environment where everyone is encouraged to share ideas, collaborate, and grow together
Equal Opportunity Employment
Dyad is proud to be an Equal Opportunity Employer. We are committed to building a diverse and inclusive workforce and do not discriminate against any employee or applicant on the basis of race, color, religion, creed, gender, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, veteran status, marital status, genetic information, or any other characteristic protected by applicable federal, state, or local law.
All employment decisions are based on qualifications, merit, performance, and business needs. If you require a reasonable accommodation during the application or interview process due to a disability, please let us know.
Ready to help shape the future of Dyad? We would love to hear from you!
