Research and Development
20000074 Requisition #


Job Title: Associate Software Engineer

Department & Team: Engineering, Workforce Engagement Management    

Reports to: Development Manager, Engineering

Location: Birmingham Office, UK



The Workforce Engagement Management (WEM) team are helping to build the next generation of software to help employees fulfil their potential.  We are looking for a talented associate software engineer to join us and help to build new cloud-based services. 


As an engineer in the team, you will be designing and building high quality software, from our extensive Product roadmap.  You'll work with modern technologies on interesting technical challenges. 


You will be joining a friendly team of smart people, who enjoy problem solving and enjoy striving to better themselves. We work in agile teams, across the full-stack. Our engineers consider implementation details of scale, security and usability. We are language agnostic - selecting the right tool for the job, but currently use: Python, JavaScript, Java and Kotlin amongst others.  We build highly scalable, cloud-based services using industry best practice, giving you the opportunity to work with the latest technologies. 



Key Responsibilities:


The primary responsibilities for this role include (but are not limited to):

  • Design and develop high quality, efficient, testable software
  • Understand, and contribute to the evolution of, the overall architecture of the system and the wider ecosystem

  • Actively participate in team code reviews.

  • Enhance overall team velocity


Ideal requirements:

  • Degree in Computer Science, Software Engineering, Data Science or related disciplines.
  • Excellent programming skills, ideally with experience of one or more of Java, Python or Kotlin.
  • 1+ years of experience in Software Engineering.
  • Proactive, self-driven, and possessing a growth mindset 

Desirable Skills: 

  • Experience of designing & developing REST API's.
  • Understanding of principles of object-oriented programming and design.
  • Familiarity with Functional Programming
  • Good Mathematical and Logical thinking
  • Experience of AWS technologies, in particular DynamoDB.
  • Understanding of Microservices architecture principles and best practices.

About Genesys

Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a ServiceSM so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys CloudTM, an all-in-one solution and the world’s leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com. 

Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, disability, veteran status, and other protected characteristics. 











Previous Job Searches

Activity Feed

Job shares through Genesys
Someone applied to the Training Manager - Learning & Development position. 6 minutes ago
Someone applied to the Account Executive, Channel position. 6 minutes ago
Someone applied to the Sales Operations Intern position. 22 minutes ago
Someone applied to the Senior Labor and Employment Counsel position. 22 minutes ago
Someone applied to the Sr. PS Project Manager position. 36 minutes ago