Company Overview
Intuit is a global technology platform that helps consumers and small businesses overcome their most important financial challenges. Serving more than 100 million customers worldwide with TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
Come join the ProTax team as a Software Engineer – full stack. This group’s mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based solutions. We are looking for a highly motivated and creative problem solver with a passion for innovation to join our team and revolutionize the way the world does business.
Qualifications
BS/MS in computer science or equivalent work experience.
3+ years of experience developing systems/software for large business environments both frontend (React) and backend (Java/J2EE).
Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes.
Solid grasp of software engineering fundamentals and their practical application.
Strong OOD and SOA principles, with ability to implement them in a language of choice.
Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches
Strong experience with Databases design (SQL, NoSQL) and analytics.
An understanding and preferable experience with web services (REST or SOAP).
An understanding of unit testing & Test-Driven Development (TDD).
“Self-starter”, can-do attitude and a willingness to take ownership of problems.
Strong desire to learn and grow.
Problem-solving skills with a history of superb delivery against assigned tasks.
Excellent verbal and written communication skills.
Responsibilities
Successful delivery of high-quality web or mobile software (requirements, design, code, documentation, etc.)
Roughly 80-95% hands-on coding
Contribute to early quality activities, including peer reviews of estimates, designs and code.
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
Partner effectively with all team members to deliver against commitments.
Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results.
Commitment to team success and positive team dynamics
Passion for growing and applying technical skills in service to customers.
Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies