Enable job alerts via email!

Senior Software Developer- Développeur(se) principal(e) de logiciels

Ultimate Software

Montreal

On-site

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team as a Senior Software Engineer and lead innovative projects that impact users worldwide. This role offers the chance to design, develop, and maintain complex software systems while mentoring junior engineers. You will collaborate closely with cross-functional teams, ensuring high standards of quality and performance in your contributions. The ideal candidate will possess a strong background in software development, including expertise in multiple programming languages and cloud technologies. This is an exciting opportunity to be part of a forward-thinking company committed to diversity and inclusion.

Qualifications

  • 4+ years of software development experience with proficiency in C#, .NET, and Java.
  • Experience with cloud technologies and DevOps principles.

Responsibilities

  • Design, develop, test, and maintain complex software systems.
  • Lead projects and mentor junior engineers to ensure high-quality outcomes.

Skills

C#
.NET
Python
Java
JavaScript
UI/UX principles
responsive design
CI/CD pipelines
cloud technologies
agile methodologies

Education

Bachelor’s degree in Computer Science
Engineering or related field

Tools

Git
JIRA
JUnit
Selenium
cloud platforms (Azure, AWS, GCP)

Job description

We are looking for a Senior Software Engineer to join our dynamic team. This role provides an opportunity to lead projects and contribute to high-impact software solutions used worldwide. Responsibilities include designing, developing, testing, deploying, and maintaining complex software systems, as well as mentoring junior engineers. You will work collaboratively, contributing to the technical foundation of our flagship products and services.

We seek engineers with diverse skills to innovate and solve complex challenges. Our team is looking for talent with expertise in:

  • Front End UI Engineer (UI/UX principles, responsive design, JavaScript frameworks)
  • DevOps Engineer (CI/CD pipelines, IAC, containerization/orchestration, cloud platforms)
  • Back End Engineer (API development, database management, security, message queuing)
  • AI/ML Engineer (machine learning frameworks, data processing, algorithms, big data)

About the role:

  • Software Development: Write clean, maintainable, efficient code for software applications and systems.
  • Technical Leadership: Contribute to design, development, and deployment, ensuring high standards of quality and performance.
  • Project Management: Manage feature and project delivery, negotiate priorities, and ensure timely, quality completion.
  • Architectural Design: Participate in design reviews and architectural planning for scalability, reliability, and maintainability.
  • Code Review: Review code diligently, provide feedback, and uphold technical excellence, including adherence to best practices like testing and observability.
  • Testing: Build testable software, define and automate tests using tools like JUnit and Selenium, following the test automation pyramid.
  • Service Health and Quality: Maintain service health, proactively resolve issues, analyze root causes, and implement preventive measures.
  • DevOps Model: Understand and work within a DevOps framework, from requirements to deployment and maintenance.
  • Documentation: Document features, fixes, and contribute to training materials.

About you,

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 4+ years of professional software development experience.
  • Proficiency in one or more languages: C#, .NET, Python, Java, JavaScript.
  • Experience with development practices, design patterns, version control (Git), and issue tracking (JIRA).
  • Understanding of cloud technologies and DevOps principles.

Preferred Qualifications:

  • Experience with cloud platforms (Azure, AWS, GCP).
  • Knowledge of CI/CD pipelines and automation tools.
  • Experience with test automation frameworks.
  • Familiarity with agile methodologies and accessible technology development.
  • Strong communication and interpersonal skills for effective teamwork.

We are committed to diversity and inclusion. All qualified applicants will receive consideration without discrimination based on race, color, religion, sex, age, disability, or other protected statuses.

Disability Accommodation: For assistance, email UKGCareers@ukg.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Principal Software Developer (Hybrid) - Product Data

Autodesk

Montreal

Hybrid

CAD 100,000 - 160,000

14 days ago

Software Developer – Cloud Services Development Team Full-time Position Hybrid

Ribbon Communications Inc.

Montreal

Hybrid

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Développeur logiciel senior Sr. Software Developer

Intrado Life & Safety, Inc.

Montreal

Hybrid

CAD 70,000 - 95,000

3 days ago
Be an early applicant

Software Developer – Cloud Services Development Team Full-time Position Hybrid

Ribbon Communications Inc.

Montreal

Hybrid

CAD 70,000 - 110,000

4 days ago
Be an early applicant

Software Developer – Cloud Services Development Team Full-time Position Hybrid

Ribbon Communications

Montreal

On-site

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Principal Software Developer (Hybrid) - Product Data

Autodesk

Montreal

Hybrid

CAD 90,000 - 150,000

13 days ago

Développeur logiciel senior Sr. Software Developer

Intrado Life & Safety, Inc.

Montreal

On-site

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Senior Software Developer

AppDirect

Montreal

On-site

CAD 80,000 - 120,000

12 days ago

Software Developer [#4807]

Alteo

Montreal

Hybrid

CAD 70,000 - 110,000

Yesterday
Be an early applicant