Jobs Companies ZEISS Software Engineer - Client

Sobre esta vaga de Software Engineer - Client na ZEISS

ZEISS · Presencial · Bangalore

ZEISS in India

ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics.

ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace. 

Further information at ZEISS India.

Company Name:

Carl Zeiss India Bangalore ZEISS India

Position Title:

Software Engineer (Global Role)

Department:

CIT

Location

Bangalore (ZIGCC)

Employment

type

Full Time

About the Team

The Monetization Platforms department is one of the strategic units within Corporate IT and is responsible for Design, development & management of Billing, Licensing and Subscription Solutions as three central services across the ZEISS Group worldwide.

Your Role

As a Software Engineer (Global Role) with 2-7 years, you are responsible for the Client development using C++ for Licensing platform at Zeiss.

Your key responsibilities:

Must-Have Skills (Non-Negotiable):

  • Several years of hands-on experience in modern C++ development (e.g.   and above) in a professional software product environment
  • Proven track record in library / SDK development for external consumers (e.g. product teams or external customers), including API design, versioning, and backward compatibility
  • Strong experience developing and troubleshooting C++ libraries on Windows and Linux (toolchains, compilers, runtime specifics)
  • Experience integrating native C++ libraries into larger application landscapes (desktop applications, services, tools)
  • Strong focus on code quality, maintainability, and robustness (clean architecture, defensive programming, clear interfaces)
  • Experience working in agile development teams (Scrum/Kanban), using Git-based workflows and peer reviews

Core Technical Requirements:

  • Advanced proficiency in C++ including object-oriented design, templates, and memory management
  • Experience building and delivering reusable libraries / SDKs (packaging, distribution, documentation for integrators) for Windows and Linux environments
  • Familiarity with common build systems and toolchains on Windows and Linux (e.g. CMake, MSVC, GCC/Clang)
  • Basic to intermediate knowledge of C# / .NET and interop between native and managed code is highly desirable
  • Experience with Azure DevOps build pipelines for compilation, packaging, and artifact publishing
  • Hands-on experience with automated testing (unit tests, component tests, mocking frameworks, test automation in the CI pipeline)
  • Good understanding of version control with Git (branching strategies, pull requests, code reviews)
  • Optional but beneficial: Experience with WPF and integration of client components into WPF applications

Broader Responsibilities the Candidate Will Own:

  • End-to-end ownership of library lifecycle on Windows and Linux: from implementation and testing to documentation, releases, and maintenance
  • Collaboration with architects and backend engineers to ensure seamless integration between client components, licensing backends, and customer-facing tools
  • Close collaboration with teams building end-customer-installed software to ensure easy integration and intuitive use of licensing components
  • Contribution to simple and intuitive user flows where client components are exposed in UI (e.g. activation dialogs, license status views) in cooperation with UI teams
  • Continuous improvement of build, test, and release pipelines in Azure DevOps for cross-platform client libraries
  • Contribution to coding guidelines, best practices, and technical documentation to support integrating development teams
  • Participation in incident analysis and defect resolution, including debugging issues in client integrations and supporting operations where needed

Basic Requirements:

  • University degree in Computer Science, Software Engineering, Information Technology, or a comparable qualification
  •  years of professional experience in C++ software development, preferably with a focus on libraries or SDKs
  • Practical experience developing and debugging C++ software on both Windows and Linux
  • Experience working in international, cross-functional teams within a corporate IT or product development environment
  • Strong analytical and problem-solving skills with a structured and reliable working style
  • Good communication skills in English, both written and spoken

Solid understanding of:

  • Modern C++ development practices, including memory management, concurrency basics, and error handling
  • API and library design principles, including encapsulation, stability, and ease of integration for consuming teams
  • Cross-platform development aspects for Windows and Linux (build configurations, dependencies, toolchains)
  • Software build and release processes using Azure DevOps (pipelines, artifacts, basic YAML configurations)
  • Automated testing concepts and their importance for reusable components (unit, integration, regression testing)
  • Secure and robust coding principles relevant for components used in customer-facing ZEISS products
  • Working in a regulated enterprise environment, including documentation, traceability, and collaboration with multiple stakeholders
  • Basic understanding of software licensing models and implementation patterns is a plus

About Zeiss:

Join us at ZEISS, the global leader in optics and optoelectronics with market-leading positions in its four main segments: Semiconductor Manufacturing Technology, Industrial Quality & Research, Medical Technology, and Consumer Markets (which includes Vision Care, Sports & Cine Optics, and Photography) since 1846. The company is known for shaping technological progress and offers a wide range of solutions for various fields, including life sciences, healthcare, eye care, and industrial quality.

Headquartered in Oberkochen, Germany, we're a global powerhouse with over 50,000 dedicated employees spanning more than 50 countries. Our relentless pursuit of innovation has earned us a reputation as a leading technology enterprise.

What You Can Expect

  • A strategically relevant role within ZEISS’ central monetization platform landscape
  • Significant room for shaping and evolving modern developer ecosystems
  • Collaboration in an interdisciplinary and international environment
  • Long‑term perspective at a globally leading technology company

Location: Bangalore

Must-Have Skills (Non-Negotiable):

  • Several years of hands-on experience in modern C++ development (e.g.   and above) in a professional software product environment
  • Proven track record in library / SDK development for external consumers (e.g. product teams or external customers), including API design, versioning, and backward compatibility
  • Strong experience developing and troubleshooting C++ libraries on Windows and Linux (toolchains, compilers, runtime specifics)
  • Experience integrating native C++ libraries into larger application landscapes (desktop applications, services, tools)
  • Strong focus on code quality, maintainability, and robustness (clean architecture, defensive programming, clear interfaces)
  • Experience working in agile development teams (Scrum/Kanban), using Git-based workflows and peer reviews

Your ZEISS Recruiting Team:

Saptarshi Chowdhury
Pronto para se candidatar à ZEISS?
Candidatar-se à ZEISS

Sobre a ZEISS

Step out of your comfort zone, excel and redefine the limits of what is possible. That’s just what our employees are doing every single day – in order to set the pace through our innovations and enable outstanding achievements. After all, behind every successful company are many great fascinating people. In a spacious modern setting full of opportunities for further development, ZEISS employees work in a place where expert knowledge and team spirit reign supreme. All of this is supported by a special ownership structure and the long-term goal of the Carl Zeiss Foundation: to bring science and society into the future together. Join us today. Inspire people tomorrow. Diversity is a part of ZEI

Ver todas as vagas na ZEISS →

Vagas semelhantes

Clarivate
Sr Software Engineer(Workday)
Clarivate
⚡ Candidate-se cedo IND - Bangalore (DRG) Presencial
● Nova 👁 Vista ✓ Candidatada há 15h
TF
CDM Programmer I
Thermo Fisher Scientific
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 16h
UiPath
Software Engineer 1
UiPath
⚡ Candidate-se cedo Bangalore Presencial
● Nova 👁 Vista ✓ Candidatada há 16h
First Citizens Bank
Lead Software Test Engineer - Appian
First Citizens Bank
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 1d
LG Ad Solutions
Software Engineer II - DevOps
LG Ad Solutions
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 1d
Fivetran
Staff Software Engineer-dbt core
Fivetran
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 1d
2K
Backend Software Engineer
2K
⚡ Candidate-se cedo Bangalore, Karnataka, India Presencial
● Nova 👁 Vista ✓ Candidatada há 1d
Celonis
Software Engineer - Java
Celonis
⚡ Candidate-se cedo Bangalore, India Híbrido
● Nova 👁 Vista ✓ Candidatada há 1d
Celonis
Senior Software Engineer - Java
Celonis
⚡ Candidate-se cedo Bangalore, India Híbrido
● Nova 👁 Vista ✓ Candidatada há 1d

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na ZEISS

Ver todas as vagas na ZEISS →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis