Senior Software Engineer

Be among the first applicants.
Kount
Toronto
CAD 90,000 - 140,000
Be among the first applicants.
Yesterday
Job description

Equifax is seeking creative, high-energy, and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.

What you’ll do

  • Demonstrate a deep understanding of cloud native, distributed microservice-based architectures
  • Deliver solutions for complex business problems through software standard SDLC
  • Build strong relationships with both internal and external stakeholders including product, business, and sales partners
  • Demonstrate excellent communication skills with the ability to both simplify complex problems and also dive deeper if needed
  • Build and manage strong technical teams that deliver complex software solutions that scale
  • Manage teams with cross-functional skills that include software, quality, reliability engineers, project managers, and scrum masters
  • Provide deep troubleshooting skills with the ability to lead and solve production and customer issues under pressure
  • Leverage strong experience in full-stack software development and public cloud platforms like GCP and AWS
  • Mentor, coach, and develop junior and senior software, quality, and reliability engineers
  • Lead with a data/metrics-driven mindset focusing on optimizing and creating efficient solutions
  • Ensure compliance with EFX secure software development guidelines and meet KPIs for QE, DevSec, and FinOps
  • Define, maintain, and report SLA, SLO, SLIs in partnership with relevant teams
  • Collaborate with architects, SRE leads, and technical leadership on strategic directions and best practices
  • Maintain up-to-date technical documentation including support and end-user documentation
  • Lead sprint planning, retrospectives, and other team activities
  • Make architecture decisions related to product features, refactoring, and EOSL
  • Create and deliver technical presentations tailored to technical and non-technical audiences

What experience you need

  • Bachelor's degree or equivalent experience
  • 7+ years of software engineering experience
  • 7+ years experience with cloud technology: GCP, AWS, or Azure
  • 7+ years designing and developing cloud-native solutions
  • 7+ years designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes
  • 7+ years deploying and releasing software with Jenkins CI/CD, infrastructure-as-code, Helm, and Terraform

What could set you apart

  • Self-starter with minimal supervision
  • Strong communication and presentation skills
  • Leadership qualities
  • Problem-solving and conflict resolution skills
  • Experience with product and software roadmaps
  • Budget management experience
  • Experience in regulated environments
  • Big data solutions experience (Dataflow, BigQuery, PubSub, etc.)
  • UI development skills (HTML, JavaScript, Angular, Bootstrap)
  • Backend technologies expertise (Java/J2EE, SpringBoot, SOA, Microservices)
  • Proficiency with source control (Git, Github) and build tools (Maven, Gradle)
  • Experience in Agile environments
  • Knowledge of relational databases (SQL Server, MySQL)
  • Experience with Atlassian tools (JIRA, Confluence)
  • Developing with modern JDK (v1.7+)
  • Automated testing skills (JUnit, Selenium, etc.)

Primary Location:

CAN-Toronto-5700 Yonge

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Toronto