[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. Intuit is seeking a highly experienced Full Stack Engineer to design, build, and scale modern web applications. The ideal candidate will have strong expertise in Java/Spring Boot for backend development and React with TypeScript for frontend development, along with experience in building cloud-native microservices and scalable distributed systems.
Responsibilities
- Design and develop scalable microservices using Java and Spring Boot
- Build and maintain RESTful APIs supporting web and mobile applications
- Implement secure, reliable, and high-performance backend services
- Develop data access layers using SQL and NoSQL databases
- Integrate internal and external services through APIs and event-driven architectures
- Build modern user interfaces using React with TypeScript
- Develop reusable and scalable UI components using modern React patterns (Hooks, Functional Components)
- Implement state management using tools such as Redux, Zustand, or Context API
- Integrate frontend applications with backend REST APIs
- Ensure performance optimization, accessibility, and responsive design
- Participate in architecture discussions and system design reviews
- Design modular and scalable application architectures
- Implement best practices for performance, reliability, and security
- Deploy and manage applications in cloud environments (AWS, GCP, or Azure)
- Implement CI/CD pipelines to support automated testing and deployments
- Use containerization technologies such as Docker and Kubernetes
- Implement monitoring, logging, and observability solutions
- Work closely with product managers, designers, and QA engineers
- Conduct code reviews and enforce engineering best practices
- Mentor junior engineers and contribute to engineering standards
- Drive improvements in system architecture, performance, and developer productivity
Skills
- 7+ years of professional software development experience
- Strong expertise in Java and Spring Boot
- Experience designing and building RESTful APIs and microservices
- Strong frontend development experience using React with TypeScript
- Deep understanding of TypeScript, modern JavaScript (ES6+), HTML5, and CSS
- Experience with SQL databases (PostgreSQL, MySQL, Oracle)
- Experience with NoSQL databases (MongoDB, Redis, DynamoDB)
- Experience building cloud-native applications
- Experience building automation scripts using playwright
- Strong understanding of software design patterns and system architecture
Benefits
- Intuit provides a competitive compensation package with a strong pay for performance rewards approach.
- This position may 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).
- Pay offered is based on factors such as job-related knowledge, skills, experience, and work location.
- To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
Company Overview
Company H1B Sponsorship