onsite
Staff Software Engineer - Intuit
Software Engineer
Lead the design and delivery of scalable web applications as a Staff Software Engineer, leveraging Java/Spring Boot for robust back‑ends and React with TypeScript for dynamic front‑ends, while architecting cloud‑native microservices and distributed systems.
About the role
Key Responsibilities
- Architect and implement high‑performance microservices using Java and Spring Boot, ensuring scalability, reliability, and maintainability.
- Design and develop responsive, type‑safe front‑end components with React and TypeScript, collaborating closely with product and design teams.
- Own end‑to‑end system design, from data modeling to deployment pipelines, optimizing for cloud‑native environments.
- Mentor and coach engineering peers, fostering best practices in code quality, testing, and continuous integration.
- Drive cross‑functional collaboration to translate business requirements into technical solutions that meet performance and security standards.
Requirements
- 7+ years of full‑stack development experience with proven expertise in Java, Spring Boot, React, and TypeScript.
- Deep knowledge of cloud‑native microservices architecture, distributed systems, and container orchestration (e.g., Kubernetes).
- Strong background in system design, performance tuning, and scalable architecture patterns.
- Excellent communication skills and a collaborative mindset for working across product, design, and engineering teams.
- Passion for writing clean, testable code and driving continuous improvement in engineering processes.
Skills
javareacttypescript