Company Info


Principal Software Developer



Principal Software Developer



Employment Type:



per year

Job Description:


Come join the Pro Tax team, part of Intuit's ProConnect Group as a Principal Software Engineer. In this position, you'll play a key role in building Pro Tax, cloud-based tax software for accountants, built into QuickBooks Online Accountant. From customer experiences, to back-end services, you'll be an important voice driving the technology that will make the Pro Tax experience faster and easier for our customers.

What you'll bring
  • BS/MS in Computer Science or related area, or equivalent work experience
  • 8+ years of experience developing systems/software for large business environments (Java)
  • 5+ years of experience designing complex distributed systems, management products or business applications
  • Solid design and coding skills (Java, React, RDBMS, noSql)
  • Strong OOD and SOA principles, with ability to implement them in a language of choice (Java)
  • Strong experience leading design and implementation of robust and highly scalable web services
  • Strong knowledge of Maven and Spring
  • Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches a plus
  • Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation
  • Synthesize achievable solutions from diverse inputs, alternative sources (build / buy / partner) and complex data
  • Experience with frameworks like Struts, Spring, Hibernate, JSF a plus
  • Prior working experience in utility computing and/or cloud computing domain highly desired

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
How you will lead
  • 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
  • Capture requirements and use cases
  • Deliver technical design and implement highly available, scalable, and secure web services with excellent quality
  • Partner with other groups both inside and outside of Intuit for cross-functional design, solution integration and on-boarding
  • Work with cross-functional team members from Architecture, Product Management, and Production Operations to develop, test, and release features
  • Passionate for continuous learning, experimenting and applying cutting edge technology and software paradigms
  • Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning
  • Pursue and resolve complex or unchartered technical problems and share key learnings
  • Provide technical leadership and be a role model to software engineers pursuing technical career path in engineering
  • Provide/inspire innovations that fuel the growth of Intuit as a whole
  • Apply your experience and innovation to generate creative ideas for emerging business needs
  • Coach and mentor other engineers in process and methodologies
  • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements