Intuit Staff Software Engineer in San Diego, California



Come join the Security Team as a Staff Software Engineer. The team develops Security services and tools which provide Intuit products a common secure solution to their security-related use cases. 


If your DNA is dominated by a true security mindset and technical depth; if you have practical experience implementing software security strategies; and if you truly know how to inspire others along a change journey while partnering well and being a key member of a larger leadership team, then let’s talk about your next career opportunity! 


You’ll join a company whose culture, from individual contributor to executive staff to the CEO, is characterized by the terms "Lean, Agile, and Customer Focus". You’ll be a member of a team that is passionate for engineering solutions to complex security problems while minimizing friction and maximizing productivity. You will be working with a team developing leading edge security products that simplify and solve for current customer needs while building for the future.     



  • Implement significant technology initiatives end to end and across multiple layers of architecture

  • Implement durable software solutions that will solve critical customer problems

  • Implement development best practices for application development

  • Implement and support development tools

  • Understand requirements and use cases.

  • Partner with other groups at Intuit for cross-functional design, solution integration and on-boarding of offerings

  • Demonstrate end to end ownership from architecture, design, implementation, testing, deployment and operations.

  • Passionate for continuous learning, experimenting and applying cutting edge technology and software paradigms

  • Provide/inspire innovations that fuel the growth of Intuit as a whole

  • Coach and mentor other engineers in process and methodologies



Technical Qualifications:

  • BS/MS in Computer Science or related area

  • 8+ years of experience developing systems/software

  • Solid design and coding skills (Java, REST, JSON, Golang, Python)

  • Strong OOD and SOA principles, with ability to implement them in a language of choice

  • Strong experience leading design and implementation of robust and highly scalable services

  • Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches

  • 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

  • Experience with AWS highly desired

  • Experience with frameworks like Spring, Hadoop, Spark, Kafka a plus

  • Experience with Machine Learning, Sagemaker a plus

  • Experience with software development of security solutions a plus


Team/Leadership Qualifications:

  • Team player possessing strong analytical, problem solving and communication skills, both written and oral

  • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems

  • Ability to never lose sight of the big picture

  • 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, go-getter" attitude and the ability to make decisions independently

  • Ability to mentor and role model

  • Work hard, win together, have fun

EOE AA M/F/Vet/Disability