We’re transforming performance and efficiency for customers across the globe, giving them the vital edge in their markets. We are looking for a forward-thinking Senior Software Architect to lead the design of intelligent automation solutions in a high-impact warehouse automation environment. This role blends hands-on software development in multiple languages (Java, C#, Python, Rust), system design, and technical leadership with the exploration and implementation of next-generation AI development of agents and automation utilizing GitHub CoPilot, Agentic AI platforms, and other AI tools. As a key member of our engineering team, you will define architectural standards, evaluate new technologies, and ensure the robustness and scalability of our software and system-based solutions that enable high-performance industrial warehouse environments for all industry sectors. Design end-to-end technical architectures for warehouse automation systems, including real-time control, monitoring, and integration with robotics, logistics platforms and across hybrid and multi-cloud platforms (Azure, GCP, AWS). Contribute directly to the codebase, developing key components and setting examples for clean, efficient code in multiple languages (Java, C#, Python, Rust, and various others as part of our solution set and DevOps pipelines). Prototype and test critical system components and new features during early-stage development. Build and orchestrate custom AI development of agents and tools to assist engineering workflows, such as automated code generation, test generation, refactoring, porting, and design scaffolding. Collaborate with software managers, engineers, QA, DevOps, product managers, and robotics/hardware teams to deliver integrated solutions. Ensure architectural alignment across robotics, controls, warehouse management systems, and IoT platforms with observability emphasis using tools like Prometheus, Grafana, ELK Stack, and other platforms. Master’s degree in Computer Science, Software Engineering, or related field. ~8+ years of software engineering experience, with at least 3 years in an architectural or staff engineering role. ~ Expert-level proficiency in Java and modern development practices (CI/CD, microservices, REST/gRPC, etc.). ~ Mid-level proficiency in at least one additional language C#, Python, or Rust. ~ Familiarity with DevOps, SRE, and Agile delivery frameworks.
Kontaktperson:
Swisslog AG HR Team