Intuit Inc.
Staff Software Engineer - Backend
Intuit Inc., Mountain View, California, us, 94039
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 includes Intuit’s marketing team, marketing operations team, product teams, engineering, finance, and 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.
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. 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.
#J-18808-Ljbffr
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. 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.
#J-18808-Ljbffr