At a Glance
- Tasks: Lead innovative software projects and mentor a dynamic team of engineers.
- Company: Join UKG, a global leader in HR technology with a collaborative culture.
- Benefits: Enjoy competitive salary, wellness programs, tuition reimbursement, and flexible remote work options.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Make a real impact with cutting-edge tech while working on meaningful projects.
- Qualifications: 7+ years in software development, expertise in Python, and strong leadership skills.
The predicted salary is between 125000 - 145000 $ per year.
With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all.
We are seeking a highly experienced Lead Software Developer to join our dynamic team. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. You will drive technical strategy, lead large-scale projects, and mentor engineers across the organization. As a Lead Software Engineer, you will be responsible for the design, development, testing, deployment, and maintenance of highly complex software systems.
Duties and Responsibilities
- Software Development: Write clean, maintainable, and efficient code for various software applications and systems.
- Technical Strategy: Drive the technical strategy and vision for major projects and initiatives, ensuring alignment with business goals and industry best practices.
- Architectural Excellence: Architect, design, and develop complex software systems and applications, ensuring high standards of performance, scalability, and reliability.
- Complexity: Solve complex issues with innovative solutions, setting precedents as needed.
- Impact: Drive prioritization of technical debt, articulating the expected impact and outcomes.
- Service Health and Quality: Ensure the health and quality of services and incidents, proactively identifying and addressing issues.
- Engineering Excellence Practices: Advocate for and implement best quality practices.
- DevOps Model: Oversee CI/CD pipelines, ensuring efficient build, test, and deployment phases.
- Testing: Build testable software, define tests, participate in the testing process, and automate tests.
- Code Review: Conduct comprehensive code reviews, providing constructive feedback.
- Mentorship: Provide technical mentorship and guidance, fostering a culture of learning and continuous improvement.
- Documentation: Develop and maintain comprehensive technical documentation for software applications and systems.
- Innovation: Stay current with emerging technologies and industry trends.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 7+ years of professional software development experience.
- Deep expertise in one or more programming languages such as Java, C, C++, C#, .NET, Python, or JavaScript (preferably Python).
- Extensive experience with software architecture and design patterns.
- Proven track record of leading and delivering large-scale, complex software projects.
- Proficiency with cloud technologies like Azure, AWS, GCP, and version control systems such as GitHub.
- Strong problem-solving skills and attention to detail.
- Strong leadership, communication, and interpersonal skills.
Preferred Qualifications
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field.
- Dedicated to diversity and inclusion initiatives.
- Demonstrated expertise in specialized disciplines and related fields.
- Understanding of internal and external business challenges and regulatory factors.
UKG is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.
Disability Accommodation in the Application and Interview Process – For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com.
Quebec candidates: While French is required for Quebec roles, use of the English language is also required due to the global nature of the business and the need to interact with UKG US headquarters and international sites.
Seniority Level: Not Applicable
Employment Type: Full-time
Job Function: Engineering and Information Technology
Industries: Computer Hardware Manufacturing, Software Development, and IT Services and IT Consulting
Location: Montreal, Quebec, Canada
Compensation: Salary range: $125,000 - $145,000 CAD
Schedule: Remote / Flexible
Développeur logiciel Lead Python (Applications IA) / Lead Python Software Developer (AI applica[...] in Montréal employer: UKG
At UKG, we pride ourselves on being more than just a workplace; we are a community dedicated to fostering innovation and collaboration. Our inclusive culture, comprehensive benefits, and commitment to employee growth ensure that every U Krewer can thrive both personally and professionally. Located in vibrant Montreal, you will have the opportunity to work on cutting-edge AI applications while enjoying a flexible work environment that values your contributions and well-being.