Posted 2d ago

Senior Software Engineer

@ Esko
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities:designing software, developing features, mentoring teammates
Requirements Summary:Bachelor's or master's in CS/software engineering, 5+ years software development experience, strong C#/.NET expertise, familiarity with MS SQL, front-end technologies and AWS a plus, English fluency.
Technical Tools Mentioned:C#/.NET, MS SQL, WPF, Blazor, HTML, TypeScript/JavaScript, AWS, JIRA, GitHub, Agile, Scrum, Kanban
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Are you looking for a hybrid role in an international, diverse company where you can build modern software and grow your career in the packaging and printing industry? 

Esko, a Veralto company, is a global provider of integrated software and hardware solutions that help accelerate the go-to-market process for packaged goods. Our products support packaging design and print workflows for brand owners, retailers, manufacturers, and converters by digitizing, connecting, and automating critical processes from concept to market. 

We believe diversity of experience, skills, and perspectives drives innovation and excellence, and we encourage candidates from all backgrounds to apply. 

As a Software Engineer II, you will design, develop, review, and maintain high-quality software solutions while contributing to system architecture, technical decision-making, and knowledge sharing across the team. 

Key Responsibilities 

  • Design and develop high-quality software solutions by analyzing user requirements and delivering robust, reliable implementations. 
  • Drive architectural decisions, including modular and plugin-based design approaches. 
  • Develop and maintain high-performance features using modern C#/.NET technologies. 
  • Collaborate closely with peers to understand real-world use cases and improve product quality. 
  • Optimize application performance, scalability, and reliability. 
  • Participate in code reviews and promote adherence to engineering best practices and coding standards. 

Ongoing Responsibilities 

  • Maintain and enhance software applications through bug fixes, updates, and feature improvements. 
  • Collaborate effectively with developers, testers, and project managers to support successful delivery. 
  • Stay current with industry trends, tools, and emerging technologies. 
  • Provide technical support through troubleshooting, user guidance, and knowledge sharing. 
  • Document development processes, including design decisions, testing outcomes, and maintenance activities. 
  • Identify and drive adoption of new tools, frameworks, and processes across the software development lifecycle. 
  • Mentor team members through knowledge sharing and the adoption of best practices. 

Required Qualifications 

  • Bachelor's or master's degree in computer science, software engineering, or a related field. 
  • 5 to 8 years of software development experience. 
  • Strong programming expertise in C#/.NET. 

Preferred Qualifications 

  • Experience with MS SQL. 
  • Knowledge of front-end development is a plus, including technologies such as WPF, Blazor, HTML, and TypeScript/JavaScript. 
  • Knowledge of AWS is a plus. 
  • Eagerness to learn new development techniques and domain concepts such as color management. 
  • Fluency in English is required. 
  • Ability to work independently. 
  • Strong sense of ownership and responsibility. 

Development Practices and Tools 

  • Strong knowledge of software development methodologies, design patterns, and engineering best practices. 
  • Experience working in Agile environments, including Scrum and Kanban. 
  • Familiarity with tools such as JIRA and GitHub. 
  • Awareness of modern AI tools that can improve productivity and software quality. 

Skills and Attributes 

  • Excellent problem-solving and analytical skills. 
  • Strong verbal and written communication skills. 
  • Ability to work independently and collaboratively in a team environment. 
  • Proven ability to work effectively with cross-functional teams and stakeholders. 
  • Quick learner with the ability to adapt to new technologies and tools. 
  • Innovative mindset with a focus on continuous improvement. 
  • Flexible, technology-agnostic approach to development. 

 

At Esko, a Veralto company, innovation is driven by diverse people, perspectives, and ideas. Join us to create technology solutions for the packaging value chain, contribute to meaningful product development, and grow your career in a collaborative global organization. 

Esko is proud to be part of Veralto (NYSE: VLTO), a global leader in essential technology solutions focused on helping protect the world’s most vital resources, including safe food, clean water, and trusted everyday goods. 

At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve.  Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
 

Unsolicited Assistance

We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at any of the Veralto companies, in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies. No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral.