Veralto

Senior Software Engineer - C++

Veralto
Apply
21 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, maintain, and modernize a Windows desktop application primarily built in C++.
  • Use Qt, multithreaded programming, CMake, and Visual Studio to build and troubleshoot robust applications.
  • Analyze and resolve complex software issues using debugging tools and performance profilers.
  • Translate customer and business requirements into technical designs and formal software specifications.
  • Conduct code reviews, provide technical feedback, and mentor junior developers.
  • Develop and expand automated unit and integration test coverage.
  • Collaborate with Product Management, Quality Assurance, Application Support, and globally distributed engineering teams.
  • Contribute to roadmap efforts, technical debt reduction, backward compatibility, and long-term platform sustainability.

Requirements

  • 4–8+ years of professional software development experience.
  • Strong proficiency in modern C++ and object-oriented software design.
  • Experience maintaining long-lived commercial software products and working with large, complex production codebases.
  • Strong understanding of software architecture, design patterns, multithreading, and performance optimization.
  • Experience debugging complex issues across multiple application layers.
  • Hands-on experience with Microsoft Visual Studio, CMake, and Windows application development.
  • Familiarity with source control systems, automated builds, testing frameworks, CI/CD pipelines, and issue tracking tools.
  • Experience with Agile software development processes such as Scrum or Kanban.
  • Strong analytical, problem-solving, written, verbal, and cross-functional communication skills.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • Preferred experience includes mature or legacy software modernization, backward compatibility, vcpkg, Conan, NuGet, automated testing, software quality engineering, distributed engineering organizations, and hardware-connected desktop applications.

Benefits

  • Bangalore office location with flexible scheduling and a hybrid work model.
  • Dynamic international and innovative work environment with expert colleagues.
  • Coaching and learning opportunities throughout the career.
  • Opportunity to influence technical direction and contribute to business-critical products with global customer impact.
  • Direct collaboration with teams and stakeholders across Europe, Asia, and North America.
  • Culture emphasizing technical excellence, continuous learning, constructive challenge, ownership, and technical contribution.

Tech Stack

C++CMakeWindows

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