Software Engineering Manager
at Bison Transport
Winnipeg, MB, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 May, 2024 | Not Specified | 01 Mar, 2024 | 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:
The software applications, platforms and tools are critical for the growth and continuous value deliver at Bison Transport.
The Software Engineering Manager will be responsible for managing a diverse team of software developers responsible for creating and managing in house and vendor software applications/solutions across a variety of technologies including web applications and web services, mobile apps, domain logic and rules, data integration & transforms and databases while managing the maintenance of each.
In this role, you will be responsible for leading a team to deliver solutions. You will have solid experience overseeing teams and be familiar with secure coding principles, software development lifecycle concepts (waterfall, agile, CI/CD) all the policies, procedures and technical issues related to software programming. The Software Engineering Manager is the “go to” when it comes to software developers.
You will enjoy working with a highly collaborative team of Product Owners, Architects, Business and Systems Analysts, in a geographically diverse environment that values quality, speed and innovation while maintaining exceptional customer centric service. You will use your leadership capabilities and mindset to help empower, energize, and motivate the teams in our organization.
Specific Responsibilities include:
- Building and leading a team of software systems engineers working across a diverse set solutions and technologies.
- Aligning development team capacity and skillsets to product pipelines and backlogs.
- Collaborating with Product Owners, Architects, Business Leaders, Infrastructure and Operations teams on approach, selection, development, and implementation of relevant and impactful technology solutions.
- Maintaining robust, repeatable, scalable, engineering processes that delivery reliable, resilient, and secure solutions.
- Identifying and leveraging tools to support the engineers with delivering on-time, minimizing risk of errors, and reducing risks when changes occur.
- Guiding software development efforts consistent with agreed priorities.
- Monitoring progress and leading status updates across multiple teams and technical groups.
- Setting relevant yet ambitious objectives in line with identified development areas and overall organizational goals.
- Coaching a team and supporting their career and skills development.
- Ensuring the reliability and availability of critical platform components and ensuring continuity of software development teams that support.
- Committed to maintaining the technical health of the technology stack and reducing technical debt at every opportunity.
- Vigilant to support the positive compliant cybersecurity company posture by familiarizing with all policies, procedures, standards, and guidelines and act accordingly.
Responsibilities:
- Building and leading a team of software systems engineers working across a diverse set solutions and technologies.
- Aligning development team capacity and skillsets to product pipelines and backlogs.
- Collaborating with Product Owners, Architects, Business Leaders, Infrastructure and Operations teams on approach, selection, development, and implementation of relevant and impactful technology solutions.
- Maintaining robust, repeatable, scalable, engineering processes that delivery reliable, resilient, and secure solutions.
- Identifying and leveraging tools to support the engineers with delivering on-time, minimizing risk of errors, and reducing risks when changes occur.
- Guiding software development efforts consistent with agreed priorities.
- Monitoring progress and leading status updates across multiple teams and technical groups.
- Setting relevant yet ambitious objectives in line with identified development areas and overall organizational goals.
- Coaching a team and supporting their career and skills development.
- Ensuring the reliability and availability of critical platform components and ensuring continuity of software development teams that support.
- Committed to maintaining the technical health of the technology stack and reducing technical debt at every opportunity.
- Vigilant to support the positive compliant cybersecurity company posture by familiarizing with all policies, procedures, standards, and guidelines and act accordingly
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Computer science or related fields
Proficient
1
Winnipeg, MB, Canada