Senior Cloud Software Engineer - San Jose, United States - Expert In Recruitment Solutions

    Default job background
    Description

    Overview:

    As a Senior Cloud Software Engineer specializing in AWS, you will play a pivotal role in designing, developing, and maintaining our cutting-edge over the air software delivery system.

    You will work closely with cross-functional teams to architect scalable, secure, and efficient solutions that meet the dynamic demands of our platform.

    This role offers an exciting opportunity to leverage your expertise in AWS services and software engineering skills to drive innovation and elevate our delivery capabilities.


    Responsibilities:
    Lead the design, development, and deployment of scalable and reliable cloud-based solutions on the AWS platform.
    Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical specifications.
    Architect and implement robust CI/CD pipelines to automate software delivery and deployment processes.

    Optimize system performance, reliability, and scalability through effective use of AWS services such as EC2, S3, Lambda, RDS, and ECS.Implement best practices for security, compliance, and monitoring within AWS environments.

    Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
    Stay abreast of emerging AWS technologies and industry trends to drive innovation and maintain a competitive edge.


    Requirements:
    Bachelor's or master's degree in computer science, Engineering, or related field.

    Proven experience architecting, designing, and implementing cloud-based solutions on AWS.Proficiency in programming languages such as Python, Java, or understanding of cloud computing principles, including IaaS, PaaS, and SaaS.In-depth knowledge of AWS services and features, with expertise in areas such as networking, storage, and compute.

    Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.

    Familiarity with DevOps practices and tools such as Terraform, Ansible, Jenkins, or GitLab CI/CD.Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems.

    Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment.


    Preferred Qualifications:
    AWS certification(s) such as AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified DevOps Engineer.
    Experience with serverless computing using AWS Lambda and event-driven architectures.
    Knowledge of infrastructure as code (IaC) concepts and tools such as CloudFormation or Terraform.
    Familiarity with microservices architecture and distributed systems design principles#J-18808-Ljbffr