Software Engineer - E5 - San Jose
Whatfix · San Jose, CA · 6 mo ago
On-siteEngineering$270/hrFull-time
What You’ll Do
- Own the design, development, deployment, and operation of large backend-led features (multi-engineer scope)
- Build and evolve scalable backend services, APIs, and data pipelines that power Whatfix products
- Drive technical design discussions, own architecture decisions within your problem space, and balance short-term delivery with long-term system health
- Break down complex problem statements into clear, well-scoped tasks for yourself and other engineers
- Write clean, well-tested, and maintainable code following engineering best practices
- Ensure features ship with appropriate testing, monitoring, and operational readiness
- Collaborate to ensure services are reliable, observable, and production-ready
- Mentor/guide other engineers through design reviews, code reviews, and technical discussions
- Identify and proactively address technical debt, scalability limits, and reliability risks before they impact customers
Must-Have Qualifications
- 5+ years of experience building production-grade backend systems
- Exposure to Docker, Kubernetes, or cloud-native environments
- Understanding of infrastructure-aware development (deployability, observability, scaling)
- Strong experience with Java (Spring Boot / REST-based services)
- Solid understanding of data structures, algorithms, and distributed systems
- Experience designing systems for scalability, performance, and fault tolerance
- Hands-on experience with unit testing, integration testing, and automation
- Experience working with CI/CD pipelines
- Strong debugging, problem-solving, and communication skills
- Able to own features end-to-end and work independently at E5 scope
Strong Good-to-Have
- Working experience with NoSQL data stores (Cassandra, MongoDB, etc.)
- Working experience with monitoring tools like Prometheus / Datadog
- Working experience with ArgoCD
- Prior experience working closely with Platform or SRE teams