Position
Software Architect.
Location
Gurgaon / Pune.
Industry
Robotics.
Key Responsibilities
System Architecture & Design
- Define the technical architecture for FMS and WMS systems ensuring scalability, reliability, and modularity.
- Design system components and services with a focus on distributed, cloud-native architectures and microservices.
Cloud Strategy & Integration
- Lead cloud deployment strategies using AWS, Google Cloud, or Azure.
- Manage hybrid and multi-cloud integration scenarios with third-party services and IoT platforms.
- Implement secure, scalable, and efficient cloud infrastructure using Kubernetes, Docker, and CI/CD pipelines.
Software Development & Deployment
- Guide engineering teams on best practices for large-scale software deployment in real-world conditions, including version control, rollback strategies, and monitoring.
- Ensure high performance and fault tolerance under lossy network conditions and low-bandwidth environments.
- Optimize APIs and services for real-time communication between robots, edge devices, and cloud systems.
Operational & System-Level Responsibilities
- Oversee system orchestration, service discovery, load balancing, and network resilience mechanisms.
- Build robust logging, monitoring, and alerting infrastructure using tools like Prometheus, Grafana, ELK Stack, etc.
- Ensure platform readiness for high availability and disaster recovery scenarios.
Collaboration & Leadership
- Collaborate closely with Product Owners, Project Managers, and Technical Leads to translate business requirements into scalable technical solutions.
- Mentor software engineers and conduct architecture reviews and code audits.
- Own documentation for system architecture, deployment plans, and security compliance protocols.
Required Skill Set
Educational Background :
B.Tech/M.Tech/Ph.D in Computer Science, Software Engineering, or related field.
Experience :
10+ years of progressive software engineering experience, with at least 4 years in an architectural or principal role.
Technical Expertise
- Strong proficiency in Java, Python, and Node.js.
- Experience in database design (MongoDB, SQL/RDS, and NoSQL systems).
- Deep understanding of MQTT, RESTful APIs, and asynchronous communication protocols.
- Hands-on experience with Kubernetes, Docker, and DevOps toolchains.
Cloud Technologies :
Advanced knowledge of AWS, Google Cloud, or Azure including serverless architecture, IoT Core, Pub/Sub messaging, and API Gateways.
Networking & Infrastructure
- Familiar with handling lossy networks, packet drops, reconnection strategies, and edge computing.
- Solid grounding in TCP/IP, HTTP/2, WebSockets, and load balancing strategies.
Platform Knowledge
- Experience with real-world deployments of FMS/WMS platforms or large-scale IoT solutions.
- Working knowledge of robotics and autonomous systems is a plus.
Preferred Qualities
- Proactive problem-solver with the ability to thrive in high-pressure, real-time environments.
- Ability to think at both system-level and component-level abstraction.
- Passion for clean architecture, modular design, and system interoperability.
- Experience working in an Agile/Scrum environment.
What We Offer
- Competitive compensation with performance-linked bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for continued learning, certifications, and conferences.
- A collaborative work environment at the forefront of robotics and automation.
(ref:hirist.tech)