Software Engineer Specialist
Bengaluru East, Karnataka, India · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 અઠવાડિયું પેહલા
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science or related field
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Esko and the Role
Esko, a Veralto company, is a worldwide leader delivering integrated software and hardware solutions that expedite the go-to-market cycle of packaged goods. Its platforms empower diverse teams managing packaging design and print workflows, serving brand owners, retailers, pre-media houses, manufacturers, and converters. Joining Esko means becoming part of a flexible, employee-focused organization that embraces diversity and prioritizes environmental responsibility.
Primary Duties and Responsibilities
- Design, develop, and maintain sophisticated software applications adhering to industry standards.
- Implement robust security protocols for web applications to ensure strong protection throughout development stages.
- Architect software systems and lead backend development teams by providing technical direction.
- Investigate and incorporate Artificial Intelligence (AI) technologies into the software development lifecycle, influencing requirements, coding, testing, and deployment while aligning with best practices.
- Work collaboratively with cross-functional teams to analyze user needs and convert them into technical solutions.
- Create and upkeep technical documentation including design specs, user guides, and release notes.
- Mentor junior engineers and foster knowledge sharing within the team.
- Conduct code reviews, debugging, and testing to uphold software quality and performance.
- Stay informed on emerging technologies, tools, algorithms, and software engineering best practices.
- Conform to organizational development processes, standards, and security policies.
- Serve as a subject matter expert (SME) across all layers of the product technical stack.
- Identify, plan, and resolve technical debt across related products effectively.
- Combine technological expertise with a focus on business objectives to drive impactful organizational initiatives, including innovation and strategic goals.
Essential Qualifications
- Bachelor's or master's degree in Computer Science, Software Engineering, or similar fields.
- Over eight years of practical experience in software development, proficient in Java or equivalent object-oriented languages.
- Extensive experience developing and implementing algorithms, preferably in optimization or complex problem domains with non-deterministic elements.
- Strong skills designing, developing, and consuming RESTful APIs that are secure, scalable, and well-documented.
- Expertise in building enterprise-grade microservices and cloud-ready applications.
- Deep understanding of software development methodologies, design patterns, and system architectures.
- Hands-on experience with Agile and DevOps tools (e.g., JIRA, GitHub).
- Excellent analytical, problem-solving, and debugging skills, with a proactive learning attitude.
- Ability to work independently as well as within cross-functional teams.
- Proven mentorship skills and capability to lead technical best practices.
- Strong verbal and written English communication skills.
- Adaptive to learning new technologies, APIs, frameworks, and tools swiftly.
- Flexible mindset to work across multiple technology stacks.
Preferred Qualifications
- Knowledge of Artificial Intelligence and Machine Learning is a significant advantage.
- Experience with C++ is highly regarded; familiarity with TypeScript or Python is beneficial.
- Competence in database design and development using SQL and/or NoSQL technologies.
- Experience using AWS services such as Kibana, Elasticsearch, Lambda, S3, and EC2.
- Exposure to the Qt Framework.
- Familiarity with modern JavaScript frameworks such as React, Angular, Vue.js, or Marionette.
Desired Personal Attributes
- Strong technical aptitude with great attention to detail.
- Ability to collaborate effectively across culturally diverse and geographically dispersed scrum teams.
- Flexibility and willingness to exceed expectations while maintaining agility and rapid learning.
- Results-driven with exemplary self-management skills.
- Experience and enthusiasm for working in a global delivery environment.
- Composure under pressure, friendliness, teamwork, and a calm approach to complex problem-solving.
- Strong sense of ownership and initiative.
- Advanced algorithmic and analytical thinking with a commitment to continuously adopting new methods and techniques.
- Clear and effective communication, including asking insightful questions and collecting accurate information.
Reporting Structure
This position reports directly to the Team Leader.
Additional Information
Esko is committed to a diverse workforce and inclusive culture that values varied perspectives and experiences. The company is part of Veralto, a global leader with a strong mission to safeguard essential resources worldwide. Esko does not entertain unsolicited applications from recruitment agencies without proper authorization.
Minimum education
Bachelor's Degree