Intuit is seeking a Senior Software Engineer to join their People and Places Technology team. This team is responsible for creating an environment where Intuit's workforce can do their best work through internal tools and applications. The ideal candidate will have a strong background in both front-end (React JS) and back-end (Java, Spring, REST/GraphQL services) technologies.
As part of a cross-functional Agile Scrum team, you'll work with business partners, developers, product managers, and analysts. Your responsibilities will include developing and maintaining large-scale, developer-facing platforms, designing web-based applications and backend services, and acting in a technical leadership capacity.
Key responsibilities:
- Develop and innovate large-scale, developer-facing platforms
- Design and develop web-based applications and backend services
- Gather functional requirements and develop technical specifications
- Mentor junior engineers and apply technical expertise to challenging problems
- Work cross-functionally with various Intuit teams
- Contribute to project design and architecture
Qualifications:
- 7+ years of experience developing web applications
- BE/BTech in computer science or equivalent work experience
- Strong leadership and communication skills
- Expertise in software design/architecture
- Experience with technologies like RESTful or GraphQL web services, Java, Spring Boot, React JS, and more
- Familiarity with Agile Development, SCRUM, or Extreme Programming methodologies
- Experience with unit testing and Test Driven Development (TDD)
- Knowledge of Domain-driven model and hexagonal architecture
- Experience with Kubernetes/Docker is a plus
Join Intuit and be part of a team that powers prosperity for millions of customers worldwide!