Principal Platform AWS / Java Engineer

Intuit

(Mountain View, California)
Full Time
Job Posting Details
About Intuit
Intuit offers business and financial management solutions for SMBs, financial institutions, consumers and accounting professionals. The company’s product portfolio includes TurboTax, a software solution that offers free tax filing, efile taxes, and income tax returns; Quicken; QuickBooks; Mint.com, and more. The company also offers end-to-end solutions for online tax preparation, download products, mobile tax prep, mortgage interest and property tax, corporations tax, military tax, and more.
Summary
The mission of the Developer Tools team is to build outstanding services, tools and platform that enable thousands of Intuit engineers to seamlessly develop high-quality applications and services with zero-friction. The services and tools you will build will be leveraged across the Intuit enterprise and will pave the way to Intuit's transition to become a world-wide SaaS provider. We are looking for high-energy individuals with a fanatical mindset for automation. In addition to strong software engineering fundamentals, the ideal candidate will have proven experience running/supporting secure, scalable enterprise grade services within a culture of operational excellence.
Responsibilities
* Architecting and developing web, software, prototypes, or proofs of concepts * Drive significant technology initiatives end to end and across multiple layers of architecture * Drive design and implementation of durable and software solutions that will solve critical customer problems * Recommend development best practices for application development * Recommend and support development tools * Gathering functional requirements, developing technical specifications, and project & test planning * Act in a technical leadership capacity: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems * Roughly 70-80% hands-on coding * Pursue and resolve complex or unchartered technical problems and share key learnings * Actively stay abreast of Developer Tools/SaaS/PaaS trends and standards, recommend best practices and share learning * Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results * Demonstrate a passion for developing well architected, elegant software tools and services. * Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Ideal Candidate
Candidates must be able to work in an agile development life-cycle. Above all, candidates must have a passion for innovation, learning and improvement. **Qualifications** * A degree in Computer Science with 10+ years of software development experience. * Experience and with a strong desire to build tools, services and platform that facilitate other engineers to greatness. * Be highly innovative, flexible, self-directed and driven. * Ability to handle multiple competing priorities in a fast-paced environment. * Expertise with high level languages such as: Java/J2EE, C#, Python, Ruby * Experience with Bash or Shell scripting * Experience working on multiple AWS services required. * Experience with Chef/Puppet or other equivalent configuration management framework desired but not required. * Experience with build/deploy tools such as Jenkins, Docker desired but not required. * Comfortable working on Linux and/or Windows. Linux sys admin skills would be nice to have. * Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences * Expertise with unit testing & Test Driven Development (TDD) **Team/Leadership Qualifications** * Team player possessing strong analytical, problem solving and communication skills * Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people * Demonstrated ability to work with global teams across time zones * Ability to work effectively in a fast paced, complex technical environment. * High adaptability and flexibility * Experience driving for results across cross-functional teams while maintaining effective working relationships * Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives) * "Self-starter" attitude and the ability to make decisions independently

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.