We are looking for a Senior C Programming Developer to build and deliver secure IoT applications using modern cloud and container platforms in a fast-moving startup environment. You will collaborate with a distributed team and help drive reliable releases—apply to join us.
Responsibilities
- Design and develop IoT applications in C, C++, and Python
- Build secure device-to-cloud communication using protocols such as MQTT and AMQP
- Implement IoT solutions on AWS, Azure, or GCP based on project needs
- Create and maintain containerized deployments using Docker and Kubernetes
- Set up and improve CI/CD workflows to support reliable releases
- Write integration tests and apply Test-Driven Development practices
- Collaborate using Git workflows within Agile delivery processes
- Troubleshoot and optimize Linux-based systems and environments
- Develop and maintain Bash scripts to automate development and operational tasks
- Coordinate daily work with required overlap hours with the Houston team
- Contribute in a self-directed way and adapt quickly to changing startup priorities
Requirements
- 3+ years of experience developing applications in C, C++ and Python
- Senior-level ownership and ability to work independently in a dynamic startup environment
- Agile methodology experience and ability to deliver iteratively with a team
- Cloud platform experience implementing IoT solutions on AWS, Azure, or GCP
- IoT domain knowledge including security and communication protocols such as MQTT and AMQP
- Container technology experience with Docker and Kubernetes
- Git source control experience
- Test-Driven Development experience and integration testing experience
- Continuous Integration and Continuous Delivery knowledge and experience
- English proficiency: B2 Upper-Intermediate
Nice to have
- Linux administration skills
- Bash scripting proficiency
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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer (AWS)
2026-05-27
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17
- Posted
- Mar 04, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Brazil
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer (AWS)
2026-05-27
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17