Overview
We are looking for a talented Senior Software Engineer with expertise in Python to join our dynamic team.
This position offers the opportunity to build scalable, innovative solutions while working on cutting-edge IoT projects across cloud platforms.
Responsibilities
- Engage with end users to determine requirements and use cases
- Build reusable, efficient, and scalable code and libraries for future use
- Collaborate with cross-functional teams and stakeholders to deliver impactful solutions
- Design and implement IoT solutions leveraging platforms like Azure or GCP
- Optimize performance, maintain code quality, and ensure best practices in software development
- Develop and implement IoT architectures, network topologies, security measures, and communication protocols such as MQTT and Kafka
- Use Agile methodologies, Git for source code management, and Test-Driven Development to manage workflows
- Leverage container technologies including Docker or Kubernetes for deployment
- Provide mentorship and technical guidance to junior engineers when required
Requirements
- 5-8 years of experience in software engineering with proficiency in Python
- Knowledge of IoT solutions and platforms like Azure or GCP
- Background in IoT architecture, network topologies, IoT security, and protocols such as MQTT or Kafka
- Familiarity with embedded software development, including experience with RTOS, ADC, and buffers
- Proficiency in Agile methodologies and tools like Git, alongside Test-Driven Development and integration testing
- Skills in containerization technology, including Docker and Kubernetes
India
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.