Full Time

Sr. Software Engineer - Distributed Systems (AWS Lambda)

Piper Companies
$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 Piper Companies, so some details may not match this job. The employer's own page has the real description.

Overview

Piper Companies is seeking a detailed-oriented and innovative Sr. Software Engineer specializing in Distributed Systems with a focus on AWS Lambda. The ideal candidate will play a crucial role in the architecture, design, and development of scalable and efficient distributed applications. This position requires a deep understanding of cloud technologies, including serverless computing, and demands a collaborative approach to work within a dynamic team environment.



Job Responsibilities

  • Design, develop, and implement distributed systems leveraging AWS Lambda and related services.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Conduct code reviews and provide constructive feedback to ensure adherence to best practices.
  • Optimize application performance and reliability, making proactive improvements where necessary.
  • Maintain comprehensive documentation of development processes, system architecture, and other technical specifications.
  • Mentor junior engineers, promoting knowledge sharing and fostering a culture of continuous learning.
  • Stay updated with the latest industry trends and technologies, implementing them as appropriate.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on distributed systems and cloud technologies.
  • Proficiency in AWS services, particularly AWS Lambda, API Gateway, and other serverless architectures.
  • Strong programming skills in languages such as Python, Java, Node.js, or Go.
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Solid understanding of microservices architecture and RESTful APIs.
  • Excellent problem-solving skills and the ability to work independently and in a team setting.


Technologies & Tools

The Sr. Software Engineer will primarily work with AWS services, particularly focused on AWS Lambda, including additional tools and technologies such as Docker, Kubernetes, Terraform, CI/CD tools like Jenkins or GitLab, and monitoring solutions such as CloudWatch and Datadog. Proficiency in using modern development frameworks and libraries relevant to serverless architectures is also expected.



Ideal Candidates

The ideal candidate for this position will possess strong analytical and problem-solving skills while demonstrating a flair for innovation and creativity in software design. They should be proactive, self-motivated, and able to thrive in a fast-paced environment. Excellent communication skills and the ability to collaborate effectively in a team-oriented setting are essential. A passion for technology and a commitment to continuous improvement will further enhance their suitability for this role.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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