Job Description
Job Description
Insight Global is looking for a Solution Architect to join one of our global manufacturing and supplier clients. This person will a specialized R&D team that is pioneering high-accuracy micro-location technologies that rely on advanced algorithms to achieve centimeter-level precision. By blending sensor data, RF signals, and cutting-edge signal processing, they are transforming how people and machines navigate their environments. This person will join a team to tackle complex real-world problems with creativity, collaboration, and a spirit of continuous innovation.
Responsibilities include:
- Design and develop high performance backend services using C# and .NET running in Linux server environments
- Architect and implement scalable service oriented systems that support high throughput messaging, device communication, and distributed workloads.
- Design and build network based services.
- Develop and maintain systems that leverage distributed messaging technologies such as Kafka, MQTT, RabbitMQ, or similar platforms.
- Implement secure service architectures, including authentication, authorization, encryption, and secure communication patterns.
- Design backend infrastructure with high availability, scalability, observability, and fault tolerance as core principles.
- Optimize service performance through asynchronous programming, concurrency models, and efficient resource management.
- Develop and maintain APIs and service interfaces used by internal systems, connected devices, and cloud platforms.
- Collaborate with DevOps and infrastructure teams to support deployment pipelines and operational tooling across cloud environments such as AWS, Azure, or GCP.
- Troubleshoot and resolve complex issues involving network communication, distributed systems behavior, and production service performance.
