We are looking for a Lead C Programming Engineer to build and evolve secure IoT applications and embedded solutions using C/C++ and Python within a cloud-connected, containerized environment. You will work closely with a fast-moving team to deliver reliable software and help shape technical direction—apply now to make an impact.
Responsibilities
-
Design core application components in C with a focus on reliability and security
-
Lead technical decisions and provide guidance on architecture for IoT solutions
-
Build and maintain integrations using key IoT communication protocols such as MQTT and AMQP
-
Implement and deploy IoT workloads to major cloud platforms such as AWS, Azure, or GCP
-
Develop and maintain containerized services using Docker and Kubernetes
-
Coordinate development practices including Agile delivery, Git workflows, and test-driven development
-
Create and maintain CI/CD pipelines and integration testing to support frequent releases
-
Collaborate with the team to troubleshoot issues across embedded, cloud, and container layers
Requirements
-
3–5 years of experience developing applications in C, C++, and Python
-
Experience leading or guiding technical work in software engineering
-
Hands-on experience delivering IoT solutions on AWS, Azure, or GCP
-
Strong knowledge of container technologies such as Docker and Kubernetes
-
Solid understanding of IoT security and communication protocols such as MQTT and AMQP
-
Bachelor’s degree in Software Engineering, Computer Science, or related field
-
Ability to work independently in a highly dynamic start-up environment
-
Upper-Intermediate English proficiency (B2, Upper-Intermediate)
Nice to have
-
Linux experience for development and troubleshooting
-
Bash scripting for automation and tooling
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn