• Home
  • Talent
    • Job Seekers
    • Employers
  • Resources
    • Blog
    • Webinar library
  • About
    • Who we are
    • News
  • Contact
  • Software Engineer

    Title: Software Engineer

    Location: Franklin, WI

    Type: Hybrid (3 days onsite per week)

    Duration: ASAP – 12/31/2025 with possible extension 

    Perks: Competitive Rates, Benefits, free daily lunch when onsite

    Job Description:

    We are seeking an experienced Software Engineer to join a collaborative engineering team focused on system integrations and messaging platforms. The ideal candidate will bring strong programming and analytical skills, hands-on experience with scripting and automation, and a solid background in developing and managing APIs and messaging frameworks like IBM MQ and Apache Kafka.

    This is a contract position with a leading enterprise team focused on modernizing infrastructure and automation tools. You will play a key role in creating scalable, reliable, and secure integration solutions.

    Key Responsibilities

    • IBM MQ & Kafka Management: Design, implement, and manage message queuing/event streaming solutions to ensure reliable communication between systems.

    • Software Development: Develop backend applications using Python, Node.js, and Java in support of integration and automation workflows.

    • Scripting & Automation: Create and maintain Linux shell scripts to automate operational tasks and improve system integration.

    • CI/CD & Version Control: Build and maintain automated pipelines using industry-standard CI/CD tools and manage code using Git.

    • API Development: Design and maintain scalable REST APIs to support system integrations.

    • System Analysis & Reverse Engineering: Analyze existing systems to understand architecture, integration points, and areas for improvement.

    • Documentation: Produce detailed technical documentation for processes, architecture, and best practices.

    • Cloud & Messaging Tools: Work with cloud services (preferably AWS) and asynchronous messaging platforms (Kafka, MQ, SQS, etc.).

    Must-Have Skills

    • 3–10 years of hands-on software development experience
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Strong programming in Python and/or JavaScript (Node.js)
    • Linux Shell Scripting
    • Experience with Git, CI/CD, unit/integration testing
    • Proven ability in reverse engineering complex systems
    • Analytical mindset and attention to technical detail

    Preferred Skills

    • Experience with AWS services (e.g., S3, EC2, DynamoDB)
    • Familiarity with IBM MQ (Linux, MQ Appliance, Mainframe MQ)
    • Knowledge of Apache Kafka and event-driven architectures
    • Exposure to additional messaging systems like RabbitMQ, Amazon SQS, etc.
    • Understanding of integration patterns and system architecture best practices
    September 4, 2025

Follow us

Sitemap

About us

Talent

Contact us

Privacy Policy

Terms of Use

Contact info

1602 Abbey Court
Alpharetta, Georgia 30004

770-807-0583

info@tier4group.com

© 2024 Tier4 Group. All Rights Reserved.