Job Title :
Senior Software Engineer – Cloud IoT Platform
Location : Bangalore, India
Experience : 7+ years
Job Summary :
The Senior Software Engineer will be responsible for the design and development of a cloud-hosted IoT platform and related services for Genie’s connected products. The role involves leading the architecture, design, and development of microservices and APIs deployed on AWS to support Genie’s IoT ecosystem. The ideal candidate will possess strong technical depth in building scalable, secure, and high-performing distributed systems and demonstrate leadership in driving end-to-end solutions from conception through production.
Roles & Responsibilities :
Architect, design, build, and maintain microservices and integrations deployed on AWS IoT platforms.
Develop secure, scalable, and performant systems following strong systems engineering principles.
Translate system-level user stories into core software components and own key platform modules through their full lifecycle.
Collaborate in an agile development environment and apply CI / CD best practices.
Work closely with peers across Engineering, QA, and Customer Support to meet overall project objectives.
Collaborate with cross-functional teams to identify and implement tactical and strategic solutions.
Stay current with emerging technologies to enhance platform performance and reliability.
Contribute to technical documentation, best practices, and continuous improvement initiatives.
Years of Experience :
Minimum 7 years of professional experience in software engineering, including back-end development and cloud-based service-oriented architectures.
Educational Qualification & Certifications (Optional) :
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM discipline.
Preferred :
AWS Certification (Developer or Solutions Architect).
Skill Set Required : Must Have :
7+ years of experience developing service-oriented applications using microservices architecture.
7+ years of back-end and API service development with proven design pattern knowledge.
5+ years of programming experience using
Node.js / TypeScript
or similar frameworks.
3+ years of hands-on experience developing applications on
AWS
infrastructure.
3+ years of
DevOps
experience using CI / CD tools.
Strong knowledge of databases including
RDS, SQL, and NoSQL .
Experience with
Git, GitHub, BitBucket , and
JIRA .
Strong understanding of
software lifecycle, engineering methodologies , and
enterprise security principles .
Excellent analytical, problem-solving, leadership, and communication skills.
Senior Engineer • Delhi, India