Xerox Jobs

Job Information

Xerox Software Engineer, Entry Level - - 23037 in WEBSTER, New York

Software Engineer, Entry Level at Webster created 15-Oct-2020"/>

Skip to content

Xerox at


Software Engineer, Entry Level

General information

Department: Software Engineering

Date: Thursday, October 15, 2020

Working time: Full-time

Ref#: 20009746

Job Level: Individual Contributor

Job Type: Graduate Job

Job Field: Software Engineering

Description & Requirements

Xerox (NYSE: XRX) makes every day work better. We are a workplace technology company, building and integrating software and hardware for enterprises large and small. As customers seek to manage information across digital and physical platforms, Xerox delivers a seamless, secure and sustainable experience. Whether inventing the copier, the ethernet, the laser printer or more, Xerox has long defined the modern work experience. Learn more at and explore our commitment to diversity and inclusion. at

Xerox is looking for a highly motivated, skilled, and adaptable software engineer to join our Workplace Solutions Engineering Group in our Webster, NY campus. The objective of each opportunity is to be part of a cross functional team to responsible for all aspects of the software delivery process including gathering requirements, designing, and developing software solutions, ensuring similar practices within the team, documenting software implementations, and investigating and solving problems. As a member of the Workplace Solutions Engineering Development Group, you will be provided with the training and rotational job experience necessary to advance into a leadership role as you progress within the organization. You will have the opportunity to leveraging expertise in software development and systems integration for a growing family of office multi-function and printer devices.

Primary Responsibilities:

  • Participate/Lead design activity for various features. Responsible for embedded applications and new feature design, development and programming in C, C++, Java, Ruby, PHP and JavaScript on a Linux platform. Work with customer representatives to gather, detail, document, and clarify requirements at the beginning of a new project.

  • Design implement, debug and unit test software for new and existing applications. Document design choices and implementation methods before moving on to next task. Participate in code reviews. Maintain and improve the existing code base. Implement Object Oriented design concepts. Create various Unit Tests and perform Test-driven development.

  • Write automated system integration tests using Pal and Ruby. Perform code analysis using static checkers. Create UML design documents. Engage in Web development using PHP/JavaScript/AJAX.

  • Collaborate with software team members, and other cross-functional teams, in order to see projects to completion in an agile environment. Maintain a thorough understanding of the current system. Identify new processes that will lead to an improved development lifecycle. Setup code browser for the complete code


  • Experience working in Linux/Unix and Windows environments; knowledge of systems engineering practices, the software development life cycle, software development methodologies, and sound coding practices; demonstrated design, analytical, and problem solving skills

  • Experience using IPC/RPC communication and message queues; practical experience using Webservices SOAP/XML and REST, ad hoc networking, and distributed operating systems

  • Eperience using PHP storm/Eclipse IDE, Unified Modeling Language (UML) tools, and Object Oriented programming; knowledge of programming languages including C, C++, Java, PHP and JavaScript

  • Knowledge of MS SQL and spatial database; and knowledge of content management systems including Accurev

  • Must have a Cumulative GPA of 3.0 or higher


  • Minimum education required: Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field.

Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. Learn more at at and explore our commitment to diversity and inclusion! at People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to Be sure to include your name, the job you are interested in, and the accommodation you are seeking. © 2020 Xerox Corporation. All rights reserved. Xerox® and Xerox and Design® are trademarks of Xerox Corporation in the United States and/or other countries.


Share this job:

  • Share Software Engineer, Entry Level with Facebook

  • Share Software Engineer, Entry Level with LinkedIn

  • Share Software Engineer, Entry Level with Twitter

  • Share Software Engineer, Entry Level with a friend via e-mail

  • Print page