Join our dynamic Learning Tech team as a Senior Software Engineer and play a key role in shaping the future of learning at Intuit. Our team is responsible for building and maintaining cutting-edge, configurable learning capabilities that empower both our customers and employees. You will be a driving force in developing innovative solutions that deliver engaging and impactful learning experiences.
Responsibilities:
- Lead the end-to-end design and implementation of learning flows, tools, and features for both customer-facing and employee-facing capabilities.
- Serve as a technical expert and mentor within the team.
- Collaborate effectively with cross-functional teams to define requirements and ensure seamless integration.
- Stay at the forefront of learning technology trends and industry best practices.
- Proactively research and introduce new technologies and approaches.
- Lead and guide other engineers, fostering team growth and development.
- Actively participate in code reviews, design discussions, and knowledge-sharing sessions.
- Develop high-quality, well-tested code, and produce comprehensive documentation.
- Effectively capture and analyze requirements and translate them into robust technical designs.
Qualifications:
- Strong proficiency in Java and Spring Boot for building scalable microservices.
- Experience with Python for backend development or scripting.
- Experience with GenAI and prompt engineering.
- Deep knowledge of RESTful API development and design.
- Experience with relational and NoSQL databases.
- Familiarity with GraphQL for efficient data retrieval and manipulation.
- Expertise in using containers (Docker) and Kubernetes for cloud deployments.
- Solid experience with AWS services.
- Excellent communication, teamwork, and problem-solving skills.
- Strong understanding of the Software Development Life Cycle (SDLC).
- Familiarity with Agile Development practices and SCRUM approaches.
- Experience with version control systems and CI/CD pipelines.
Intuit offers a competitive compensation package, including base pay, cash bonus, equity rewards, and benefits. The expected base pay range for this position in New York is $161,500 - $219,000.