Recherche d'emploi > Mississauga, ON > Senior software engineer

Senior Software Engineer ,Tech Lead

Guidewire
Mississauga, ON, Canada
93.1K $-168K $ / an (estimé)
Temps plein

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
  • Il y a plus de 30 jours
Emplois reliés
Snapcommerce
Toronto, Ontario
Télétravail

As a Senior Engineer you have the choice to continue on the IC track into the Staff Software Engineer role or switch to the people management track into an Engineering Manager role. We have 80 engineers across our teams and our biggest selling point is our focus on supporting our engineers’ career g...

KPMG
Canada, Canada

As a senior software development lead, you will have the opportunity to put your technical and management skills into practice. At the KPMG Gen AI Innovation Delivery Centre, you'll be part of a diverse team of dedicated problem-solving professionals with a common goal: turning data into opportuniti...

Confluent, Inc
Ontario, Canada

This technology will allow every organization to create experiences and use the power of data in ways that profoundly impact the way we all live. We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. You will be instrumental in driving the te...

Scotiabank
Toronto, Ontario

Software design and software development lifecycle. You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world. Prime Services, Collateral Management & Funding Engineering (PACE) Team. Global Technologies Applications team. ...

C. G. Consulting Group Inc.
Toronto, Ontario

Ensure compliance with business, data, and technical requirements. Ensure compliance with business, data, technical requirements as well as coding standards and policies in client engagements. Minimum Bachelors degree in Computer Science or Engineering. Working knowledge in agile software methodolog...

hireVouch
Canada or US, Remote, USA
Télétravail

Computer Science, Engineering, or related degree. Masters or PhD in Computer Science, Engineering, or related field. Relentless focus on software quality and testing. ...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across A...

myGwork
Toronto, Ontario

The Apttus/Conga CPQ Developer will also work as technical lead on highly visible roadmap programs and acquisition integration projects. This role is responsible for translating the business requirements into well-architected solutions that best leverage the Conga/Salesforce platform and products, l...

Sentry
Toronto, Ontario

Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. Software Engineer or similar role. Bad software is everywhere, and we’re tired of it. If you like to selfishly build things that make your digital life better, come help us build the ne...

Maple
Anywhere - Canada

We'll support and challenge you as you develop your technical and leadership skills in a scaling environment. Understanding of basic mentorship and/or coaching techniques to support other developers on best practices, functional programming techniques, and solving complex asynchronous problems. Foun...