If you’re looking to start your career with a well-established global company, the Software Engineer role at Xerox offers a solid opportunity. With over a century of innovation, Xerox continues to evolve beyond printing into software, automation, and digital workplace solutions.
This role is ideal for candidates who want to work on enterprise systems, gain exposure to large-scale IT environments, and build strong fundamentals in software development, system design, and quality engineering.

About the Company
Xerox has been a pioneer in workplace technology for more than 100 years. While historically known for printing solutions, the company has successfully expanded into digital services, automation, and enterprise software.
Today, Xerox focuses on enabling hybrid workplaces by offering innovative solutions in software, IT infrastructure, and business process services. Its client-centric approach and global presence make it a trusted technology partner for organizations worldwide.
Role Overview
The Software Engineer role at Xerox involves working on system design, development, testing strategies, and ensuring quality standards across enterprise platforms. You will contribute to building and enhancing systems while maintaining performance, scalability, and reliability.
This is not just a coding role—you will also be involved in understanding business requirements, collaborating with teams, and ensuring systems meet both technical and operational goals.
Responsibilities
- Design and develop components of new systems or enhance existing applications
- Ensure systems meet performance, scalability, and reliability requirements
- Work on testing strategies and review system performance results
- Collaborate with internal teams and third-party service providers
- Maintain documentation using standard tools and methodologies
- Participate in client/user discussions and help present technical solutions
- Assist in managing technical risks and suggesting mitigation strategies
- Follow established design standards, practices, and organizational guidelines
- Contribute to project planning, execution, and status updates
Help a friend land their next role. Share now!
Who Can Apply
| Criteria | Details |
|---|---|
| Job Role | Software Engineer |
| Location | Kolkata |
| Experience | Entry-Level / Early Career |
| Work Type | Full-Time |
| Education | BE / BTech / Relevant Technical Degree |
Stipend (Market Estimate) 💰
Since Xerox has not publicly disclosed the exact salary for this role, here’s a realistic market estimate based on similar Software Engineer positions in Kolkata:
- Estimated Salary Range: ₹4 LPA – ₹8 LPA
- Monthly Equivalent: ₹30,000 – ₹65,000/month
Salary may vary depending on:
- Candidate’s technical skills and projects
- Internship experience
- Performance during interviews
Preferred Skills
- Strong understanding of software development fundamentals
- Knowledge of system design and architecture basics
- Familiarity with testing concepts (performance, scalability, reliability)
- Understanding of SDLC processes and quality standards
- Basic experience with programming languages (Java, Python, etc.)
- Good communication and teamwork skills
- Problem-solving and analytical thinking ability
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
- Opportunity to work in a global enterprise environment
- Exposure to system design, testing, and large-scale applications
- Learning experience in quality standards and enterprise processes
- Mentorship from experienced professionals
- Strong foundation for long-term career growth in IT
How to Apply
To improve your chances of selection, follow these steps before applying:
- Highlight projects related to software development or system design
- Showcase your understanding of SDLC, testing, and coding fundamentals
- Prepare to explain how your projects solve real-world problems
- Practice basic programming and problem-solving questions
- Focus on communication skills, as the role involves collaboration
Final Thoughts
The Software Engineer role at Xerox is a great entry point for freshers who want to work in a structured enterprise environment. While it may not be a high-paying startup role initially, it offers stability, learning, and exposure to real-world systems.
If your goal is to build strong fundamentals in software engineering and gradually grow into advanced roles, this opportunity is definitely worth considering.
Disclaimer: This job information is collected from official/public sources. We do not charge any fees for job updates, do not guarantee recruitment, and are not responsible for any loss arising from reliance on this information.
Share the opportunity