Equifax

Senior Software Engineer

Equifax

full-time

Posted on:

Location Type: Office

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and operate large-scale applications across the full technology stack
  • Design, develop, test, deploy, maintain, and improve software
  • Apply modern software development practices (serverless computing, microservices architecture, continuous integration and deployment, infrastructure as code, etc.)
  • Work with teams to integrate our systems with existing internal systems such as Data Fabric and the CSA Toolset
  • Participate in technology roadmap and architecture discussions to realize business requirements and vision
  • Triage product or system issues and debug, track, and resolve problems by analyzing their root causes and their impact on operations and network or service quality
  • Independently manage project priorities, deadlines, and deliverables
  • Research, design, and develop software applications to extend and enhance Equifax solutions
  • Collaborate on scalability issues related to data and information access
  • Actively participate in sprint planning, sprint retrospectives, and other team activities

Requirements

  • Bachelor's degree or equivalent experience
  • At least 8 years of software engineering experience
  • At least 8 years of experience writing, debugging, and troubleshooting code in standard Java, SpringBoot, TypeScript/JavaScript, HTML, and CSS
  • At least 5 years of cloud technology experience: GCP, AWS, or Azure
  • At least 5 years of experience designing and developing cloud-native solutions
  • At least 5 years of experience designing and developing microservices using Java, SpringBoot, the GCP SDK, and GKE/Kubernetes
  • At least 5 years of experience deploying and commissioning software using Jenkins CI/CD pipelines; understanding of infrastructure-as-code concepts, Helm charts, and Terraform components
  • 2+ years of experience in AI/ML
Benefits
  • Professional development opportunities
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringBootTypeScriptJavaScriptHTMLCSScloud-native solutionsmicroservicesAI/MLinfrastructure as code
Soft Skills
project managementcollaborationproblem solvingcommunicationprioritizationdebuggingtroubleshootingsprint planningretrospectivesindependence
Certifications
Bachelor's degree