Overview
Skills
Job Details
We are seeking a Software Engineering Architect / Lead Engineer to design, build, and guide the implementation of modern, cloud-ready software solutions.
This role blends hands-on development and architectural leadership ideal for someone who enjoys driving technology strategy while still coding.
You ll help shape Uline s microservices strategy, lead design standards for CI/CD, service mesh, and container orchestration, and mentor engineers while building high-performance Java Spring microservices on Red Hat OpenShift.
Key Responsibilities
Architect and guide the implementation of scalable, cloud-native microservices using Kubernetes, OpenShift, and service mesh technologies.
Develop and maintain Java Spring Boot, Spring Cloud, Spring Data, and Spring Integration-based distributed systems.
Lead architectural reviews, ensuring solutions meet performance, scalability, and security standards.
Define and maintain CI/CD and GitOps workflows using Azure DevOps, Tekton, Argo CD, Maven, Artifactory, SonarQube, and Git.
Enhance observability using tools such as Dynatrace, Prometheus, Nagios, and Elastic Stack (ELK).
Collaborate with platform engineering, QA, and release teams to evolve automation pipelines and deployment processes.
Evaluate and integrate emerging DevSecOps and cloud-native technologies.
Mentor software engineers in architecture, design patterns, and DevSecOps practices.
Conduct code and design reviews to maintain high-quality and consistent software solutions.
Partner with business and technical stakeholders to align designs with enterprise goals and standards.