Uline is looking to design and implement large-scale software solutions to support its success
Requirements
Knowledgeable in modern software architectures.
Skilled at communicating complex technical concepts to non‑technical audiences.
8+ years in Software Design / Architecture with hands-on development experience.
Responsibilities
Design and guide implementation of large‑scale software solutions using container orchestration, service mesh technologies and modern delivery practices.
Define standards for CI/CD pipelines, container orchestration, service mesh and automated testing.
Lead architectural reviews and collaborate with cross functional teams to ensure designs meet security, scalability and business standards.
Mentor engineers on microservices patterns, containers best practices and DevSecOps workflows.
Evaluate and pilot emerging cloud-native, DevSecOps and distributed systems technologies.
Other
Bachelor's degree in Information Technology, Computer Science or a related field.