About the Role
The Senior Software Engineer, Cloud Platform will work on designing, developing, and maintaining cloud-based software solutions. The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and secure cloud services. The ideal candidate will have a strong background in cloud computing, software development, and experience with cloud platforms such as AWS, Azure, or Google Cloud.
Responsibilities
- Design and develop cloud-based software solutions.
- Collaborate with cross-functional teams to deliver high-quality, scalable, and secure cloud services.
- Ensure the scalability, security, and performance of cloud-based applications.
- Implement best practices for cloud infrastructure and software development.
- Troubleshoot and resolve complex technical issues.
- Participate in code reviews and contribute to the improvement of development processes.
- Stay up-to-date with the latest cloud technologies and industry trends.
- Provide technical guidance and mentorship to junior team members.
- Work on the development and maintenance of cloud infrastructure.
- Ensure compliance with security and regulatory requirements.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Develop and maintain documentation for cloud-based solutions.
- Collaborate with stakeholders to gather requirements and define project scope.
- Conduct performance testing and optimization of cloud-based applications.
- Implement monitoring and logging solutions for cloud infrastructure.
- Participate in on-call rotations for cloud infrastructure support.
- Develop and maintain automated testing frameworks for cloud-based solutions.
- Ensure the reliability and availability of cloud-based services.
- Collaborate with the DevOps team to automate deployment processes.
- Implement and manage cloud cost optimization strategies.
- Develop and maintain APIs for cloud-based services.
Nice to Have
- Master's degree in Computer Science, Engineering, or a related field.
- Certification in cloud computing such as AWS Certified Solutions Architect, Azure Solutions Architect Expert, or Google Cloud Professional Cloud Architect.
- Experience with multi-cloud environments.
- Knowledge of cloud-based data analytics and big data solutions.
- Experience with cloud-based IoT solutions.
- Knowledge of cloud-based blockchain technologies.
- Experience with cloud-based edge computing solutions.
- Knowledge of cloud-based serverless architectures.
- Experience with cloud-based disaster recovery and business continuity solutions.
- Knowledge of cloud-based hybrid cloud solutions.
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Collaborative and innovative team environment
What You'll Get
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Collaborative and innovative team environment.
- Flexible work arrangements and remote work options.
- Access to the latest cloud technologies and tools.
- Opportunities to work on cutting-edge cloud projects.
- Supportive and inclusive work culture.
- Opportunities to participate in industry conferences and events.
- Access to training and certification programs.
- Opportunities to mentor and guide junior team members.
Our Ideal Candidate
- Has a strong background in cloud computing and software development.
- Is proficient in one or more programming languages such as Java, Python, or C#.
- Has experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Is knowledgeable about cloud infrastructure and services.
- Has experience with containerization technologies such as Docker and Kubernetes.
- Has strong problem-solving skills and attention to detail.
- Is experienced with CI/CD pipelines and automated testing frameworks.
- Is knowledgeable about cloud security best practices.
- Has experience with cloud cost optimization strategies.
- Has strong communication and teamwork skills.
- Is able to work independently and in a team environment.
- Is experienced with cloud monitoring and logging tools.
- Is knowledgeable about cloud compliance and regulatory requirements.
- Has experience with cloud infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Has strong analytical and troubleshooting skills.
- Is experienced with cloud-based databases and data storage solutions.
- Is knowledgeable about cloud networking and security protocols.
- Has experience with cloud-based API development and management.
- Is able to adapt to new technologies and industry trends.
- Is experienced with cloud-based microservices architecture.
- Is knowledgeable about cloud-based DevOps practices and tools.
- Has experience with cloud-based machine learning and AI services.
- Has strong project management and organizational skills.
Not provided