Software Developer - Backend Engineering
Listed on 2026-09-06
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Overview
Come join the API Management Platform Team as a Staff Software Developer.
API Management Platform team builds end to end API Management Platform for Restful, GraphQL and Async APIs.
Platform provides following key capabilities
- Provides Starter code, GenAI based tooling and SDKs for API Producers to produce world class APIs and API consumers to discover and consume these APIs with ease.
- API Metering and API Access Enforcement to monetize some of these APIs
- 3rd Party Application Developers to discover their API Usage in a self serve manner
- GraphQL Router with federation which serves all key Products of Intuit such as Quickbooks and Turbo Tax, at scale.
As a Staff Software Developer on this team, you will be working with a team of very talented engineers and Architects to take the platform to the next level.
Responsibilities- Collaborate with cross-functional teams to define technical requirements, use cases and drive project timelines
- Drive design and implementation of durable software solutions which are scalable, secure and easy to maintain
- Independently design the components that they are responsible for a given deliverable with minimal guidance.
- Actively seeks and incorporates design review feedback, also actively reviews design of peers and SWEs.
- Conduct code reviews, promote code quality, and ensure adherence to coding standards
- Identify and address performance bottlenecks and optimize architecture & code.
- Provide recommendations and best practices for Software Development
- Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies.
- Apply GenAI and/or AI/ML Techniques to accelerate Product Innovation.
- Strong leadership experience:
Leading meetings, presenting, technical go to person - Able to influence and communicate effectively with both technical and non-technical people
- Ability to work with global teams across time zones
- Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility
- Experience delivering results across cross-functional teams while maintaining effective working relationships
- "Self-starter" attitude and the ability to make decisions independently
- Develops talent and skills on the team through reviews, documenting and sharing standards, industry best practices and knowledge of Intuit capabilities.
- Mentor and provide technical guidance to junior engineers, fostering their growth and development.
- BS/MS in Computer Science or related area or equivalent experience
- 8+ years of professional experience delivering enterprise class applications
- 6+ years of experience in building Highly Scalable Distributed Solutions using Java.
- Team player possessing strong analytical, problem solving and communication skills
- Strong hands on experience of developing highly scalable Microservices (Rest and/or GraphQL)
- Experience in designing and developing distributed scalable and highly reliable applications in Cloud.
- Experience with AWS or some other cloud provider..
- Deep understanding of Kubernetes & Docker
- Expertise with unit testing & Test Driven Development (TDD).
- A passion for well written code, test-driven development, and engineering best practices.
- A win-together mindset. You cherish opportunities to help your customers and teammates to be successful.
- Good communication skills and the ability to explain complex technical issues to both technical and non-technical audiences.
- Proficient in programming, design patterns, data structures, algorithms, troubleshooting.
- Strong hands-on experience of operating and supporting applications/Services in Production
- Proficient in using AI Assisted Coding and applying GenAI/AI/ML Tools & Techniques
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location.
To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
Toronto $164,500 - $222,500
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: