Back to results

Senior Software Engineer

  • Chicago, IL, United States

Applications open in a new tab.

Job details

Experience
6+ years of experience building large-scale distributed systems
Posting language
English
Posted

Original job description

Senior Software Engineer

Location: Remote (candidates must reside in Minnesota, Illinois, or the Kansas City area)

Employment Type: Full-time, direct hire

About the Opportunity

JR Recruiting is partnering with a leading global company in the supply chain space to hire multiple Senior Software Engineers. This role supports a newly approved growth initiative, offering the chance to join on the ground floor and help shape the direction of a strategic platform.

The team is building an intelligent, AI-driven planning platform that helps customers make smarter decisions at scale, combining optimization, automation, and business rules to solve complex real-world problems.

What You’ll Do

  • Design and build cloud-native, event-driven planning and optimization services
  • Contribute to the technical roadmap and architectural direction of the platform
  • Develop proofs of concept using emerging technologies, including AI and intelligent automation
  • Partner with Product, Data Science, Engineering, and Architecture teams to turn customer needs into scalable solutions
  • Mentor other engineers through design reviews, code reviews, and technical leadership

What You Bring

  • 6+ years of experience building large-scale distributed systems
  • Strong experience with .NET Core / C#
  • Cloud experience (Azure, AWS, or GCP)
  • Experience with microservices, CQRS, event-driven architecture, and asynchronous messaging
  • Experience with Kafka, Event Hubs, or similar streaming platforms
  • Experience with relational and non-relational databases
  • Experience with CI/CD pipelines and modern DevOps practices
  • A track record of leading technical design from concept through production
  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience

Requirements

Preferred Qualifications

  • Experience with optimization, routing, scheduling, or decision-support systems
  • Experience with rules engines or workflow orchestration platforms
  • Experience building AI-enabled applications, agent-based workflows, or LLM-powered features
  • Background in logistics, transportation, or supply chain technology

Report this job