Staff Software Engineer - Commerce Network
Intuit - Mountain View, CA

This job posting is no longer available on Intuit. Find similar jobs:Staff Software Engineer jobs - Intuit jobs

Imagine a career where your creative inspiration can fuel BIG innovation. Year-over-year, Intuit has been recognized on Fortune's “100 Best Companies To Work For” and at the top of Fortune World’s “Most Admired Software Companies.” Immerse yourself in our award winning culture while creating breakthrough solutions that change the financial lives of more than 50 million personal users, seven million small businesses, and over 1,800 financial institutions and their millions of customers worldwide.

Combining organic growth with strategic partnerships, Intuit is expanding its social, mobile, and global footprint with products and services that are revolutionizing the industry. Our 8,000 entrepreneurial employees have brought more than 250 innovations to market -- from QuickBooks®, Quicken®, and TurboTax®, to GoPayment, Mint.com, Intuit Healthcare Solutions, big data, SaaS, PaaS and mobile apps. The breadth and depth of these customer-driven innovations mean limitless opportunities for you to turn your ingenious ideas into reality at Intuit.

Want to build a system that will that will dramatically change the way companies do business? This is an opportunity to lead the design and implementation of a high visibility project from the ground up that will integrate with a broad ecosystem and customer base. Your role is a hands-on technical lead – design, and build game changing software. The ideal candidate will have extensive experience building new software systems and services end-to-end, extending existing systems, driving successful integrations, and leading a small team.

Intuit is developing a commerce network – products and services that provide a way for small businesses and their counterparts to interact and transact with each other effortlessly and naturally. The vision is big and game-changing.

Responsibilities:
Drive the design and implementation of a highly scalable, durable, and secure web based application and services.

Lead new technical projects from design through delivery.

Contribute to the definition of requirements and project goals

Design and Implement high quality software end-to-end with a focus on customer benefits and technical requirements

Provide technical leadership and mentoring to other engineers

Deliver frequent product deployments in a fast paced Agile environment

Partner and coordinate technical dependencies with other groups both inside and outside of Intuit.

Qualifications

BS in Computer Science or related field (MS preferred)

8+ years of software development experience. At least 3 years of Java experience in a high volume hosted environment.

Experience with the full stack of software development (end-to-end development of services from API, Business Logic, Data Model), architecture, and design.

Experience with building and consuming Web Services, designing APIs, REST, JSON, XML, Databases, SQL

Experience with Spring, JMS, ESB, Jersey, ActiveMQ, Hibernate, MySQL, NoSQL, Scalability, and Security a plus.

Experience with Agile process, Unit Testing, and Test Driven Development (TDD).

Strong leadership, problem solving skills, and communication skills to both technical and non-technical audiences.

Self-starter, driver bias to getting things done

Discover what it’s like to be part of a team that rewards taking risks and trying new things. It’s time to love what you do! Check out all of our career opportunities at:

http://jobs.intuit.com/

. Intuit is an Equal Opportunity Employer.

Be yourself. Be Intuit.

Job

Software Engineering

Primary Location

United States of America-California-Mountain View

Schedule

Full-time

About this company
345 reviews
Intuit: Going Beyond Innovation As the world evolves, so do we. Yet we remain driven by our passion for inventing solutions to solve...