Software Engineer II

1 month ago


Montreal, Quebec, Canada UKG (Ultimate Kronos Group) Full time


Company Overview

At UKG, we prioritize our people. Our comprehensive HR, payroll, and workforce management solutions empower organizations to achieve better outcomes for everyone involved. Our talented team, known as U Krewers, is dedicated to building and supporting these solutions, embodying collaboration and innovative problem-solving. We are committed to fostering a culture of inclusion and an employee experience that nurtures our workforce, both professionally and personally. Our extensive benefits reflect our dedication to the well-being of our employees, encompassing everything from adoption assistance to wellness initiatives. Our employee resource groups offer a supportive community for individuals to connect over shared interests and passions.



Role Overview & Responsibilities

We are in search of a skilled and seasoned Software Engineer II to enhance our vibrant team. This position offers the chance to engage with advanced SaaS technologies and contribute to significant projects utilized by enterprises globally. As a Software Engineer II, your responsibilities will encompass the design, development, testing, deployment, and maintenance of software solutions. You will collaborate within a team-oriented environment, playing a crucial role in the technical foundation of our flagship products and services.



Key Responsibilities:

  • Software Development: Craft clean, maintainable, and efficient code for various software applications and systems.
  • Design and Architecture: Engage in design reviews with peers and stakeholders.
  • Code Review: Evaluate code produced by fellow developers, offering constructive feedback in line with industry best practices.
  • Testing: Develop testable software, define tests, and participate in the testing process, including automation using tools such as Junit and Selenium.
  • Debugging and Troubleshooting: Address defects or customer-reported issues, debugging and resolving them promptly.
  • Service Health and Quality: Contribute to the health and quality of services, identifying and escalating issues as necessary. Collaborate with the team to utilize service health indicators for proactive measures.
  • DevOps Model: Understand and operate within a DevOps framework, collaborating with product management on requirements to design, develop, test, deploy, and maintain software in production.
  • Documentation: Accurately document new features, enhancements, or fixes, and contribute to training materials.


Qualifications

Basic Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 2+ years of professional software development experience.
  • Proficiency in Java programming language.
  • Experience with software development practices and design patterns.
  • Familiarity with version control systems such as Git and issue tracking systems like JIRA.
  • Basic understanding of cloud technologies and DevOps principles.
  • Strong analytical and problem-solving skills, with a proven track record of delivering successful software products and services.

Preferred Qualifications:

  • Experience with cloud platforms like Azure, AWS, or GCP.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Commitment to continuous learning and professional development.
  • Excellent communication and interpersonal skills, enabling effective collaboration within a team environment.


EEO Statement

Equal Opportunity Employer

Ultimate Kronos Group is proud to be an equal opportunity employer, dedicated to maintaining a diverse and inclusive workplace. 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.




  • Software Engineer II

    1 month ago


    Montreal, Quebec, Canada UKG (Ultimate Kronos Group) Full time

    Company OverviewAt UKG, our mission revolves around people. Our comprehensive HR, payroll, and workforce management solutions empower organizations to achieve better outcomes for everyone involved. Our talented U Krewers, who develop and support these solutions, are collaborative, innovative problem-solvers. We are dedicated to fostering a culture of...

  • Software Engineer II

    1 month ago


    Montreal, Quebec, Canada UKG (Ultimate Kronos Group) Full time

    Company OverviewAt UKG, our mission revolves around people. Our solutions in HR, payroll, and workforce management empower organizations to achieve positive outcomes for everyone involved. Our team members, known as U Krewers, are skilled, collaborative, and innovative problem-solvers who contribute to our mission. We foster a culture of inclusion and an...


  • Montreal, Quebec, Canada Software Defined Automation GmbH Full time

    Job Title: Software Engineer IIAt Software Defined Automation GmbH, we are seeking a highly skilled Software Engineer II to join our team. This role plays a crucial part in our company's ongoing transformation through innovative AI-driven technologies.Key Responsibilities:Collaborate with various groups to leverage data for business solutions and enhance...


  • Montreal, Quebec, Canada Software Defined Automation GmbH Full time

    Job Title: Software Engineer IIAt Software Defined Automation GmbH, we are seeking a highly skilled Software Engineer II to join our team. This role plays a crucial part in our company's ongoing transformation through innovative AI-driven technologies.Key Responsibilities:Collaborate with various groups to leverage data for business solutions and enhance...

  • Software Engineer

    7 days ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled engineer to fill the Software Engineer II position. The Engine Systems Performance team requires an engineer with experience in understanding technical changes and debugging issues across projects and code branches. Key responsibilities include: * Analyzing and resolving technical issues * Collaborating with...

  • Software Engineer

    7 days ago


    Montreal, Quebec, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled engineer to fill the Software Engineer II position. The Engine Systems Performance team requires an engineer with experience in understanding technical changes and debugging issues across projects and code branches. Key responsibilities include: * Analyzing and resolving technical issues * Collaborating with...

  • Software Engineer II

    1 month ago


    Montreal, Quebec, Canada Genetec Full time

    Become a key player in our dynamic team at GenetecAs a prominent figure in security and operational technologies, we are dedicated to enhancing safety and efficiency. Within our Digital Information Office, we craft state-of-the-art applications designed for both external clients and internal departments, including finance, legal, operations, sales, and...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will design, develop, and deploy scalable and high-performance software applications.Key Responsibilities:Design and develop Java-based software applications using the Spring...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will design, develop, and deploy scalable and high-performance software applications.Key Responsibilities:Design and develop Java-based software applications using the Spring...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...


  • Montreal, Quebec, Canada Aspire Software Full time

    DockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...