We are seeking a Senior C Programming Developer to build and secure IoT applications and platform components across cloud and containerized environments. You will collaborate with a fast-moving team to deliver reliable connected solutions—apply to help us ship high-impact software.
Responsibilities
-
Design and implement IoT applications using C, C++, and Python
-
Build secure communication workflows using MQTT and AMQP-based integrations
-
Develop and deploy IoT solutions on AWS, Azure, or GCP
-
Create and maintain containerized services using Docker and Kubernetes
-
Implement CI/CD workflows to support automated builds and releases
-
Collaborate in Agile delivery using Git, TDD, and integration testing practices
-
Coordinate work to maintain 3–4 hours of daily overlap with Houston
Requirements
-
3+ years of experience developing applications in C, C++, and Python
-
Strong leadership and ownership skills to work independently in a dynamic start-up environment
-
Hands-on project experience delivering IoT solutions on AWS, Azure, or GCP
-
Solid container technology skills with Docker and Kubernetes
-
Good understanding of IoT security and communication protocols such as MQTT and AMQP
-
Strong Agile methodology skills, including Git source control, Test-Driven Development, and integration testing
-
Upper-Intermediate English proficiency (B2)
Nice to have
-
Bash scripting skills for automation and troubleshooting
-
Linux experience for development and operational support
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