Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
Come join the Intuit Data Exchange (IDX) Platform Team as a Principal Software Engineer. Our Backend Teams are responsible for acquiring millions of transactions and statements a day to satisfy our customers needs in all Intuit products.
In this role, you'll:
Act as the lead technical expert for the group
Help to convey business requirements to the technical team
Be leading architecture and design discussions of high-volume services that are part of Intuits Data Exchange Platformworking in close collaboration with your peers in Israel and abroad
Drive innovation and technical excellence across the team
Responsibilities
Contribute by developing end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple Business Units and organizations.
Closely collaborate with your peers in Israel and abroad, representing the local teams while ensuring alignment with the broader IDX vision and roadmap
Analyze project requirements and accordingly provide technical specifications and functional recommendations to the teams
Act as the main approver for system architecture and technical designs of the team
Hold engineering meetings and coaching sessions to teach and discuss new ideas and technologies
Review and recommend improvements to existing system designs, performance, and reliability
Support education and implementation around clean code and coding standards across the group
Evaluate existing engineering processes and recommend improvements
Respond to customer queries and concerns in a timely fashion
Perform system repairs and oversee periodic inspection processes
Provide support in system acceptance testing, validation, and monitoring activities
Perform system failure analysis and provide corrective actions
Help research new solutions, proofs-of-concept, and assess 3rd-party tools
Represent the group in broader architecture forums and share their vision
Collaborate with various stakeholders - product management, analysts, data engineers, data science groups, risk agents, customer success, and more
Act as technical assessor during interviews of candidates for positions across the group
How youll succeed
Youll understand end-to-end use cases, policies, and methodologies
Youll successfully collaborate with your peers around the globe and influence them
Youll deliver solutions of the highest qualityscalable, performant, reliable, and secure
Youll coach the engineers and help them achieve higher levels of technical excellence.
Youll help design new or improved services and approve these designs
Youll be proactive with a self-starter attitude.
Youll be a good listener, while also having strong opinions on what is right
Youll be fun to be around:)
Requirements: Experience with building web applications, databases, microservices on scale
Ability to read any code in an existing codebase and change it
Expertise in Java or any other OOP language
Recommended stack: AWS and AWS services; various authentication protocols (OAuth, SAM); high-level application frameworks like Spring Boot or Ktor
A people person, influential, have a passion and patience to mentor people
Self-motivated, proactive, and a contributor to code
Excellent English, both oral and written
Flexible in your working hours, by working with the US on a semi-regular basis
Fast learner
.המשרה מיועדת לנשים ולגברים כאחד