Netomi is looking for a highly experienced Software Architect to join its Core Platform team. The ideal candidate will have strong hands-on experience building scalable, low-latency, high-performance backend systems using Java, Spring Boot, MySQL, Redis, AWS, Docker, and ECS.
This role requires someone who can design robust platform architecture, guide engineering teams, solve complex technical problems, and ensure systems are built for scale, reliability, and performance.
Key Responsibilities
Design and architect scalable, secure, and high-performance backend systems for Netomi’s core platform.
Build and optimize low-latency applications capable of handling high-throughput workloads.
Lead technical design discussions and define architecture best practices across engineering teams.
Work extensively with Java, Spring Boot, MySQL, Redis, AWS, Docker, and ECS.
Own performance tuning, database optimization, caching strategies, and distributed system design.
Collaborate with product managers, engineering leaders, DevOps, and QA teams to deliver reliable platform capabilities.
Review code, mentor senior engineers, and drive engineering excellence.
Ensure platform components are resilient, observable, maintainable, and production-ready.
Make architectural decisions around microservices, APIs, cloud infrastructure, scalability, and deployment patterns.
Identify technical risks and proactively propose solutions.
Required Skills and Experience
- 8+ years of software engineering experience, with strong backend/platform engineering exposure.
Strong expertise in Java and Spring Boot. - Deep experience with MySQL, including schema design, indexing, query optimization, and transaction management.
- Hands-on experience with Redis for caching, rate limiting, queues, or low-latency data access.
Strong cloud experience with AWS, especially production-grade deployments.
- Experience working with Docker and containerized applications.
- Hands-on experience with AWS ECS or similar container orchestration platforms.
- Proven experience designing and building low-latency, high-performance applications.
- Strong understanding of distributed systems, microservices, REST APIs, event-driven architecture, and system scalability.
- Experience with monitoring, logging, debugging, and production incident resolution.
- Strong problem-solving, ownership, and technical leadership skills.
Good to Have
- Experience with Kafka, SQS, SNS, or other messaging/event-streaming systems.
- Experience with Kubernetes, Terraform, CI/CD pipelines, and infrastructure automation.
- Exposure to AI, chatbot, automation, or SaaS platforms.
- Experience leading architecture for large-scale multi-tenant systems.
Ideal CandidateThe ideal candidate is a hands-on architect who can think at system level, write clean and efficient code when required, mentor engineers, and make strong technical decisions for a high-scale core platform environment.
Skills Required
- 8+ years of software engineering experience with backend/platform focus
- Strong expertise in Java and Spring Boot
- Deep experience with MySQL (schema design, indexing, query optimization, transactions)
- Hands-on experience with Redis for caching, rate limiting, or low-latency access
- Strong cloud experience with AWS and production-grade deployments
- Experience working with Docker and containerized applications
- Hands-on experience with AWS ECS or similar container orchestration
- Proven experience designing and building low-latency, high-performance applications
- Strong understanding of distributed systems, microservices, REST APIs, event-driven architecture, and scalability
- Experience with monitoring, logging, debugging, and production incident resolution
- Strong problem-solving, ownership, and technical leadership skills
- Experience with Kafka, SQS, SNS, or other messaging/event-streaming systems
- Experience with Kubernetes, Terraform, CI/CD pipelines, and infrastructure automation
- Exposure to AI, chatbot, automation, or SaaS platforms
- Experience leading architecture for large-scale multi-tenant systems
What We Do
Netomi is an AI-first customer service platform that enables companies to deliver the highest quality customer experiences while significantly reducing cost. Netomi's Relationship Operating System automatically resolves up to 80% of routine customer service inquiries, decreasing resolution time, and increasing customer satisfaction and support quality. The patented, no-code platform works across messaging, chat, email and voice, and understands 100+ languages. Netomi is based in San Francisco and has offices in New York and India.



_0.png)





