Senior Software Engineer
Intuit
Overview
Come join the "Identity Lifecycle Management" as a "Senior Software Engineer". The identity Lifecycle Management team is part of Intuit’s Identity & Customer360 Org with the mission to build the next-generation identity lifecycle platform modern microservice-based, scalable platform that serves the needs of all of Intuit’s business units.
What you'll bring
- 6+ years-experience developing web, software, or mobile applications.
- BS/MS in computer science or equivalent work experience.
- Strong experience with any of the following Object Oriented Languages (OOD): Java/J2EE, Kotlin
- Experience with the entire Software Development Life Cycle (SDLC).
- 3+ years-experience with web services (consuming or creating) with REST or GraphQL.
- Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- Strong understanding of the Software design/architecture process.
- Experience with unit testing & Test Driven Development (TDD).
. Experience with NoSQL database technologies: MongoDB, DynamoDB, and others
. Experience with CI/CD tools: Jenkins, Kubernetes, and others
Preferred Experience:
- Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications.
- Experience with social, mobile, cloud/SaaS, big data, or analytics.
- Familiar with the development challenges inherent with highly scalable and available web applications.
- Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology—you’re prototyping and/or researching the up and coming technology and solutions.
· Experience with various, modern web frameworks.
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. The expected base pay range for this position is:Bay Area California $161,500 - 219,000This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits (https://www.intuit.com/careers/benefits/full-time-employees/) ).Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing pay equity for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
How you will lead
- Gathering functional requirements, developing technical specifications, and project & test planning
- Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s)
- Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
- Roughly 70-85% hands-on coding
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results
- Contribute to the design and architecture of the project
- Experience with Agile Development, SCRUM, or Extreme Programming 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.
Confirm your E-mail: Send Email
All Jobs from Intuit