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.
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.
