Full Time

AWS Software Development Engineer (Senior)

Plenoptic Cognition
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Plenoptic Cognition, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior AWS Software Development Engineer at Plenoptic Cognition, you will play a key role in designing, developing, and deploying high-performance cloud-based applications. You will leverage your expertise in AWS services to create scalable and robust solutions that meet the evolving needs of our business and enhance user experience. Your responsibilities will encompass collaborating with cross-functional teams, implementing best practices for cloud architecture, and mentoring junior developers to foster a culture of excellence in software engineering.



Job Responsibilities

  • Design and implement cloud-based solutions using AWS services, ensuring scalability and security.
  • Develop and maintain serverless applications utilizing AWS Lambda, API Gateway, and other relevant services.
  • Collaborate with product managers and other stakeholders to understand requirements and translate them into technical specifications.
  • Conduct code reviews and maintain code quality standards to ensure high performance and reliability.
  • Integrate CI/CD pipelines to automate testing, deployment, and monitoring of applications.
  • Provide guidance and mentorship to junior engineers, fostering professional growth.
  • Stay abreast of industry trends and emerging technologies to continually enhance our engineering practices.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
  • Minimum of 5 years of experience in software development, with a strong focus on cloud services and architecture.
  • Proficiency in programming languages such as Python, Java, or Node.js.
  • Extensive experience with AWS services, including but not limited to EC2, S3, RDS, and IAM.
  • Solid understanding of microservices architecture and cloud-native application development.
  • Experience in container orchestration tools like Docker and Kubernetes is desirable.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

The ideal candidate will possess hands-on experience with a variety of technologies and tools relevant to cloud development, particularly in the AWS ecosystem. Proficiency in services such as AWS Lambda, S3, EC2, RDS, CloudFormation, and IAM is essential. Familiarity with monitoring and logging tools such as CloudWatch, as well as version control systems like Git and CI/CD tools like Jenkins or GitHub Actions, are crucial for the success in this role.



Ideal Candidates

The ideal candidates for this position will exhibit a combination of strong technical expertise and excellent interpersonal skills. They should be proactive problem-solvers who thrive in collaborative environments and have a passion for continuous learning and adapting to new technologies. A deep commitment to delivering quality code, along with the ability to mentor others and contribute positively to the team culture, will set successful candidates apart at Plenoptic Cognition.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.