Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Veralto

Software Engineer II, C++

Veralto

. Contribute to development and maintenance of a business-critical C++ desktop application .

Posted 10/26/2026full-timeBangalore • IndiaSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ development, object-oriented programming, and software design principles while effectively collaborating within cross-functional teams. Proficient in automated testing, code quality improvement, and modern development practices.

Highest-signal resume keywords
C++ DevelopmentObject-Oriented ProgrammingAutomated TestingMicrosoft Visual StudioAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSoftware Design PrinciplesData StructuresDebugging TechniquesContinuous ImprovementCode Quality ImprovementUnit TestingIntegration TestingCI/CD PipelinesDesktop Application Development
Soft Skills
Analytical SkillsProblem-Solving SkillsWritten CommunicationVerbal CommunicationCollaboration Skills
Tools & Technologies
Microsoft Visual StudioGitVcpkgConanNuGetMSIWiXInstallShieldMFCWindows Application Development
Industry Keywords
Software EngineeringCommercial Software ProductsLarge Software ProjectsHardware-Connected ApplicationsCross-Functional Teams

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Contribute to development and maintenance of a business-critical C++ desktop application
  • Implement new features under senior engineer guidance
  • Investigate and resolve software defects and customer-reported issues
  • Improve code quality, maintainability, and test coverage
  • Assist with modernization of development tools and build systems
  • Develop and maintain automated unit and integration tests
  • Participate in code reviews and technical discussions
  • Collaborate with Product Management, Quality Assurance, Application Support, and engineering teams
  • Apply software engineering best practices
  • Contribute to continuous improvement initiatives

Requirements

What you’ll need
  • Professional software development experience; internships and co-op experience may be considered
  • Good knowledge and experience of C++ and object-oriented programming concepts
  • Understanding of software design principles and data structures
  • Familiarity with Microsoft Visual Studio and Windows application development
  • Basic understanding of source control systems such as Git
  • Familiarity with software testing concepts and debugging techniques
  • Strong analytical and problem-solving skills
  • Good written and verbal communication skills in English
  • Ability to collaborate effectively within a global, cross-functional team
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience
  • Preferred: 4–7 years of experience developing desktop applications
  • Familiarity with Agile methodologies
  • Exposure to CI/CD pipelines and automated testing
  • Experience with commercial software products or large software projects
  • Exposure to Microsoft Foundation Classes (MFC)
  • Experience with vcpkg, Conan, or NuGet
  • Familiarity with MSI, WiX, or InstallShield
  • Experience with hardware-connected desktop applications

Benefits

Comp & perks
  • Flexible time schedule
  • Hybrid work model
  • Coaching and learning opportunities at every stage of your career
  • Dynamic, international, and innovative work environment
  • Exciting technical challenges and expert colleagues
  • Opportunity to work on business-critical data platforms
  • Opportunity to take ownership and influence technical decisions
  • On-the-job learning, coaching, and training
  • Skill-building opportunities and continued development and growth