Job Information
Intuit Staff Software Engineer - Backend in Mountain View, California
Overview
Intuit go-to-market Tech (GTM-Tech) product team is responsible for building Intuit’s core capabilities surrounding marketing, personalization and experimentation. This specific team owns a series of capabilities spanning Martech, AdTech, Referral system, data, orchestration, vendor tools and more. Our broader set of stakeholders include Intuit’s marketing team, marketing operations team, product teams, engineering, finance, legal. The go-to-market Tech Engineering teams work closely with the go-to-market Product team who helps in driving the requirements and prioritization. The last few years as Intuit has embarked on a platform journey, to ensure our customers get a seamless experience across our products.
What you'll bring
Core Skills:
BS/MS in Computer Science or related area or equivalent experience
8+ years of experience developing systems/software for large business environments (Java/J2EE or Python preferred)
5+ years of experience designing complex distributed systems, management products or business applications
8+ years of professional working experience delivering production-ready code
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 web services
Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches
Expertise with unit testing & Test Driven Development (TDD)
Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, etc.
Strong experience with Databases design (SQL, NoSQL) and analytics
Prior working experience in utility computing and/or cloud computing domain
Experience building and deploying applications and services into cloud environments (AWS highly desired)
Must have experience with AWS Lambda, CloudFront, Lambda@Edge, Akamai Edge
Team/Leadership Characteristics:
Team player possessing strong analytical, problem solving and communication skills
Strong mentoring skills with ability to provide technical guidance and review code
Ability to work with global teams across time zones
Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility
Experience working with cross-functional teams while maintaining effective working relationships
Communicates clearly, succinctly and persuasively to all levels of employees, customers and management
"Self-starter" attitude and the ability to make decisions independently
How you will lead
Responsibilities
Drive design and implementation of durable and software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other services
60-70%% of the time will be spent on coding
Provide recommendations and best practices for application development, platform development, and developer tools
Capture requirements and use cases
Actively stay abreast on industry best practices, share learnings, and experiment and apply cutting edge technologies
Coach and mentor other team members
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.