Xerox Engineer II, Software Engineering in Guatemala

Xerox Corporation (NYSE: XRX) is an $11 billion technology leader that innovates the way the world communicates, connects and works. Our expertise is more important than ever as customers of all sizes look to improve productivity, maximize profitability and increase satisfaction. We do this for small and mid-size businesses, large enterprises, governments, graphic communications providers, and for our partners who serve them. We understand what’s at the heart of work – and all of the forms it can take. We embrace the increasingly complex world of paper and digital. Office and mobile. Personal and social. Every day across the globe – in more than 160 countries – our technology, software and people successfully navigate those intersections. We automate, personalize, package, analyze and secure information to keep our customers moving at an accelerated pace.

Learn more at


Act as Senior and single point of contact for Head of Developer / Lead Developer to report on development progress of distributed team/junior developers.

As part of the Communication Services (CS) team, the role holder will primarily be involved in directing the development by more junior developers of the GTS platform, as well as taking on the most technical challenges and ensuring architecture design is followed and good practice employed (as directed by and in conjunction with Lead Developer/Head of Development design).

Offer improvement suggestions, both in process and design, and be prepared to take on improvement intiatives.

Supporting the successful and continued operation of the platform,both during and out of normal office hours(9-5pm).



It is anticipated this role will have up to 5-6 junior developers reporting to them. This may be from resources in the same timezone or across continents.

This resource will advise the lead developer and management on best practice and approach. They will also coordinate the collective development of more junior resources and ensure collective delivery of tasks.

The role will encompass all developmentand reporting activities required to support theexistingor wider reaching CommunicationService

It is possible thatvery infrequentdomestic and European travel will be required, as well as occasional blended hours of support to work with European, Asiaand North American based colleagues/clients

Primary Responsibilities:

Responsible for executing and enforcing code quality principles on the delivery platform

Conduct periodic code audits through the delivery platform and all its component parts to ensure quality and security compliance

Act as a point of internal escalation for development queries from colleagues

Coordinate the development & implementation of larger or shared development pieces (when required)

Follow and act upon technical direction given by the Head of Development and the Lead Developer.

Contribute to the innovation idea pool, and be prepared to act as lead on component developments.

Program back end and front end architecture using appropriate tools and development languages

Apply structured testing to all implementations

Be responsible for the coordination of the team to meet aggressive delivery targets

Candidate Education:


Education Level

Additional Details


Universtity/college education

Computer science degree


6 years as developer


2 years as lead developer or equivalent. Consideration given to candidates who have demonstrated leadership in a technical developer role and are ready to formally lead a team of developers

Candidate Background:


Skills, Knowledge and Abilities


Formalised IT background (university educated or experienced developer)


Comfortable with Python and Java


Comfortable developing web front ends


Competent understanding of web backend integration principles


Comfortable designing low/medium SQL database structures


Competent Unix / Windows scripting capability


Comfortable building complex business and data rules




Knowledge of REACT or Angular extremely advantageous


Front End Javascript Development


Java Development


Comfortable working within Java Spring framework


Comfortable working within Tornado framework


Automated testing knowledge


Docker container knowledge


Database programming skills.


IBM Websphere MQ familiarity


Any Oracle EBS/Weblogic familiarity

Additional Requirements


Excellent interpersonal skills/Customer awareness, as well as experience or can demonstrate ability to guide, lead and mentor less experienced colleagues.


Desire to self-educate to close any technical gaps and increase breadth of knowledge and comfort working within the platform application and technical infrastructure


Comfortable communicating and writing in English

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. 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.

Title: Engineer II, Software Engineering

Location: Guatemala

Requisition ID: 18002695