-
EPAM Systems

Senior C Programming Developer

EPAM Systems
Brazil · Full-time · Mid-Senior

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

c docker cloud aws continuous delivery linux bash cicd git gcp
Login to Apply
Posted
Mar 04, 2026
Type
Full-time
Level
Mid-Senior
Location
Brazil

Industries

Software Development IT Services IT Consulting Nanotechnology Research

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

Senior Software Engineer (Node.js)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Node.js Developer

2026-05-17

Full-time
Associate
Argentina
Software Development
Information Technology