1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design, build, and evolve scalable cloud foundation services used across multiple Esko products.
- Own detailed technical design and implementation from requirements through production.
- Write high-quality code and solve complex distributed-systems and software-engineering problems.
- Partner with Architects to translate architectural direction into production software and evaluate technical trade-offs.
- Improve platform-service reliability, performance, observability, testability, and maintainability.
- Lead code reviews, technical problem-solving, root-cause analysis, and resolution of complex production issues.
- Drive automated testing, code quality, design practices, and operational readiness.
- Mentor engineers through hands-on collaboration, reviews, and technical guidance.
Requirements
- 8+ years of professional software engineering experience building backend, cloud-native, or large-scale SaaS applications.
- Strong hands-on experience with Java/JVM technologies and modern backend frameworks.
- Strong experience designing and building REST APIs, microservices, and distributed systems.
- Experience translating architecture and high-level designs into detailed technical designs and production-quality implementations.
- Ability to identify implementation trade-offs, challenge assumptions, and provide constructive technical feedback.
- Strong understanding of scalability, concurrency, consistency, availability, resiliency, and fault tolerance in distributed systems.
- Experience developing and operating scalable applications on AWS or another major cloud platform.
- Strong experience with relational and NoSQL databases, including PostgreSQL and Amazon DynamoDB, covering data modeling, access patterns, transactions, indexing, and performance optimization.
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, Git, and modern software delivery practices.
- Experience diagnosing production problems using logs, metrics, distributed tracing, profiling, and performance analysis.
- Experience mentoring engineers and influencing technical decisions through design reviews, code reviews, and engineering judgment.
- Preferred experience with Scala or other functional programming languages and functional programming concepts.
- Preferred experience with Kafka, Redis, Akka, Elasticsearch/OpenSearch, or similar distributed technologies.
- Preferred experience building shared cloud platforms or foundation services consumed by multiple products or engineering teams.
- Preferred experience modernizing legacy or large-scale distributed systems and improving engineering practices.
Benefits
- The role is located in India.
- The position offers hands-on technical ownership, mentoring opportunities, and collaboration with Architects and multiple engineering teams.
Tech Stack
About Veralto
Veralto builds water analytics, treatment, and compliance solutions and product identification and color management systems for industrial, consumer goods, pharmaceutical, and municipal customers. Formed in 2023 as a spin‑off from Danaher, it operates brands including Hach, ChemTreat, Trojan Technologies, Videojet, Esko, X‑Rite, and Pantone. Veralto is headquartered in Waltham, Massachusetts, and is a publicly traded company on the NYSE under the ticker VLTO.
