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
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 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