Staff Software Engineer

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