Python Tech Lead (IoT & Cloud)
We’re looking for a technical leader who combines hands-on backend development with architecture responsibilities. You’ll act as a technical authority in the team - shaping architecture, supporting engineers, and driving key technical decisions.
You’ll work on cloud-native systems powering IoT and robotics platforms - handling real-time data from distributed sensor networks, ensuring efficient communication with control centers, and building scalable, low-latency systems.
Robotics experience isn’t required, but strong IoT knowledge and experience building high-performance distributed systems are essential. Your motivation to grow in this field matters most.
We’re looking for engineers with
Proficiency in Python and experience building RESTful APIs (FastAPI, Flask, or Django).
Good understanding of AWS ecosystem - familiarity with core services (e.g. Lambda, S3, ECS/EKS, IoT Core) and cloud-based architectures.
Experience working on IoT-related projects - understanding of device communication, data ingestion, and real-time data processing.
Experience designing and owning scalable systems end-to-end - hands-on experience with distributed architectures (e.g. microservices, event-driven systems).
Ability to lead technical discussions with clients and take ownership of proposed solutions - comfortable explaining trade-offs and making decisions.
Experience mentoring engineers and influencing technical direction within a team.
Fluent English (written and spoken).
Nice to have
Experience with messaging/streaming systems (e.g. Kafka, MQTT, Pulsar).
Familiarity with observability (monitoring, tracing, logging) in distributed systems.
Who we are?
Spyrosoft’s Robotics team - a group of specialists supporting global tech companies in designing, building, and scaling robotic platforms for mobile robots, drones, and industrial platforms. Our focus spans cloud-native architectures, real-time data processing from robots, and integration with enterprise systems.
Responsibilities
Act as a technical go-to person for the team and client stakeholders.
Design, validate, and develop end-to-end robotics platforms.
Support technical workshops and discovery sessions with clients.
Build and validate prototypes for new solutions and concepts.
Own architecture decisions and drive system design across projects.
Write high-quality, maintainable code and support best engineering practices.
Collaborate with engineers, product, and other stakeholders.
Contribute to technical direction in backend and cloud solutions.
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN160 - PLN180
- Skills
- Python
- Experience
- Lead
- Area
- Cloud, DevOps, Robotics
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.