Enable job alerts via email!

Senior Software Engineer,Tech Lead

Guidewire

Mississauga

On-site

CAD 100,000 - 130,000

Full time

30+ days ago

Job summary

A leading technology firm in Peel Region, Mississauga is seeking experienced software engineers to join their collaborative teams. The ideal candidate will have strong skills in Core Java and JavaScript, with at least 7 years of software development experience, including team leadership. Responsibilities include designing code, leading teams, and ensuring high-quality products. Join us to drive innovation in a dynamic environment.

Qualifications

  • Minimum 7+ years of Software Development experience.
  • 1+ years of team leadership experience required.
  • Experience mentoring and supporting other engineers is a definite plus.

Responsibilities

  • Work collaboratively in an empowered, small, cross-functional team.
  • Design and write code hands-on.
  • Lead a team of software engineers on design/implementation.

Skills

Core Java
JavaScript
Agile development principles
TDD
BDD
Communication skills
Curiosity

Education

BS / MS degree in Computer Science or related field

Tools

TeamCity
Kubernetes
AWS
GCP
Azure
MySQL
Oracle
MongoDB
CouchDB
Job description

Successful software engineers at Guidewire typically have :

  • A desire to work collaboratively in an empowered, small, cross-functional team.
  • Experience working in an agile and fast-paced development environment (e.g. TDD, BDD, Agile, pair programming, etc.)
  • A passion for code quality demonstrated by thorough testing.
  • A desire to be hands-on in designing and writing code.
  • Curiosity and internal motivation to constantly improve.
  • Ability to learn quickly in a dynamic environment.
  • Excellent communication skills, comfort level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from others

Key qualifications include experience with :

  • Proficiency in Core Java and good working knowledge of JavaScript.
  • Great understanding of CI / CD and DevOps principles; experience with related languages or frameworks such as TeamCity or Kubernetes is a definite plus.
  • In-depth knowledge of Object-Oriented Design design principles.
  • Experience leading a team of software engineers on design / implementation, best development practices, as well as agile methodologies.
  • Experience mentoring and supporting other engineers is a definite plus.
  • Understanding of relational database persistence (e.g. MySQL, Oracle). Familiarity with NoSQL databases (e.g. MongoDB, CouchDB) is a plus.
  • Excellent understanding of Agile development principles.
  • Experience designing REST or gRPC based APIs.
  • Experience building microservices on cloud service platforms (e.g. AWS / GCP / Azure).
  • Technical design and leadership of features from inception to release.
  • Technical leadership experience in mentoring less experienced engineers.
  • Maintaining and promoting a healthy codebase and ensuring high-quality products.
  • BS / MS degree (Computer Science or related field).
  • Minimum 7+ years of Software Development experience, with 1+ years of team leadership experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.