Job Details

Software Engineer 2 Mobile on Turbo Platform Team

San Diego, California, United States

Come join the Smart Money Team in San Diego as a Full Stack Software Engineer 2 developing our next generation of consumer apps and services. As an engineer working on Turbo you will work across the stack, including client development (emphasis on Mobile), server development, data structures, and more. You will partner closely with the Product Management and Design teams, Performance and Quality teams, and across development teams in an environment where everyone is an owner and Engineers are encouraged to work and think cross-functionally as we implement new capabilities and features. As such, we are looking for self-starters who can be successful delivering business results in a fast-paced and dynamic environment. Come join one of the fastest growing and most successful businesses at Intuit and be a part of a solution that will impact the financial lives of millions of customers.


* Participate in the agile feature/product design process working with cross-functional teams including: Product Management, Experience Design, Analytics and Operations
* Collaborate with other engineers to share best practices and knowledge of emerging technologies
* Engage with customers to get a first-hand understanding of their needs
* Design, rapidly prototype and test proposed solutions
* Gathering functional requirements, developing technical specifications, and project & test planning
* Applying technical expertise to challenging programming and design problems
* Build well-tested high-quality tools to improve Developer Productivity and Developer Experience
* Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results
* Developing Android or iOS mobile apps, prototypes, or proofs of concepts
* Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
* Contribute to design and architecture of the project
* Experience with Agile Development, SCRUM, or Extreme Programming methodologies


* BS/MS in computer science or equivalent work experience
* 2+ year's experience designing and developing mobile applications
* Experience developing in both Android and iOS is a plus
* Strong understanding with any of the following Object Oriented Languages (OOD): Java, Swift, Kotlin
* Experience with entire Software Development Life Cycle (SDLC)
* Experience working with REST APIs and JSON using standard HTTP
* Practical experience in developing applications integrating with services, building out high scale platforms, engineering and operational excellence
* Strong coding abilities, architecture, debugging, and performance/diagnostics measurement skills
* Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
* Strong understanding of the Software design/architecture process
* Strong understanding of unit testing & Test Driven Development (TDD)

Send Application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!