Enable job alerts via email!

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

Ultimate Software

Montreal

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

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

Développeur Logiciel Sénior – Maintenance et Support

TrackTik Inc.

Montreal

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Développeur Logiciel Sénior – Maintenance et Support

Trackforce

Montreal

Remote

CAD 80,000 - 110,000

13 days ago

Développeur principal de logiciels intégrés.

Cisco

Montreal

On-site

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Développeur de logiciels de données - Data Software Developer

OneSpan

Montreal

Hybrid

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Développeur de logiciels senior (simulation)

Vention

Montreal

On-site

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Développeur logiciel senior (Java Backend) - DISTANT (Employé à contrat de 12 mois)

Siemens

Fredericton

Remote

CAD 80,000 - 110,000

15 days ago

Software Developer (Intermediate/Senior/Principal Levels)

Autodesk, Inc.

Ontario

Remote

CAD 80,000 - 130,000

9 days ago

Développeur logiciels (Python - IA) / Python Back End Software Developer (AI team)

Ultimate Software

Montreal

Hybrid

CAD 80,000 - 110,000

9 days ago

Développeur(euse) Logiciel C++ Senior (CYMCAP) / Senior Software Developer C++ (CYMCAP)

Eaton

Montreal

Hybrid

CAD 90,000 - 120,000

12 days ago