magnifying-glass

Software Engineer IV - Technical Architect

Software Engineer IV - Technical Architect

Department

Software Engineering

Level

Technical Architect (Software Engineer Level IV)

Salary Range

$128,000 – $182,000

Experience Required

8+ years of professional software development, including 2+ years in an architect, principal, or senior staff-level role; bachelor’s degree in computer science, computer engineering or a related field.

Reports To

VP, Software

Location

Hybrid; At least three days per week in the Numina Group Woodridge, IL office or at a customer site; at most two days per week working from home

Travel

Typically 15-20% (primarily to client sites)

Position Summary

E-commerce and the automated distribution centers that make it possible are key components of the modern economy, and Numina Group is a respected provider of the technology that powers the distribution industry. We are an established, growing technology company building software that drives automation you can see and touch.

RDS (Real Time Distribution Software) is Numina’s proprietary WES-WCS platform. It orchestrates order fulfillment, directs warehouse labor, and controls material handling equipment in real time.

The Technical Architect owns the technical direction of the RDS platform as a product. This role sits in Product Engineering, not on customer project delivery: you will shape the core platform that every RDS deployment is built on, so that new sites can be delivered through configuration and extension rather than custom code.

You will define and evolve the platform architecture across Go backend services and React front ends, set engineering standards, and stay hands-on in the code. You will partner with Product Management, Software Engineering, and Support to turn field needs into reusable platform capabilities, and you will mentor engineers across the team.

Key Responsibilities

Platform architecture

  • Own the end-to-end architecture of the RDS platform, including service boundaries, data models, APIs, and integration patterns.
  • Design scalable, high-performance, concurrent backend services in Go that meet the real-time throughput and uptime demands of automated distribution centers.
  • Architect responsive, maintainable React front ends for operator, supervisor, and administrator workflows.
  • Design the platform for configurability and extensibility, so site-specific requirements are met through configuration, plug-ins, and well-defined extension points instead of forks.
  • Define integration architecture for upstream systems (ERP, WMS, OMS) and downstream equipment and controls (robotics, goods to person systems, conveyors, sortation, print and apply, scanners).
  • Produce and maintain architecture decision records, reference designs, and platform roadmaps.
  • Projects/tasks as assigned by manager

Technical leadership

  • Set coding, API, security, and testing standards for Product Engineering, and enforce them through design and code reviews.
  • Evaluate and select technologies, frameworks, and tools, weighing long-term maintainability against delivery speed.
  • Lead technical design of complex features from concept through release and stay hands-on in critical code paths.
  • Mentor and grow engineers through pairing, reviews, and design sessions.

Product and quality

  • Partner with Product Management to translate customer and market needs into a sequenced technical roadmap.
  • Work with Project Engineering and Support to identify recurring custom work and fold it into the core product.
  • Drive platform quality through automated testing, CI/CD, observability, and performance benchmarking.
  • Manage technical debt deliberately, with a visible plan for modernization and upgrades.
  • Ensure releases are backward compatible and upgradeable across the installed customer base.

Preferred Qualifications

  • Experience with warehouse execution (WES), warehouse control (WCS), warehouse management (WMS), or other supply chain and distribution software.
  • Familiarity with material handling automation, such as conveyors, sorters, pick-to-light, put walls, AMRs, or goods to person systems.
  • Experience with real-time, event-driven, or message-based architectures, such as Kafka, NATS, RabbitMQ, or WebSockets.
  • Experience with OpenAPI-driven development and code generation.
  • Experience with NoSQL and caching technologies such as Redis or MongoDB.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and with hybrid on-premises and cloud deployments.
  • Experience with Docker and infrastructure as code.
  • Experience with observability tooling for metrics, logging, and tracing.
  • Working knowledge of other languages such as Java or C.

What Success Looks Like

  • First 90 days: Learn the RDS codebase, deployment model, and customer landscape. Document the current architecture and deliver an assessment of the top platform risks and opportunities.
  • First 6 months: Publish a platform architecture roadmap agreed with Product Management. Establish engineering standards and an architecture review process. Lead the design of at least one major platform capability.
  • First year: Measurably reduce site-specific custom code through new configuration and extension points. Improve release quality and upgradeability across the installed base. Grow technical leadership depth on the team.

To apply, please send a resume and cover letter to

John Wickstrom jwickstrom@numinagroup.com

Skip to content