Job Information
Intuit Senior Staff Software Engineer in Mountain View, California
Overview
Join the Ecosystem Suite Org as a Sr. Staff Engineer in the 3P Ecosystem Experiences team.
We are responsible for App Marketplace and 3P integrations within Intuit’s Global Business Suite Group. The team works with cutting-edge technologies while applying high operational and engineering excellence to deliver great experiences to our customers when integrating with 3P apps.
We are looking for an engineer with a platform mindset and experience in building highly performant solutions at scale. In this role, you will be working with a team of very talented engineers and architects on the 3P integrations foundations and discovery, connection, and the ongoing use of 3P apps. You will partner closely with cross-functional teams (e.g., Product Management, Design, Program Management, Data Analytics etc.), stakeholders, and teams within the broader organization.
What you'll bring
BS/MS in Computer Science or related area or equivalent work experience
10+ years of experience developing systems/software for large business environments (Java, J2EE)
5+ years of experience designing complex distributed systems, management products or business applications
Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE)
Strong experience leading design and implementation of robust and highly scalable APIs
Strong knowledge of Maven and Spring Boot
Solid design and coding skills (Java, J2EE, PHP, Ruby, Perl, REST, GraphQL, JSON, XML)
Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches a plus
Team player possessing strong analytical, problem solving and communication skills
Strong mentoring skills
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, quick learner
Experience driving for results across cross-functional teams while maintaining effective working relationships
Excellent communication skills. Able to communicate effectively to all levels of employees, customers and management (including executives)
"Self-starter" attitude and the ability to make decisions independently
Preferred Experience
Experience with developer programs, industry-leading technology/solutions in APIs and 3P integrations is a huge plus
AI technologies
Experience developing, maintaining, and innovating large-scale, consumer-facing applications
Distributed systems
Microservices architecture
Event-driven architecture
Kafka
NoSQL and relational databases
How you will lead
Deliver technical design and implement durable software solutions that will solve critical customer problems
Hands-on participation in software engineering work: code, design, review, production support (±70%)
Drive innovation by identifying emerging trends, technologies, and opportunities within the 3P integrations landscape
Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, and engineering process improvements
Prototype new ideas and concepts that challenge existing assumptions
Recommend development best practices for application development
Support clean code and coding standards education and implementation across the group
Gather functional requirements, develop technical specifications, and project & test planning
Work with cross-functional team members from Architecture, Product Management, Q/A and Production Operations to develop, test, and release features
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
Coach and mentor other engineers in process and methodologies
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.