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
Offre sponsorisée
Ripple Labs
Milton, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Scotiabank
Toronto, Ontario

You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within Global Banking and Markets Engineering (GBME). Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technolo...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

Thomson Reuters
Toronto, Ontario

Prior experience leading other engineers (can be formal or informal engineering leadership). Lead Backend Software Engineer,. Lead Backend Software Engineer. Good written and oral communication skills, including the ability to share knowledge across the team, provide status updates to leadership, me...

Stock Recruitment
Toronto, Ontario

We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. We expect great things from our engineers and reward them with stimulating new projects, emerging technologies and the chance to be part of a company that is about t...

Scotiabank
Toronto, Ontario

As a Software Engineer of the Foreign Exchange Technology Development Team, you will participate in all of software delivery life cycle to deliver high demand services for the bank’s trading platforms to support the foreign exchange business. The incumbent typically collaborates with project manager...

GHD
Mississauga, Ontario

Bachelor's degree in civil engineering, Geotechnical Engineering or related subject area along with a master’s degree in Tunnel/Geotechnical Engineering will be an asset. GHD is proud to have one of North America’s largest tunnel design practices and GHD has an excellent opportunity for a Senior Tun...

Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Provide technical leadership, without a formal reporting structure, offering recommendations & direction on key decisions for the engineering team and to drive innovation...

Index Exchange, Inc.
Toronto, Ontario

We are significantly expanding our technology teams, and are looking for technologists with a passion for high performance software development, and a drive to deliver software products and platforms that enable and empower industries at a global scale. We shaped the earliest forms of ad tech, and w...

Marqeta
Toronto, Ontario

Contribute to the architecture design while taking into account current data problems and following engineering best practices. Apply a creative thinking approach to determine technical solutions that further business goals and align with company strategies. Foster learning and innovation by leverag...