Lead Software Engineer
Core
Senior software engineer responsible for analyzing client demands, proposing innovative solutions, and ensuring system quality and consistency for a global IoT platform.
Role type
Senior IC software engineer (video solutions & architecture)
Builds
Video solutions, scalable software systems, and innovative features for the global supply chain market
Domain
IoT, transportation, video streaming, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
API development with Kotlin/Java, web application frameworks (SpringBoot), relational databases (PostgreSQL/MySQL), cloud development (AWS/Azure/GCP), CI/CD, Docker, Kubernetes, event-driven systems, streaming technologies (Kafka/RabbitMQ), unit and integration testing
Preferred skills
Infrastructure as Code (Terraform), end-to-end quality assurance, non-relational databases (ElasticSearch/MongoDB/Redis)
Technologies
Java, Kotlin, Angular, React, SpringBoot, PostgreSQL, MySQL, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, Terraform
Responsibilities
Maintain existing video solutions to ensure excellent client experience, evolve video offerings by developing new market-responsive features, apply software engineering best practices for stability and performance, lead design and architecture of complex software systems, create scalable and maintainable solutions, partner with Product and Business leadership to translate business goals into technical strategies, mentor engineers and drive coding standards and security practices, optimize system performance and scalability
Seniority
Senior, hands-on IC with mentorship responsibilities