Full Time

AWS Software Development Engineer (Senior)

Plenoptic Cognition
$120,000 - $160,000* / year (about $58–$77 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 crucial role in shaping and enhancing our cloud-based solutions. You will lead the design, implementation, and deployment of scalable software products on Amazon Web Services, collaborating with cross-functional teams to deliver high-quality applications that meet business needs. Your expertise will help streamline processes, optimize performance, and ensure the robustness and security of our software systems, all while mentoring junior engineers and fostering an environment of continuous learning and innovation.



Job Responsibilities

  • Design, develop, and deploy secure and scalable applications on AWS.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Implement best practices for software development, including code reviews, testing, and documentation.
  • Troubleshoot and resolve complex software issues, ensuring minimal downtime and optimal performance.
  • Mentor and guide junior engineers in software development techniques and AWS best practices.
  • Stay current with emerging technologies and industry trends to continuously improve software solutions.
  • Contribute to system architecture design and data flow modeling in a cloud environment.
  • Participate in agile ceremonies, including sprint planning, backlog refinement, and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with at least 3 years in cloud-based environments, primarily using AWS.
  • Proficient in programming languages such as Java, Python, or Node.js.
  • Strong understanding of AWS services including EC2, S3, Lambda, IAM, and RDS.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Proven experience in developing RESTful APIs and microservices architecture.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The ideal candidate will engage with a suite of cutting-edge technologies and tools designed to enhance software development and deployment on AWS. The role will heavily utilize AWS services for application hosting and data management, along with development tools such as Git, JIRA, Jenkins, and Terraform for infrastructure as code. Additionally, familiarity with Agile methodologies and CI/CD is crucial for maintaining seamless workflow and ensuring rapid delivery of high-quality software.



Ideal Candidates

Ideal candidates for this position will demonstrate a strong analytical mindset coupled with a proactive approach to problem-solving. They should exhibit excellent communication skills, allowing them to effectively collaborate with diverse teams and stakeholders. Furthermore, a passion for technology and continuous improvement, alongside the ability to adapt to evolving project requirements and challenges, will set a candidate apart. A mentoring spirit and a commitment to fostering growth in fellow team members will also be highly valued in our collaborative work environment at Plenoptic Cognition.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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