Job Openings Software Engineer

About the job Software Engineer

Are you a developer with a knack for systems integration and messaging technologies? Our Enterprise Messaging team is growing, and were looking for a hands-on Intermediate Software Engineer to help build and scale our messaging infrastructure on AWS using IBM MQ and Apache Kafka.

This is a great opportunity for someone with 2-3 years of experience who enjoys working across platforms, designing APIs, and contributing to scalable backend systems. You'll join a tight-knit team focused on reliability, performance, and elegant integrations.

This is a 6-month contract.

What You'll Do

  • Design, build, and maintain RESTful APIs and reusable modules to support cross-system communication

  • Develop infrastructure tools and automation scripts using Python, Java, or Node.js

  • Manage and enhance messaging systems using IBM MQ and Apache Kafka

  • Support and refine CI/CD pipelines in GitLab

  • Work with AWS services like S3, EC2, and DynamoDB

  • Perform integration testing and contribute to reverse engineering efforts for existing systems

  • Collaborate in an Agile/Scrum environment with 10 engineers and 3 product managers across 2 teams

  • Document technical processes, system designs, and integration flows

What Were Looking For

Must-Haves:

  • Strong hands-on experience in Python, Java, or Node.js

  • Familiarity with integration testing and building REST APIs

  • Knowledge of Git, CI/CD pipelines, and shell scripting for automation

  • Experience with AWS services including S3, EC2, and DynamoDB

  • Understanding of messaging and data movement patterns

  • Experience working in Agile Scrum environments

Nice-to-Haves:

  • Experience with IBM MQ on Linux, MQ Appliance, or Mainframe

  • Exposure to Apache Kafka

  • Background with other messaging systems (SQS, RabbitMQ, etc.)

  • Strong problem-solving and documentation skills

  • High energy, eagerness to learn, and ability to operate independently

  • Solution-oriented mindset with a team-first attitude