Staff Software Developer

Intuit


Date: 1 day ago
City: Toronto, ON
Contract type: Full time
Overview

Come join the Intuit TurboTax Tax Engines development team as a Staff Software Developer. The Tax Engines development team is responsible for driving innovation to deliver reliability and scalability to our core Tax Engine capabilities, driving the overall quality and accuracy of the product. The ideal candidate is a Software Developer experienced with C# who has a strong knowledge of relational databases and back-end development. As part of the team, you'll apply your back end technical, innovation, and collaboration skills while helping the team drive the technology and processes of how large-scale consumer web and mobile applications are developed and supported.

Intuit has embraced a hybrid way of working. This is a hybrid role with the expectation of working from our Toronto office 3 days per week.

What you'll bring

  • Experience developing a public-facing cloud app at scale, where you gained expertise in all aspects of back-end SDLC from design and implementation to deployment and operations.
  • Proficiency in back-end architecture and design at scale
  • Strong knowledge of industry best practices for modern, cloud-native back-end service architecture
  • Strong C# proficiency and experience with modern back-end frameworks like ASP.NET Core are essential.
  • Proficiency in database management and professional experience administering SQL Server Databases.
  • Experience in leveraging Amazon Web Services for building scalable applications.
  • Bachelor's Degree in Computer Science or equivalent field, or commensurate work experience and knowledge.
  • Strong verbal, written, and organizational skills.
  • Strong leadership experience: leading meetings, presenting, technical go-to person, and cross-functional leader.
  • Experience with Agile Development, Scrum, or Extreme Programming methodologies is an asset

How you will lead

  • Write scalable back-end application code with the utmost attention to detail, inclusive of accessibility, performance, scalability, security.
  • Build effective internal and external relationships that are essential to delivering awesome software.
  • Leverage your technical leadership to mentor junior engineers and apply your wisdom towards solving our most difficult architecture and implementation challenges.
  • Leverage industry trends to make the best technology choices and strategic decisions.
  • Take vague customer problems and solve end-to-end with teamwork and accountability.
  • Lead the gathering of functional requirements, developing technical specifications, and project and test planning.
  • Act as a technical subject matter expert, mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems.
  • Roughly 60-80% hands-on coding.
  • Generate technical documentation to communicate architectural and design options, and educate development teams and business users.
  • Resolve defects/bugs during testing, pre-production, production, and post-release updates.
  • Work cross-functionally with various Intuit teams, including product management, tax content developers, and/or business leaders, to drive results.
  • Demonstrate a passion for developing well-architected, elegant, scalable, high-quality back-end services that can support millions of customers at scale

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume