Software Development Manager
4 weeks ago
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.
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.
-
Software Development Manager
3 days ago
Canada Jatom Systems Inc.-CAN Full timeJob Description Job Description The Development Manager role at JSI is an important enabler for our highly skilled agile software development teams and therefore a critical factor to the overall success of JSI. In this role, you will coach and mentor your development teams, act as an enabler of process, support escalations, liaise with Architecture, and work...
-
C++ Software Development Manager
3 days ago
Canada beBee Careers Full timeSoftware Development ManagerWe are seeking a seasoned C++ Software Development Manager to lead our software development efforts. As a key member of our engineering team, you will be responsible for defining and implementing software development strategies and processes. Your expertise in C++ programming and software management will be applied to drive...
-
Software Development Manager
3 days ago
Canada beBee Careers Full timeJob Description:We are seeking a highly skilled Engineering Manager to lead our software development team, focusing on delivering innovative, user-centric solutions.Key Accountabilities:Collaborate with stakeholders to identify and prioritize technical requirements.Develop and drive technical vision and strategy, aligning with business objectives.Making...
-
Software Development Manager
17 hours ago
canada | ca beBee Careers Full timeJob OverviewWe are seeking an experienced Software Development Manager to lead our software development team.The ideal candidate will have a strong technical background, with experience in managing software development projects, from concept to delivery.Key Responsibilities:Lead and manage software development teamsDevelop and maintain project plans,...
-
Manager of Software Development Operations
3 days ago
Canada beBee Careers Full timeAbout the RoleWe are seeking a highly experienced software development manager to lead our local team. The ideal candidate will have a strong understanding of software development methodologies, processes, and tools, as well as excellent financial acumen and leadership skills.Lead and motivate cross-functional teams to achieve business objectives.Develop and...
-
Software Development Manager Lead
30 seconds ago
Canada beBee Careers Full timeJob DescriptionThe team responsible for the evolution of the Java Language Specification and its implementation is seeking a seasoned engineering manager to lead this senior team.This role requires proficiency in managing software development tasks associated with developing, debugging or designing software applications, operating systems and databases...
-
Software Development Manager
3 weeks ago
Canada LawDepot Full timeCompany Profile:Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...
-
Software Development Manager
3 weeks ago
Canada LawDepot Full timeCompany Profile: Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...
-
Software Development Manager
3 weeks ago
Canada LawDepot Full timeCompany Profile: Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...
-
Software Systems Architect
1 week ago
Canada SmartSimple Software Full timeAbout SmartSimple Software We deliver comprehensive software solutions to empower mission-driven organizations to manage their data, workflows, and impact. Our expertise spans grant management and community foundations, process automation, and data collaboration. As a merged entity, we've set new standards in innovation, flexibility, and impact...
-
Developer
2 days ago
Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an C#.NET Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products. Title: C#.NET...
-
Software Development Manager
4 hours ago
Canada beBee Careers Full timeAbout the RoleThis is a leadership position responsible for overseeing the development of software solutions. The successful candidate will be experienced in managing teams and have a strong technical background.Key ResponsibilitiesLead a team of engineers in the development of cloud native infrastructure and backend technologiesDrive alignment and results...
-
Software Developer
2 weeks ago
Canada RLDatix Full timeSoftware Developer | Global Research & Development | Toronto, Ontario - Canada | Hybrid RLDatix is improving healthcare by ensuring patients receive the best and safest care possible. Our connected healthcare operations platform provides organizations with critical data insights across risk, safety, compliance, provider lifecycle and...
-
Software Implementation Specialist
1 week ago
Canada Perseus Group, Constellation Software Full timeAbout Us: Perseus Group, Constellation Software is a leading provider of innovative software solutions for the automotive repair industry.Job Description:We are seeking an experienced Implementation Consultant to join our team. As an Implementation Consultant, you will be responsible for implementing and configuring our software solution for customers across...
-
Software Developer
3 weeks ago
Canada Cloud Bridge Solutions Full timeJob Title- Software Engineer Senior · 10+ years of experience with Siebel technical configuration/ design / development / integration · 5+ year of experience of Siebel integration with Adobe AEM, J2EE and etc. · 5+ year of experience with Siebel EIM/EAI. · 3+ years of experience with Siebel IP18+ with a focus on configuring / developing. · Experience...
-
Software Support Engineer
2 weeks ago
remote, canada Jonas Software UK Full timeDescription : At ProviderSoft, a Software Support Engineer is responsible for supporting our clients' successful use of our products through technical acumen and effective communication. This role will report to the Development Team Lead and work closely with Helpdesk Representatives, dedicated Account Representatives, and Developers. As a Software...
-
Software Development Snr Manager
2 weeks ago
Canada Oracle Full timeJob Description The Java Language and Tooling Engineering team is responsible for the evolution of the Java Language Specification and its implementation, along with all tools provided by the platform. The technologies we provide include a Java compiler, Java documentation tool, a Java linker, a Java Package and Dependency Management tool, along with low...
-
Java Developer
3 weeks ago
Canada Triunity Software, Inc. Full time4+ years of experience in software development, with a focus on Java and Spring.Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsModel and design databases to support software applications, ensuring data integrity and...
-
Senior Software Development Manager
3 days ago
Canada beBee Careers Full timeAbout the RoleWe are seeking a seasoned software development leader to join our AI Copilot team as we build a copilot platform experience. The ideal candidate will have at least 5 years of experience architecting scalable systems in a high-growth technology company.The successful candidate will be responsible for leading a team to build a chat copilot...
-
Software Developer
3 days ago
Canada beBee Careers Full timeAs a Software Engineer, you will play a crucial role in the development of our land survey software.Key Responsibilities:Collaborate with application engineers to understand customer requirements and specifications.Provide technical expertise and guidance to ensure successful software development.Develop customer-centric applications based on defined...