Senior Software Engineer

 

Description:



You will be joining a collaborative team of like-minded people who thrive on technical problem solving and relish design challenges. Working in an Agile team environment, our teams are full-stack, with capabilities to deliver full features across Front-End, Back-End, Eventing and Storage layers.  Genesys Software Engineers think through implementation details of scale, security and usability. We write code in Java, Python and JavaScript, and work with many technologies, including DynamoDB, SQS, Kafka, Jenkins, GIT etc, all on AWS.

Key Responsibilities:

Your primary responsibilities will include designing, developing and maintaining the runtime engine for bots. You'll work collaboratively across teams to ensure seamless integration between frontend experiences and backend services, while maintaining high standards for code quality and system reliability.
 

  • Develop high quality, efficient, testable software to implement key product features.
  • Support the team in bringing features all the way through the Design, Test, Deploy, Maintain cycle.
  • Understand the overall architecture of the product and the wider ecosystem.
  • Actively participate in team code reviews.
  • Enhance overall team velocity.
  • Apply processes appropriately for data security, traceability and information sharing.
     

Minimum Requirements:
 

  • 4+ years of experience in Software Engineering.
  • Degree in Computer Science, Software Engineering, Data Science or related disciplines.
  • Strong experience with Java for backend development and service architecture.
  • Knowledge of microservices architecture and distributed systems
  • Strong understanding of object-oriented programming & design.
  • Solid understanding of REST API design principles and implementation using frameworks such as Spring Boot or Flask Rest X
  • Cloud Native application development, preferably AWS based.
  • Experience of CI/CD processes and technologies.
  • Proactive, self-driven, and possessing a growth mindset.
  • Ability to prioritize tasks and work independently when provided with relevant information
  • Demonstrated awareness of modern AI technologies and their implications (safety, privacy, reliability), with role-appropriate skills developed through internal training and applied practice
     

Organization Genesys
Industry IT / Telecom / Software
Occupational Category Senior Software Engineer
Job Location Galway,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-10-27 8:27 am
Expires on 2025-12-11