Software Development Manager

TechBlocks

United States

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Salary & Performance-Based Incentives
Monthly Recognition & Awards
Professional Development & Learning Opportunities
Access to Leading-Edge Projects & Technologies
Collaborative, Flexible, and Inclusive Work Culture

Job summary

A leading technology firm is seeking a Software Development Manager to lead project delivery and mentor engineering teams. You will ensure high-quality software delivery while acting as a trusted advisor to clients. The ideal candidate has over 12 years of experience in software engineering and holds a relevant degree, with strong skills in Java, .NET, and cloud technologies. This role offers a competitive salary and a collaborative work culture.

Qualifications

  • 12–15 years of industry experience with a proven track record in software engineering and delivery leadership.
  • Strong technical background with hands-on experience in Java, Microsoft .NET, and cloud platforms like Azure or AWS.
  • Excellent verbal and written communication skills with experience in client-facing roles.

Responsibilities

  • Lead multidisciplinary engineering teams to deliver high-quality software.
  • Oversee the end-to-end software delivery lifecycle.
  • Serve as a trusted technical advisor to clients.
  • Mentor and grow engineering talent.

Skills

Software engineering leadership
Agile methodologies
Java
Microsoft .NET
Cloud computing (Azure or AWS)
Modern web/mobile frameworks

Education

Bachelor’s degree in computer science or engineering
Master’s or MBA

Tools

Angular
React

Job description

We are looking for a Software Development Manager to lead project delivery, mentor engineering teams, and drive technical excellence across high-impact client engagements. This role is based out of our Vaughan office and reports to the Director of Engineering.

You will bring a strong engineering foundation, agile delivery acumen, and hands-on experience with cloud-native, enterprise-grade solutions. As a people leader and client-facing collaborator, you will play a vital role in aligning business goals with scalable technology outcomes.

Key Responsibilities
Engineering & Delivery Management
  • Lead multidisciplinary engineering teams to deliver high-quality software across multiple projects.
  • Oversee the end-to-end software delivery lifecycle—planning, execution, code quality, and release.
  • Ensure projects are aligned with client expectations, timelines, and technical standards.
Client & Stakeholder Collaboration
  • Serve as a trusted technical advisor to clients, providing insights and strategic recommendations.
  • Translate complex business requirements into clear technical solutions in collaboration with architects and delivery managers.
  • Lead technical workshops, sprint demos, and status updates for internal and external stakeholders.
  • Mentor and grow engineering talent through structured feedback, coaching, and technical guidance.
  • Partner with HR and recruitment to attract and retain top-tier talent.
  • Cultivate a culture of ownership, accountability, and continuous learning within your teams.
Operational Excellence
  • Support effort estimations, resourcing, delivery tracking, and project governance.
  • Identify delivery risks and proactively resolve them to maintain project momentum.
  • Continuously optimize engineering processes for scale, speed, and quality.
Required Qualifications
  • Bachelor’s degree in computer science or engineering (Master’s or MBA is a plus).
  • 12–15 years of industry experience with a proven track record in software engineering and delivery leadership.
  • Strong technical background with hands-on experience in Java, Microsoft .NET, Azure or AWS, and modern web/mobile frameworks (Angular, React, etc.).
  • Deep understanding of Agile methodologies, SDLC, and enterprise software architecture.
  • Excellent verbal and written communication skills with experience in client-facing roles.
Preferred Skills
  • Cloud certifications (Azure, AWS, GCP)
  • Exposure to DevOps, microservices, and scalable distributed systems
  • Experience working with nearshore and offshore delivery models
What We Offer
  • Competitive Salary & Performance-Based Incentives
  • Monthly Recognition & Awards
  • Professional Development & Learning Opportunities
  • Access to Leading-Edge Projects & Technologies
  • Collaborative, Flexible, and Inclusive Work Culture
Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
Senior Software Development Manager
Senior Software Development Manager

Smart Synergies • Bethesda (MD)

On-site
USD 150,000 - 210,000
Software Development Manager
Software Development Manager

Trinity Consultants • Dallas (TX)

Hybrid
USD 120,000 - 150,000
Competitive salary
Health insurance
Flexible working hours
Software Engineering Manager
Software Engineering Manager

Consortia Group • Bristol (VA)

Hybrid
USD 130,000 - 160,000
Manager, Software Engineering
Manager, Software Engineering

Jobgether • United States

On-site
USD 139,000 - 236,000
Salary
Bonus eligibility
Healthcare
+6
Senior Software Engineering Manager
Senior Software Engineering Manager

Golden Technology • Cary (NC)

On-site
USD 110,000 - 160,000
Manager, Software Engineering - Java - 5576
Manager, Software Engineering - Java - 5576

Benchmark IT - Technology Talent • City of White Plains (NY)

On-site
USD 140,000 - 180,000
Software Engineering Manager
Software Engineering Manager

Optimize Search Group • Irving (TX)

Hybrid
USD 140,000 - 180,000
Technical Delivery lead/Manager
Technical Delivery lead/Manager

Ohm Systems • Woonsocket (RI)

On-site
USD 120,000 - 160,000
Software Development Manager
Software Development Manager

Accentuate Staffing • Raleigh (NC)

On-site
USD 110,000 - 140,000