Software Engineer Specialist - Full Stack
Location: India
Function: Engineering
Reports To: Senior Engineering Manager
Are you...
- Interested in building scalable, reliable customer-facing cloud applications that help teams manage packaging artwork, collaboration, and approvals?
- Passionate about hands-on full stack software engineering, modern web technologies, distributed systems, and solving complex technical problems?
- Excited to take broader technical ownership across the frontend and backend, deliver intuitive product experiences, and raise the engineering bar across the team?
If so, we'd love to meet you.
Why Esko?
Esko, part of Veralto (NYSE: VLTO), is the global leader in packaging and product lifecycle solutions. More than 25,000 customers across 140+ countries rely on Esko to design, manage, manufacture, and deliver products found on store shelves every day. Packaging for 9 out of 10 major consumer brands is managed using Esko solutions. As we enter our next phase of growth, we're making significant investments in cloud, AI, and platform engineering to build the future of product innovation.
Our products help packaging teams collaborate, review artwork, and manage approvals with greater speed and confidence. WebCenter Go combines flexible approval workflows, artwork proofing and version comparison, project analytics and reporting, and AI-powered compliance checks in a customer-facing cloud product. In this role, you will help turn complex customer needs into simple, intuitive product experiences.
About the Role
We are looking for a Software Engineer Specialist – Full Stack to help build and evolve customer-facing Esko SaaS products, including WebCenter Go.
This is a deeply hands-on technical role spanning modern web applications, backend services, APIs, and distributed systems. You will partner closely with Architects, Product and UX while bringing deep implementation expertise to technical decisions and owning the detailed design, implementation, quality, performance, and operational readiness of complex capabilities.
You are expected to make sound technical decisions independently, navigate ambiguity, and balance engineering quality with pragmatic, fast execution.
You will work on customer-facing product capabilities such as artwork review and proofing, approval workflows, version comparison, and project visibility. WebCenter Go brings packaging collaboration, flexible workflows, and AI-powered checks into one controlled space. You will remain deeply hands-on while mentoring engineers, solving complex technical problems, and delivering intuitive, reliable user experiences.
What You Will Do
- Design, build, and evolve scalable full stack product features and customer-facing cloud applications.
- Own complex product capabilities end-to-end, from detailed technical design through frontend and backend implementation to production readiness.
- Remain deeply hands-on, writing high-quality code and solving complex technical problems across the stack.
- Partner with Architects, Product and UX to translate customer needs and product direction into production software, making pragmatic technical decisions and identifying trade-offs.
- Improve the reliability, performance, security, observability, testability and maintainability of our applications and services.
- Lead technical problem-solving, design and code reviews, and resolution of complex production issues.
- Mentor engineers, raise engineering standards, and champion modern development practices, including effective use of AI-assisted development.
Required Experience
- 8+ years of professional software engineering experience building full stack, cloud-native, or large-scale SaaS applications.
- Strong hands-on experience with React, JavaScript/TypeScript, HTML and CSS, including modern frontend architecture, state management, browser APIs, asynchronous programming, performance optimization and automated testing.
- Strong hands-on software engineering experience with Java/JVM technologies and modern backend frameworks, designing REST APIs, microservices, and distributed systems.
- Experience designing and building multi-tenant SaaS applications, with a strong understanding of scalability, concurrency, consistency, availability, resiliency, fault tolerance and tenant isolation.
- Experience translating architecture and high-level designs into detailed technical designs and production-quality implementations across frontend and backend systems.
- Demonstrated ability to independently drive complex technical problems from ambiguous requirements through design, implementation and production, making pragmatic trade-offs and challenging assumptions where appropriate.
- Experience developing and operating scalable applications on AWS or another major cloud platform, with relational and NoSQL databases such as PostgreSQL and Amazon DynamoDB.
- Hands-on experience with Docker, Kubernetes, CI/CD, Git and modern software delivery practices, including automated testing across frontend, API and backend layers.
- Experience diagnosing complex production and performance problems across the stack using browser developer tools, profiling, logs, metrics and distributed tracing.
- Experience mentoring engineers and influencing technical decisions through design reviews, code reviews, hands-on collaboration and sound engineering judgement.
Preferred Experience
- Experience with advanced browser technologies such as WebAssembly (WASM), Web Workers, Service Workers, IndexedDB, WebSockets, Streams or similar Web APIs, particularly for building high-performance or computationally intensive web applications.
- Experience with Scala or other functional programming languages and functional programming concepts.
- Hands-on experience with Python in addition to Java/JVM and frontend technologies.
- Experience with Kafka, Redis, Akka, Elasticsearch/OpenSearch, or similar distributed technologies.
- Experience building customer-facing product capabilities, reusable UI components or design systems that support consistent, intuitive user experiences.
- Experience modernizing customer-facing web applications or large-scale distributed systems and improving engineering practices across teams.
- Experience effectively using AI-assisted development tools and helping engineering teams adopt and scale these practices across coding, testing, debugging, documentation and code review.
What Success Looks Like
- You can take a complex product capability and drive its technical implementation end-to-end, from the browser through APIs and backend services to production.
- Architectural direction is translated into high-quality, scalable, production-ready implementations.
- Customer-facing web applications and supporting services become more reliable, performant, observable, testable and maintainable while delivering intuitive, high-quality user experiences.
- Complex engineering problems across frontend, backend, and distributed systems are resolved with strong technical judgement and effective collaboration with Architects and other engineers.
- Engineers around you become more effective through mentoring, design discussions, code reviews, and hands-on technical guidance.
- Engineering standards improve through stronger code quality, automated testing, operational readiness, and disciplined implementation.
- Engineers around you make effective use of modern development practices, including AI-assisted development, to improve productivity and quality without compromising engineering discipline.
- You become a trusted technical leader in your area, known for strong engineering judgement, full stack technical depth, pragmatic decision-making, and the ability to turn complex problems into high-quality solutions quickly.
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.