What are the responsibilities and job description for the System Architect, Software Development - NOKE position at Janus International?
Overview
Lead the architecture, design, and technical direction of our end-to-end systems including firmware, mobile applications, web portals, backend services, APIs, and cloud infrastructure, ensuring scalability, performance, security, and operational excellence.
Responsibilities
Qualifications
JOB SPECIFICATIONS:
PHYSICAL DEMANDS:
Lead the architecture, design, and technical direction of our end-to-end systems including firmware, mobile applications, web portals, backend services, APIs, and cloud infrastructure, ensuring scalability, performance, security, and operational excellence.
Responsibilities
- Own and define system level architecture across firmware, mobile, web, backend services, data, and cloud infrastructure.
- Provide architectural leadership for major initiatives, driving long term platform roadmaps and technical strategy.
- Partner closely with engineering leads, product, firmware, mobile, and cloud teams to ensure cohesive, scalable system designs.
- Lead architectural reviews and ensure designs meet requirements for performance, availability, security, and maintainability.
- Influence and guide implementation while remaining hands on where needed to unblock teams at critical architectural points.
- Instill best practices for system design, documentation, observability, and operational readiness.
- Ensure high availability, low latency, and scalability across distributed systems and services.
- Drive operational excellence including production readiness, monitoring, incident response, and reliability patterns.
- Demonstrate depth and breadth of technical leadership across teams and multiple technology domains.
- Serve as a technical advisor to engineering leadership, helping balance near term delivery with long term architectural health.
- Coordinate with internal teams to ensure seamless integration across current and new systems, platforms, and technologies.
Qualifications
JOB SPECIFICATIONS:
- 8 years of experience designing and delivering large scale software systems, with exposure across multiple layers of the stack.
- Strong understanding of system architecture spanning firmware, IOT, mobile applications, web applications, backend services, and cloud platforms.
- Experience architecting and integrating RESTful and event driven APIs in distributed systems.
- Hands on experience with cloud native architectures, including microservices, messaging/streaming, data stores, and infrastructure as code.
- Working knowledge of IoT architectures, including device communication, edge considerations, and cloud integration.
- Experience guiding teams through full development lifecycle: architecture, design, development, deployment, and production.
- Ability to translate business and product requirements into scalable, resilient system designs.
PHYSICAL DEMANDS:
- Regularly required to sit, stand, and walk.
- Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the position.