State of California Veterans Jobs

ca-edd Logo
Mobile ca-edd Logo

Job Information

Intuit Software Engineer 2 - Backend in Mountain View, California


Come join the Professional Services group as a Software Engineer 2 specializing in building and maintaining tools used by the Intuit Data Exchange (IDX) organization. In this role you will help Intuit partner with financial institutions (FIs) and service providers to deliver high quality data solutions for Intuit and Quicken products. You will be able to use your proven developer skills in the entire lifecycle of automation tools (design, test, maintain) that facilitate the integration of our main “IDX” platform with these partner organizations. You also must be comfortable working with legacy codebases and technology. You should embrace utilizing new approaches, ideas, and technology to solve challenging problems. The ideal candidate is someone who is comfortable working with a variety of programming languages, with emphasis on using expertise in Java, Go Language, JavaScript, C++ and SQL and ranging from the latest APIs and to JSON as well as legacy SGML/XML data integration technology.

What you'll bring

  • BS in Computer Science, Software Programming, Engineering, or related field or equivalent work experience

  • 3+ years of experience working as a software engineer

  • Solid grasp of software engineering fundamentals and their practical application

  • Fluency in data integrations, including web services

  • Experience with Authorization frameworks such as OAuth2, OpenID Connect, and FAPI.

  • Experience with any of the following Object-Oriented Languages (OOD): Java, Go Language, C++, and C#

  • Experience working with mature codebases

  • Experience building integration tools

  • An understanding of unit testing & Test-Driven Development (TDD)

  • Experience with Postman or similar API test tools is a plus

  • Knowledge of JavaScript

  • Experience working with REST APIs and JSON

  • Strong project management skills (estimation, scope management, resource allocation, interdependencies; working across business and IT)

  • Strong oral, written and presentation skills; ability to communicate effectively across all levels both internally and with external data integration partners

  • Ability to quickly learn complex business processes and understand the underlying transactional systems

  • Excellent attention to detail and results oriented with a track record demonstrating strong problem solving and analytical skills

  • Ability to work independently and prioritize efforts and deliverables as a strong team contributor

  • Must have strong analytical skills, be decisive and detail-oriented

How you will lead

  • Understand both the Financial Data Exchange (FDX) and Open Financial Exchange (OFX) protocols and how they are used to transmit Banking, Investment and Tax data

  • Facilitate the requirements gathering for new automation tools to dramatically increase our velocity in onboarding partner organizations

  • Maintain an OFX test server which is used by IDX, QuickBooks, and Quicken development teams. The server utilizes SQL Server Management Studio

  • Build and maintain tools used in FDX, DDA, OAuth/OpenID Connect, and OFX, integrations

  • Interact with technical and non-technical individuals to identify project requirements

  • End-to-end accountability for project/program deliverables by engaging decision makers at appropriate levels

  • Establish strategy and execution plan for the team's technology deliverables

  • Leverage metrics and apply judgment to manage risk within project or product

  • Partner and collaborate across organizational boundaries

EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.