freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Open 5d

Summary

Build and maintain software solutions using Java, Spring, and full-stack development while leveraging AI-assisted tools to improve quality and efficiency.

Lexmark is now a proud part of Xerox, bringing together two trusted names and decades of expertise into a bold and shared vision.

When you join us, you step into a technology ecosystem where your ideas, skills, and ambition can shape what comes next. Whether you’re just starting out or leading at the highest levels, this is a place to grow, stretch, and make real impact—across industries, countries, and careers.

From engineering and product to digital services and customer experience, you’ll help connect data, devices, and people in smarter, faster ways. This is meaningful, connected work—on a global stage, with the backing of a company built for the future, and a robust benefits package designed to support your growth, well‑being, and life beyond work.

About the role

Are you ready to take your career to the next level?

We’re seeking a passionate and innovative Software Engineer to develop Xerox solutions and deliver high-quality software products that make a real impact.

What You’ll Do

  • Innovate and Create:Design and build software solutions using modern engineeringpractices and AI-assisted development tools to meet user needs

  • Collaborate and Conquer:Work with engineers across teams to deliver complexsolutions for new and existing products

  • Problem-Solve and Improve:Analyze and resolve software design and requirementissues using data-driven and AI-enabled tools to improve quality and efficiency

  • Document and Define:Create clear, maintainable documentation for APIs and systemdesigns to support scalable solutions

  • Troubleshoot and Resolve:Diagnose and resolve software issues efficiently, leveraging AI-powered tools where appropriate

What Makes You a Great Fit

  • Strong Communicator:You excel at conveying ideas clearly and effectively

  • Accountable Leader:You take ownership of your work and are committed to deliveringhigh-quality results

  • Innovative Thinker:You have a passion for innovation and are always looking for waysto improve

  • Team Player:You collaborate seamlessly across teams and play by the book

Top Skills and Qualifications

  • Educational Background:Bachelor’s degree in Computer Science, ComputerEngineering, or a related field.

  • Technical Expertise:Strong experience with Java, Groovy, and the Spring framework.Experience in full-stack development (front-end, back-end, and database) and cloud-based development is a strong advantage.

  • System Knowledge:Proficiency in developing and supporting applications acrossmultiple platforms and environments.

  • Agile Mindset:Solid understanding of Agile/Scrum development methodologies andcollaborative delivery practices.

  • Design and Programming:Strong ability to apply Object-Oriented Design andProgramming principles to deliver high-quality, maintainable code.

  • AI-Driven Development:Ability to apply Generative AI techniques and AI-assisteddevelopment tools to solve complex problems, improve developer productivity, andenhance product capabilities.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available