Senior Software Development Manager
at Helcim
Calgary, AB T2P 5E9, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 May, 2025 | Not Specified | 09 Feb, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT HELCIM
Helcim was founded with a mission at heart: to be the world’s most loved payment system. We believe that by offering small businesses in North America a decidedly human payment solution where it is easier to sign up and use while being transparent and affordable, we can empower them to grow and prosper. Simply put, helping small businesses thrive is at the very core of our business model, and we think that’s a great way to do business.
From the very start, we knew that we wanted to be different from every payment processor out there. We want the merchants we serve to feel supported and see us as a trusted partner rather than simply just another “cost of doing business.” We are relentless in our pursuit to provide a radically transparent and honest payments solution that flat out saves business owners money, all while treating them like human beings.
THE POSITION
We are seeking an experienced Senior Software Development Manager to lead and inspire a group of talented software development managers and their teams. In this role, you will be responsible for overseeing the execution of multiple projects, driving technical excellence, and aligning engineering initiatives with our broader organizational goals. As a senior leader, you will guide high-level architectural decisions, foster collaboration across teams, and ensure the successful delivery of scalable, high-quality software solutions. You will also act as a key strategic partner to product and executive leadership, influencing the roadmap and vision for the organization.
In addition to leadership and management responsibilities, you will play a hands-on role in shaping the technical direction of the organization. This includes driving adoption of best practices, optimizing engineering processes, and ensuring that teams are aligned on goals and priorities. If you are passionate about leading large, dynamic teams, solving complex challenges, and helping others succeed, we’d love to hear from you!
Here are the things you’ll own day to day:
- Leadership and Strategy:
- Execute the strategic vision for the software development group.
Collaborate with senior leadership to align engineering goals with business objectives.Provide leadership to multiple teams of software development managers, ensuring alignment with the overall organizational goals.
- Team Management and Development:
- Ensure adequate staffing by building hiring plans and coordinating recruiting activities across your group.
- Oversee and mentor software development managers, helping them grow their leadership and technical skills.Foster a culture of collaboration, innovation, and continuous improvement across teams.
- Technical Oversight:
- Facilitate adoption of best practices in software development, including agile methodologies, code quality, and testing.Work with other senior managers and staff developers to ensure that software development processes, tools, and technologies meet the organization’s scalability, security, and quality standards.
- Project and Program Management:
- Responsible for the execution and delivery of software projects for multiple teams.
- Oversee project roadmaps, timelines, and deliverables for multiple teams.
- Work with Lead Product Manager to communicate updates, risks, and deliverables to executives and key stakeholders.Balance team workloads and allocate resources efficiently across projects.
- Metrics and Performance Tracking:
- Monitor departmental KPIs to measure team performance, product quality, and operational efficiency.
- Use data to identify bottlenecks, risks, and areas for improvement. Create and share dashboards to surface this data to the team and leadership.Drive accountability and results across all levels of the engineering organization.
- Risk and Crisis Management:
- Anticipate potential risks in project delivery and develop mitigation plans.
- Lead teams through critical incidents or escalations, ensuring quick resolution and minimal disruption.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Other
Software Engineering
Graduate
Proficient
1
Calgary, AB T2P 5E9, Canada