Senior Software Engineer (Platform)

JR Recruiting


Job Location:

Lisle, IL - USA

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

This is a remote position.

We are transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners. As a Senior Software Engineer on the Customer Platform team you will build modern scalable web platforms that power customer-facing experiences and accelerate global commerce.

You will play a key role in designing and delivering highly performant resilient systems that enable seamless customer interactions across our digital ecosystem. If you enjoy solving complex distributed systems problems collaborating with talented engineers and contributing to next-generation AI-driven platforms this is the opportunity for you.

In this role you will partner closely with product managers and engineering leaders to design estimate and deliver complex solutions. You will also mentor engineers and continuously improve engineering practices across the organization.

Additionally you will contribute to our Lean AI Engineering initiative where teams build intelligent context-aware systems that leverage AI automation and streamlined architectures to empower our people and deliver faster customer value.


Your Responsibilities:

Analyze and translate high-level customer requirements into detailed technical designs

Design build and maintain scalable Customer Platform services and React-based SPAs

Develop modular maintainable solutions Core and C#

Influence architecture and drive technical decisions across services and platforms

Build and integrate event-driven systems using Kafka and messaging frameworks

Improve code quality through reviews and automated testing (unit integration acceptance)

Optimize refactor and reuse code for performance scalability and maintainability

Collaborate on testing strategies that ensure high reliability and quality

Diagnose and resolve complex production issues across distributed systems

Implement secure coding practices and continuously improve application security posture

Create and maintain technical documentation

Estimate work across projects including dependencies timelines and risks

Stay current with emerging technologies and industry trends



Requirements

7 years of experience building and delivering commercial software preferably customer-facing platforms

Strong experience with C# .NET Core and service-oriented architecture

Experience building modern React-based Single Page Applications (SPAs) using JavaScript/TypeScript

Experience designing and working with RESTful APIs and HTTP-based services

Experience with data streaming and messaging systems (Kafka preferred)

Experience with both relational and NoSQL databases (e.g. MongoDB Cosmos DB)

Strong understanding of distributed systems scalability and performance optimization

Experience with automated testing (unit integration acceptance)

Experience with version control systems (Git GitHub etc.)

Experience with CI/CD pipelines and modern DevOps practices

Experience working in cloud environments (Azure preferred)

Bachelors degree or equivalent practical experience


Preferred Qualifications:

Experience with Domain-Driven Design (DDD)

Experience building cloud-native applications in Azure

Experience in transportation logistics or enterprise SaaS platforms

Familiarity with event-driven and microservices architectures

Strong communication skills and ability to collaborate across technical and business teams

Proven ability to deliver in fast-paced complex environments

Growth mindset with openness to feedback and continuous learning

Commitment to building inclusive and collaborative teams



This is a remote position.We are transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners. As a Senior Software Engineer on the Customer Platform team you will build modern scalable web platforms that power customer-facing experien...