Senior Software Developer, Site Reliability

3 weeks ago


Old Toronto, Canada Intuit Inc. Full time

Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering.

Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance.

The team is looking for “full cycle” Software Engineers with a passion for optimization and reliability work. If you want to learn how to solve enterprise-scale engineering problems, like automating everything and making systems that scale and never fail, come see us.

Responsibilities
  • Designing and developing web applications and backend services in Java, Python, Go
  • Continuously working to improve the scalability and UI response times of TurboTax
  • Owning the quality, reliability, and performance of our applications and services, including production on-call support shifts, construction of monitoring solutions, improving deployment automation, etc.
  • Automating everything, then do whatever else it takes to make sure our systems are bulletproof and super-fast, such as building services in canary release automation
  • Creating reusable libraries and patterns in an open-source contribution model
  • Supporting and coaching other engineers, pair programming or peer reviewing code, helping to ensure that all engineers are growing and part of a community
  • Helping us with our mission of getting a pull request to production quickly and automatically while maintaining the highest operational standards
  • BS/MS in Computer Science or equivalent experience
  • Experience coding in Java, Python, Go
  • Experience developing applications and services using Kubernetes, Docker, Spring, React, HTML/CSS, NoSQL Technologies like Cassandra, Dynamo, Redis
  • Experience or interest in learning how to make services more robust through usage of resiliency patterns such as circuit breaker
  • Experience in site reliability engineering, observability and monitoring
  • Experience creating applications that operate in AWS, utilizing native AWS services when appropriate, and building stacks using CDK or CNCF based solutions
  • Experience in designing, building & troubleshooting large-scale distributed systems
  • Experience with collaborative software development using GitHub
  • Excellent communication and presentation skills
  • Knowledge of software development methodologies and practices such as Agile/Iterative development, test-driven development, and load testing
  • Reviewable open-source contributions would be a plus
#J-18808-Ljbffr

  • Old Toronto, Canada Intuit Inc. Full time

    Come join the Developer Success & Reliability Engineering organization as a Solutions Engineer (SRE). Developers are the lifeblood of any software company and, in this role, you’ll have the opportunity to provide solutions and recommend technologies that positively impacts developer productivity. More productivity means that more products can be created...


  • Old Toronto, Canada Intuit Inc. Full time

    Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering.Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance.The team is looking for “full cycle” Software Engineers with a passion for...


  • Old Toronto, Canada Autodesk Full time

    Position Overview Autodesk, the leading Design and Make Software Company, is looking for a Principal Site Reliability Engineer to join the Autodesk Platform Services Engineering team in Toronto, Canada. In this role, you will help build trusted services of APS (Autodesk Platform Services) measured by Service Level Objectives (SLOs) and Mean Time to Recovery...


  • Old Toronto, Canada Zendesk Full time

    Job Description Zendesk is a service-first CRM company that builds powerful, customizable software designed to improve customer relations. At Zendesk, we encourage growth, innovation, and believe in giving back to the communities we call home. The ideal candidate will want to join a growing team. You have recent experience with full-stack cloud native...


  • Old Toronto, Canada Zendesk Full time

    Job Description Zendesk is a service-first CRM company that builds powerful, customizable software designed to improve customer relations. At Zendesk, we encourage growth, innovation, and believe in giving back to the communities we call home. The ideal candidate will want to join a growing team. You have recent experience with full-stack cloud native...


  • Toronto, Canada Robinhood Full time

    Join a leading fintech company that’s democratizing finance for all.Robinhood was founded on a simple idea: that our financial markets should be accessible to all. With customers at the heart of our decisions, Robinhood is lowering barriers and providing greater access to financial information. Together, we are building products and services that help...


  • Old Toronto, Canada Thomson Reuters Full time

    (Canada) Site Reliability Engineer (Contract) Contract (9 months 4 days) Published 3 days ago New Relic Data Dog Site Reliability Engineer - in the Service Management OrganizationDo you have experience in IT Service Management, working with cloud providers, software development, and technology infrastructure?The Site Reliability Engineer will...


  • Old Toronto, Canada RBC - Royal Bank Full time

    Job Summary This role will be responsible for assisting in the development, implementation, and support of Site Reliability Engineering (SRE) solutions for applications supported by the Branch Technology in Digital organization. The incumbent will need introductory knowledge and experience working in an application development and/or technology operations...


  • Old Toronto, Canada RBC - Royal Bank Full time

    Job Summary This role will be responsible for assisting in the development, implementation, and support of Site Reliability Engineering (SRE) solutions for applications supported by the Branch Technology in Digital organization. The incumbent will need introductory knowledge and experience working in an application development and/or technology operations...


  • Old Toronto, Canada RBC - Royal Bank Full time

    Job Summary This role will be responsible for assisting in the development, implementation, and support of Site Reliability Engineering (SRE) solutions for applications supported by the Branch Technology in Digital organization. The incumbent will need introductory knowledge and experience working in an application development and/or technology operations...


  • Old Toronto, Canada RBC - Royal Bank Full time

    Job Summary This role will be responsible for assisting in the development, implementation, and support of Site Reliability Engineering (SRE) solutions for applications supported by the Branch Technology in Digital organization. The incumbent will need introductory knowledge and experience working in an application development and/or technology operations...


  • Old Toronto, Canada ClickHouse Full time

    We are committed to providing our customers with reliable and secure services so we are building out our newly formed Site Reliability Engineering team. As one of the first joiners to our Reliability Engineering Team at ClickHouse, you will be responsible for building and leading processes to ensure the reliability, availability, scalability, and performance...


  • Old Toronto, Canada ClickHouse Full time

    We are committed to providing our customers with reliable and secure services so we are building out our newly formed Site Reliability Engineering team. As one of the first joiners to our Reliability Engineering Team at ClickHouse, you will be responsible for building and leading processes to ensure the reliability, availability, scalability, and performance...


  • Old Toronto, Canada ClickHouse Full time

    We are committed to providing our customers with reliable and secure services so we are building out our newly formed Site Reliability Engineering team. As one of the first joiners to our Reliability Engineering Team at ClickHouse, you will be responsible for building and leading processes to ensure the reliability, availability, scalability, and performance...


  • Old Toronto, Canada ClickHouse Full time

    We are committed to providing our customers with reliable and secure services so we are building out our newly formed Site Reliability Engineering team. As one of the first joiners to our Reliability Engineering Team at ClickHouse, you will be responsible for building and leading processes to ensure the reliability, availability, scalability, and performance...


  • Old Toronto, Canada EQ Bank | Equitable Bank Full time

    Join a ChallengerBeing a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge ourselves and our teams to creatively transform what’s possible in banking. Our team is made up of inquisitive and agile minds that find smarter ways of doing...


  • Toronto, Canada Equitable Bank Full time

    The WorkDesign, develop, and implement Java-based solutions using microservices architecture.Deploy and maintain digital platforms on the cloud, ensuring high availability and scalability.Collaborate with cross-functional teams to integrate numerous services and ensure seamless delivery.Be a functional leader in the team, guiding the team with the best...


  • Old Toronto, Canada Akamai Full time

    Are you passionate about cutting edge technology? Do solving some of the Internet's most difficult content delivery challenges interest you? Join our Compute Site Reliability team! Our team is responsible for monitoring and measuring the reliability of our suite of Compute products and platform. In collaboration with Engineering and Product teams, we focus...


  • Old Toronto, Canada Akamai Full time

    Are you passionate about cutting edge technology? Do solving some of the Internet's most difficult content delivery challenges interest you? Join our Compute Site Reliability team! Our team is responsible for monitoring and measuring the reliability of our suite of Compute products and platform. In collaboration with Engineering and Product teams, we focus...


  • Old Toronto, Canada Akamai Full time

    Are you passionate about cutting edge technology? Do solving some of the Internet's most difficult content delivery challenges interest you? Join our Compute Site Reliability team! Our team is responsible for monitoring and measuring the reliability of our suite of Compute products and platform. In collaboration with Engineering and Product teams, we focus...