Accommodations Plus International Logo

Accommodations Plus International

Software Development Manager

Posted 2 Days Ago
Be an Early Applicant
Markham, ON
Senior level
Markham, ON
Senior level
The Software Development Manager will lead a team of software engineers, manage project delivery, and ensure technical excellence while coordinating agile development and vendor relationships.
The summary above was generated by AI

Summary
API is looking for an experienced Senior Software Development Manager with a strong background as a full-stack Java developer and Angular developer. This role is based in our technology office in Markham, Ontario. This is a hybrid position, requiring a minimum of 2 - 3 days in the office depending on location of hire. Ideal candidate would reside in the Toronto or Waterloo area.  
The Sr. Software Development Manager will oversee the delivery of technical projects, ensuring they are completed on time, within scope, and within budget. This role includes managing a team of ~14 onshore, offshore, vendor resources, providing leadership, mentoring, and performance management to ensure high-quality delivery and alignment with business objectives. The Technical Delivery Manager will act as a key liaison between technical teams, stakeholders, and clients, ensuring effective communication and collaboration throughout the project lifecycle.
Essential Functions: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Lead and Develop a High-Performing Team:
  • Provide hands-on leadership to a team of ~14 software engineers, including both onshore and offshore resources.
  • Mentor and guide team members in best practices for software development and project execution.
  • Conduct performance reviews, set objectives, and foster a collaborative team environment.

Drive Technical Excellence:

  • Utilize your expertise as a full-stack Java and Angular developer to oversee and contribute to the development of software solutions.
  • Ensure the technical quality, reliability, and scalability of all software deliverables.
  • Promote and implement best practices in coding, testing, and system architecture.

Manage Agile Development:

  • Lead an agile team to deliver new product features, system performance improvements, and scalability enhancements.
  • Facilitate agile ceremonies, such as sprint planning, retrospectives, and daily stand-ups.
  • Ensure effective backlog management and prioritization of tasks to meet project goals.

Enhance System Performance and Scalability:

  • Identify and address performance bottlenecks and scalability issues in core applications.
  • Implement solutions to improve system efficiency and ensure high availability.

Oversee Production Support:

  • Manage escalations and provide timely resolution for production support issues.
  • Coordinate with other teams to ensure that critical issues are addressed promptly and effectively.

Maintain Technology Stack Currency:

  • Stay updated with the latest technologies and industry trends.
  • Drive the adoption of new technologies and practices to keep the IT technology stack current and competitive.

Vendor Management:

  • Manage relationships with third-party vendors and service providers.
  • Oversee the evaluation, selection, and performance of vendors to ensure they meet contractual obligations and performance standards.
  • Coordinate with vendors to resolve issues and ensure timely delivery of services and products.

Stakeholder Communication:

  • Act as the primary contact for stakeholders regarding project status, technical issues, and requirements.
  • Ensure transparent and effective communication between onshore and offshore teams.

Process Improvement:

  • Identify opportunities for process improvements and implement best practices to enhance team productivity and project outcomes.
  • Drive continuous improvement initiatives within the development process.

Required Skills, Education and Experience

  • Minimum of 8-10 years of experience in software development, including at least 3-5 years in a managerial role leading onshore and offshore teams.
  • Minimum 8 years development experience in modern Java technologies.
  • Minimum 8 years of experience developing web-based applications.
  • Prior experience in a senior developer role with technical team lead responsibilities for an agile team with offshore members.
  • BSc/BA in computer science, engineering, or relevant field; MSc/MA preferred.
  • Solid full-stack developer and design patterns.
  • Professional experience with modern Spring Boot, Spring Cloud, Angular, Node and MVC web-based applications.
  • Experience using and implementing REST based web services.
  • Proficiency with AWS cloud technologies.
  • Strong SQL, Redis, DB Migration tools and AWS RDS skills.
  • Professional experience with Docker and Kubernetes.
  • Self-motivated and directed, with the ability to effectively prioritize assign and execute tasks in a high-pressure environment.
  • Analytical and problem-solving abilities, with keen attention to detail.
  • Managing client support issues and escalations.
  • Experience with Agile, TDD and BDD is a must.
  • Professional experience with Monitoring tools like Data Dog.
  • Accounting software experience is an asset.
  • Other AWS experiences (Cognito, S3, etc.) are an asset.
  • Strong leadership and team management skills with a proven ability to mentor and develop team members.
  • Excellent project management skills, including experience with Agile and traditional methodologies.
  • Proven experience in stakeholder management and effective communication.
  • Technical proficiency in relevant technologies and a strong understanding of software development processes.
  • Ability to manage multiple projects simultaneously and thrive in a fast-paced environment.
  • Strong problem-solving and analytical skills.
  • Exceptional organizational and time management abilities.
  • Ability to work collaboratively with cross-functional teams and build strong relationships.
  • High level of initiative and proactive approach to project challenges.


Position Type and Expected Hours of Work
Days and hours of work are Monday through Friday, normal core business hours. This is a hybrid position with a minimum of 3 days in our Markham office. Evening and weekend work may be required as job duties demand.

Supervisory Responsibility
Yes
Travel Requirements
Minimal.
Compensation
Good faith, target annual salary is $160,000 CAD plus bonus and is commensurate with experience.
Any posted pay range considers a wide range of compensation factors, including candidate background, experience, and work location, while also allowing for salary growth within the position.

 

Top Skills

Angular
AWS
Data Dog
Docker
Java
Kubernetes
Mvc
Node.js
Redis
Rest
Spring Boot
Spring Cloud
SQL

Similar Jobs

22 Hours Ago
Remote
2 Locations
Senior level
Senior level
Cloud • Legal Tech • Software
Lead the Canada development team, creating technical solutions and fostering team growth. Contribute through coding, code reviews, and hiring.
Top Skills: Ruby On Rails
2 Days Ago
Mississauga, ON, CAN
Senior level
Senior level
Healthtech • Insurance
Manage an engineering team, delivering data solutions through best practices in software development and DevOps, while mentoring team members and collaborating across departments.
Top Skills: AgileCi/CdDockerGrpcJavaKubernetesRed Hat OpenshiftRestSpringSpring BootSQL
12 Days Ago
3 Locations
Senior level
Senior level
Software
Lead and mentor a software development team focused on delivering scalable cloud-based Payments products, while removing blockers and ensuring team progress within an agile environment.
Top Skills: AWSGCPJavaTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account