Software Engineer (Automation)
WFH Flexible Belfast, Belfast, GBR
Description

About Exegy

Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.


Job Summary

Are you passionate about cutting-edge technologies and looking for an opportunity to make a significant impact? As an engineer in our Managed Services Engineering (MSE) department, you will be at the forefront of innovation, helping to design, program, and maintain user interfaces, APIs, and automated processes for Exegy product deployment, configuration management, service health monitoring, and service management.


Why You’ll Love Working With Us:

  • Innovative Environment: Work with a variety of cutting-edge technologies including Linux, Python, Puppet, Git, Docker, ServiceNow, JavaScript, and Angular.
  • Impactful Work: Our tools and processes support critical operational processes such as provisioning, notifications, and customer support, ensuring smooth and efficient service delivery.
  • Collaborative Culture: Be part of a team that values collaboration with adjacent teams and 3rd party vendors to drive projects to resolution.

Your Role: As a key member of our team, you will:

  • Develop and Innovate: Create, test, deploy, and support software, configuration, and architecture for automated monitoring and management systems.
  • Collaborate: Work closely with cross-functional teams and external vendors to ensure project success.
  • Contribute: Provide insightful feedback on software design and participate in code reviews.
  • Optimize: Analyze and fine-tune system performance to ensure peak efficiency.
  • Resolve Issues: Investigate, troubleshoot, and resolve issues raised by customers and support teams promptly and effectively.

What We’re Looking For: We seek individuals who bring strong technical skills, innovative thinking, and a collaborative spirit to our team. You’ll be a great fit if you have:

  • Proficiency in Python: 5-7+ years of experience showcasing strong programming skills.
  • Linux Expertise:  Demonstrated experience with Linux environments and tools. 
  • Monitoring and Automation: Hands-on experience with monitoring tools, Docker, and Virtual Machines.
  • Configuration Management: Experience with Puppet (including preferred experience with Ruby) or similar configuration management software.
  • API Knowledge: A good understanding of using and creating APIs.
  • Process Management: Familiarity with Business Process Management and ITIL concepts.
  • Tools Experience: Knowledge of ServiceNow and/or Jira.
  • Networking Fundamentals: Understanding of TCP/IP concepts (sockets, switching, routing, NAT).

What Sets You Apart:

  • Self-Motivation: A drive to take on new challenges, big or small.
  • Effective Communication: Ability to communicate effectively with both internal and external stakeholders.
  • Problem-Solving Skills: An independent thinker who proactively starts solving problems.
  • Clarity in Documentation: Clear and concise communication and documentation style.
  • Adaptability: Strong but adaptable positions, making you an effective team member in varied contexts.
  • Proactive Attitude: A do-what-it-takes attitude, stepping outside your job description to ensure success.