
Senior Software Engineer
Equifax
full-time
Posted on:
Location Type: Office
Location: Montreal • Canada
Visit company websiteExplore more
Job Level
Tech Stack
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