Veralto

Software Engineer Specialist

Veralto
Apply
11 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and evolve scalable cloud foundation services used across multiple Esko products.
  • Own detailed technical design and implementation of complex capabilities from requirements through production.
  • Write high-quality backend code and solve complex distributed-systems and engineering problems.
  • Partner with Architects to translate architectural direction into production software and provide implementation feedback.
  • 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 engineering excellence through 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.
  • Experience developing and operating scalable applications on AWS or another major cloud platform.
  • 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, modernizing legacy or large-scale distributed systems, or improving engineering practices.

Benefits

  • The role is based in India.

Tech Stack

Amazon DynamoDBApache KafkaAWSDockerElasticsearchGitJavaKubernetesPostgreSQLRedisScala

Categories

Veralto

About Veralto

1,001-5,000 employees
Contact me