The fastest path to value with AI
Senior Backend Engineer
Location
Canada
Posted
18 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
DataRobot
• Lead the design, development, and support of new access-related functionality of our Platform • Manage individual projects and milestones with abundant communication of progress, and provide technical leadership to the team • Participate in and lead code reviews, ensuring high code quality and adherence to best practices • Design and architect infrastructure for new features with the input of peers and stakeholders • Create and maintain automated tests, and contribute to test strategy and frameworks • Engage in engineering on-call escalated support of services owned by the team, and provide mentorship to junior engineers on support • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
Job Requirements
- 5+ years of proven experience writing high-quality software code in a collaborative environment using Python or Go
- Demonstrated experience in effective use of AI-enhanced software development
- Expert knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- Deep understanding of identity and access management (IAM) concepts and best practices
- Familiarity with common security protocols (e.g., OAuth2, OpenID Connect, SAML, etc.) and security best practices
- Extensive experience working with cloud platforms: designing, deploying, and maintaining highly available and scalable cloud-based solutions
- Familiarity with CI/CD pipelines and DevOps practices, and experience in optimizing deployment processes
- Strong understanding of design for scalability, performance, reliability, and security
- Effective communication behavior: can connect with both technical and non-technical audiences effectively in English, and capable of mentoring others
- A continuous learning mindset with the ability to challenge yourself and apply new knowledge, and to lead by example
- Personal drive and a proactive approach to getting things done, including identifying and solving complex problems independently
- Adapt to and contribute to the fun, fast-paced environment of our engineering team.
Benefits
- Medical, Dental & Vision Insurance
- Flexible Time Off Program
- Paid Holidays
- Paid Parental Leave
- Global Employee Assistance Program (EAP) and more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• This program provides IT services focused on building, securing, and operating the Department of Veteran Affairs LGY’s home loan product-line technology. • The contract’s purpose is to modernize and sustain critical home loan technology systems that support LGY’s delivery of mortgage-related services to program stakeholders, to provide continuous delivery and security integration. • We are seeking a Java / Full Stack Engineer with experience (or strong interest) in mortgage and fintech platforms to build and enhance scalable, secure, and compliant digital lending solutions. • This role will focus on developing end-to-end systems that support loan origination, servicing, portfolio management, and financial data workflows. • You will collaborate with product, compliance, and business stakeholders to deliver technology solutions that improve operational efficiency, borrower experience, and regulatory alignment.
• Design and implement Java microservices using Spring Boot. • Build POCs and MVPs to validate technical and business hypotheses. • Develop and maintain scalable, secure REST APIs. • Implement asynchronous integrations using Kafka or RabbitMQ. • Participate in architectural decisions and technical reviews. • Ensure performance, security, and observability in critical environments. • Conduct code reviews and mentor less-experienced engineers. • Collaborate with business teams to validate hypotheses and prioritize technical work.
• We are looking for a developer passionate about challenges, technology, and continuous learning.
• Develop and maintain backend and frontend features for the SAFF product • Implement evolutionary (enhancement) and corrective maintenance on existing systems • Use generative AI tools to support software development (e.g., code generation, refactoring, test creation, bug analysis, and documentation) • Critically review code and AI-generated suggestions, ensuring quality, security, and alignment with the product architecture • Collaborate with the team on technical evolution and adoption of development best practices




