Lead Manager
Posted:
24 September 2026 (Yesterday)
Application Deadline:
22 December 2026
Vacancies:
1 Vacancy
Job Summary
Engineering Leadership & Delivery
- Lead mentor and develop a full stack engineering team setting clear technical direction coding standards and delivery expectations while remaining a strong individual contributor.
- Own assigned software programs from requirements and architecture through implementation verification deployment production support and continuous improvement.
- Plan technical work identify dependencies and risks drive design and code reviews and ensure timely closure of architecture quality security and performance issues.
- Build engineering redundancy by documenting architecture critical workflows deployment practices troubleshooting playbooks and technical decisions.
Full Stack Architecture & Development
- Architect and develop scalable backend services primarily using Python and Golang with well-defined RESTful APIs and microservices boundaries.
- Develop and guide web applications with effective component architecture and state management using modern React patterns such as Hooks and Redux where appropriate.
- Design robust data models database schemas indexes and queries in PostgreSQL; diagnose and resolve database performance concurrency and data-integrity issues.
- Apply secure authentication and authorization patterns including OAuth / JWT role-based access control secrets management and service-to-service security.
Connected Devices Real-Time Data & IoT Integration
- Design application flows for connected field devices edge gateways and cloud services including device discovery provisioning configuration heartbeat / health monitoring telemetry command-and-control and event handling.
- Implement and support real-time and event-driven communication using MQTT REST APIs Kafka WebSockets and where applicable SIP / WebRTC or related communication technologies.
- Engineer reliable message handling for intermittent networks and field conditions including reconnect behaviour retries idempotency duplicate handling buffering and fault recovery.
- Collaborate with embedded hardware test and product teams to integrate device protocols APIs telemetry streams and alarms into unified web and cloud applications.
Cloud Containers & Data Platforms
- Design and deploy applications on AWS using services such as EC2 S3 RDS and other appropriate managed services with attention to scalability availability security and cost.
- Containerize services using Docker and contribute to cloud-native deployment patterns release automation and environment management.
- Establish and improve CI/CD pipelines automated build/test/deploy practices configuration management and controlled production releases.
- Design and operate streaming and asynchronous pipelines using Apache Kafka and related messaging technologies; exposure to Hadoop / large-scale data processing is advantageous.
Reliability Security Quality & Production Support
- Build applications for high availability and fault tolerance including health checks graceful degradation failover retry strategies and production recovery mechanisms.
- Implement effective logging monitoring metrics tracing alerting and troubleshooting practices to shorten incident detection and root-cause resolution time.
- Own complex cross-stack debugging from browser / UI through API service database message pipeline cloud infrastructure and connected-device layers.
Stakeholder & Cross-Functional Leadership
- Partner with Potter US Engineering Product Management UX DevOps SDET embedded / firmware hardware manufacturing and other stakeholders.
- Communicate architecture risks technical trade-offs incidents and delivery status clearly to engineering leadership and cross-functional teams.
Required Skills:
Pythonfullstack