Veralto

Principal Software Engineer

Veralto
Apply
16 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design complex, scalable systems and define long-term technical roadmaps across multiple teams or departments.
  • Provide technical leadership by resolving ambiguity, unblocking teams, and establishing coding and testing standards.
  • Mentor junior and senior engineers and improve the organization’s technical capabilities.
  • Design software architecture and provide technical guidance to the Backend Development Team.
  • Build, maintain, troubleshoot, and debug advanced software applications.
  • Implement security best practices for web applications throughout the software development lifecycle.
  • Collaborate with cross-functional stakeholders to gather requirements and translate user needs into technical solutions.
  • Write and maintain design documents, user manuals, release notes, and other technical documentation.
  • Participate in code reviews, testing, debugging, and software quality and performance improvements.
  • Plan and complete technical-debt initiatives across related products.
  • Drive organizational innovation and strategic technology initiatives.
  • Research emerging technologies, tools, algorithms, and software development best practices.

Requirements

  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • At least 12 years of software development experience.
  • Expertise with Java and JavaScript, plus hands-on experience with C++.
  • Strong understanding of system architecture, design patterns, software development practices, algorithms, and industry standards.
  • Demonstrated ability to provide technical leadership, mentor engineers, and establish engineering best practices.
  • Experience designing, developing, and consuming secure, scalable, and documented RESTful APIs.
  • Expertise with Spring Framework, Spring Boot, and JavaScript frameworks for enterprise-grade applications.
  • Experience with AWS, Kibana, Elasticsearch, Lambda, S3, and EC2.
  • Experience with web development frameworks and libraries such as React and Marionette.
  • Strong database design and development experience with SQL and/or NoSQL databases.
  • Hands-on experience with JIRA and GitHub or similar tooling.
  • Strong analytical, problem-solving, debugging, communication, ownership, and cross-functional collaboration skills.
  • Ability to learn new technologies and work across multiple technology stacks.
  • AI/ML knowledge and experience integrating AI across the software development lifecycle are desirable.

Benefits

  • Flexible, family-friendly organization with a supportive and diverse international work environment.
  • Career growth, rewards, recognition, and opportunities to influence technology decisions in a global packaging and color organization.

Tech Stack

AWSC++ElasticsearchJavaJavaScriptKibanaReactSpring BootSQL

Categories

Veralto

About Veralto

1,001-5,000 employees

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.

Contact me