Drive delivery of complex, high-impact software solutions as a technical leader and mentor. Design, develop, and deploy scalable systems while establishing engineering standards and best practices. Requires 8+ years of .NET/C# experience and expertise in microservices, event-driven systems, and cloud platforms.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Lead Software Engineer
Location: Fully Remote - Northbrook, Illinois, United States
Type: Full Time
Our Client is seeking a highly skilled Lead Software Engineer – Warehouse Management to drive the delivery of complex, high-impact software solutions. This is a key individual contributor role focused on technical leadership, system design, and engineering excellence in a fully remote environment. You will play a pivotal role in shaping technical strategy, mentoring engineers, and delivering scalable, high-performance solutions aligned with product goals.
Key Responsibilities
- Provide technical leadership and direction, defining engineering standards and aligning solutions with product objectives
- Lead the design, development, and deployment of complex software systems from concept to production
- Actively participate in Agile ceremonies, driving sprint execution and continuous improvement
- Collaborate with product managers and stakeholders to define requirements and translate them into technical solutions
- Establish and enforce coding standards, architectural patterns, and best practices
- Mentor and support junior and mid-level engineers, fostering technical growth and collaboration
- Troubleshoot complex technical issues and deliver innovative, scalable solutions
- Conduct code reviews to ensure quality, consistency, and knowledge sharing
- Drive documentation standards to improve maintainability and team efficiency
- Stay current with emerging technologies, identifying opportunities for innovation
- Identify and mitigate technical risks to ensure timely and high-quality delivery
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Core Technical Expertise
- Strong understanding of software architecture, design patterns, and scalability principles
- Experience building domain-driven microservices architectures (stateful/stateless)
- Expertise in event-driven systems (event sourcing, idempotency, replay)
- Experience designing high-volume, low-latency distributed systems
- Proficiency with Kubernetes / AKS and modern GitOps practices (blue-green, canary deployments)
- Knowledge of CI/CD pipelines and DevOps methodologies
- Experience with cloud platforms (AWS, Azure, GCP)
- Expertise in integrating cyber-physical systems (robots, IoT, ASRS)
- Experience building AI/ML inference systems and APIs
- Proven track record in modernizing legacy systems (monolith decomposition, strangler patterns)
- Strong understanding of WES/WMS and supply chain systems
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 8+ years of professional software development experience
- Proven experience leading delivery of complex software solutions in Agile environments
- Strong programming expertise in .NET / C#
- Experience with testing frameworks and quality engineering practices
- Excellent problem-solving, analytical, and debugging skills
- Strong communication and stakeholder collaboration abilities
What We’re Looking For
- A hands-on technical leader with a strong ownership mindset
- Ability to articulate complex architectural trade-offs (latency, consistency, reliability)
- Passion for building scalable, resilient systems
- Strong collaborator who thrives in a fast-paced, Agile environment
- Continuous learner with a focus on innovation and engineering excellence
Similar Jobs
Explore other opportunities that match your interests
Engineering Manager for Growth Platform
Figma
Conexess Group
Backend PHP Developer