AWS/Cloud Software Engineer

Experience: 7 - 8+ Years
Type: Full Time
Location: Bangalore
Notice-period: Immediate/15 days
Budget: As per Company Norms
Technology: IT

As an AWS/Cloud Software Engineer, you will be working in a very energetic team engaged in developing Sensor-to-Cloud solutions and products targeting Industrial Applications. You will be responsible for collaboration with our cross-functional teams to design, build, and deploy scalable and secure cloud-based or on-prem solutions.

Qualifications:

M.E/M.Tech in Computer Science & Engineering, or Electronics, Electrical Communications Engineering with 5-6 years; B.E/B.Tech with 7-8 years of experience building successful products using high-quality software design, development, deployment, and full life cycle industry-standard software practices and methodologies.

Requirements:

  • Solid experience in designing and implementing complex solutions in AWS.
  • Strong proficiency in programming languages – TypeScript, Python, Bash, PowerShell
  • Strong experience in serverless development.
  • Strong experience with AWS Services – Cognito, IAM, APIG, EC2, S3, RDS, DynamoDB, Lambda, VPC
  • Experience using infrastructure as a code – CloudFormation, CDK, Terraform
  • Experience with monitoring and logging tools – CloudWatch, Splunk, and ELK stack

Additional Requirements:

  • Experience with Containerization and Container orchestration – Docker, Kubernetes.
  • Knowledge of Network Protocols – TCP/IP, MQTT, WSS, HTTPS.
  • Experience with DevOps tools like Jenkins, Ansible, GitHub Actions, and Azure DevOps.
  • Knowledge of network security principles, firewall configurations, and SSL/TLS certificates.
  • Experience with Industrial IoT.

Key Responsibilities:

  • Design, Develop, and maintain software solutions across the entire software stack and products.
  • Cross-functional collaboration with business and engineering teams, turning requirements into realizable solutions, deliveries, and support.
  • Self-motivated and driven to continually improve.
  • Ability to communicate effectively, both written and verbal
  • Design and develop scalable, reliable, and secure software applications for products.
  • Participate in the design and code review process to ensure high-quality code is being produced.
  • Produce high-quality code that is maintainable, testable, and adheres to software best practices.
  • Debug and troubleshoot issues across the entire software stack and overall product.
  • Develop and maintain documentation for software applications and products.
  • Optimize application performance for maximum speed and scalability.
  • Mentor and provide technical guidance to other engineers.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top