Enable job alerts via email!

Senior Software Engineer - Python AWS

Arthan

United States

Remote

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Engineer with extensive experience in Python and AWS. Your role will involve designing and maintaining core applications, enhancing existing infrastructure, and mentoring junior developers. This position offers the opportunity to work in a remote environment while contributing to impactful projects focused on social innovation.

Qualifications

  • 7+ years of software development experience required with Python and AWS.
  • 2+ years in communications applications is essential.
  • Experience with Debian-based Linux systems.
  • Familiarity with CI/CD systems like GitLab.

Responsibilities

  • Design and maintain software services and applications.
  • Refactor legacy systems and enhance efficiency.
  • Lead projects from requirements to deployment.

Skills

Software Development
Python
AWS
Debian-based Linux systems
Git
Remote Communication
Mentoring

Tools

Ansible
Docker
SQL
PostgreSQL
Amazon Redshift
freeSWITCH
AWS EC2
AWS Lambda
AWS S3

Job description

About the job Senior Software Engineer - Python AWS

We atArthanare hiring for apartner organization dedicated to empowering people living in poverty to improve their livelihoods, mitigate risks, and promote environmental sustainability. This organizationoperates at the intersection of social impact and innovation, utilizingactionable andaccessible knowledge to accelerate meaningful improvements in human welfare.

Overview of the role:

As a Senior SoftwareEngineer, you will play a key role in designing, building, and maintaining the technical backbone of our programs. Your primary focus will be on developing services and business logic that power our internal and external platforms while also supporting broader systems and technologies as the organization evolves.

Key Responsibilities:

  • Augment, enhance, and refactor legacy code and infrastructure.
  • Architect, design, code, and test new features and functionality.
  • Work with stakeholders to drive the requirements and own the project end-to-end.
  • Analyze and improve the efficiency, scalability, and stability of servers and processes.
  • Think long-term and ensure continued recursive improvement of production systems.
  • Develop and iterate through proofs of concept quickly and efficiently.
  • Identify unnecessary complexity and remove it.
  • Deploy features and applications through DevOps pipelines.
  • Maintain positive system security postures and advise on improvements.
  • Mentor and manage other team members and communicate with the program and researchteams.

What do you need to be successful in the role? (Must have)

  • 2+ years of experience developing and maintaining communications applications.
  • 7+ years of experience developing software (Python, AWS)
  • 3+ years of experience working with Debian-based Linux systems.
  • 3+ years of experience using Git, GitLab, or similar CI/CD systems.
  • Ability to work with a distributed team across time zones. Excellent communication skills.
  • Self-starter with the ability to work independently and show initiative and judgment in theabsence of specific directions.
  • The ability to work effectively in a remote environment with primary communications overemail, chat, and video conferencing.
  • Prior experience in managing and mentoring (junior) staff.
  • A learning and growth mindset.

What would make you an outstanding candidate?

  • Certifications and experience in Information Security are highly desirable
  • Experience with SQL and PostgreSQL or Amazon Redshift is a plus
  • Experience with Ansible Docker is a plus
  • Knowledge of freeSWITCH is a plus
  • Experience with AWS EC2, Lambda, and S3 - AWS certification is strongly desirable
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Python

ServiceTrade

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Software Engineer (Python) - Security, Detection Lifecycle

AECOM

Colorado

Remote

USD 100,000 - 140,000

12 days ago

Senior Software Engineer, Distributed Systems

Censys

Remote

USD 138,000 - 180,000

3 days ago
Be an early applicant

REMOTE Senior Software Developer - Python, Oracle SQL

Technology Navigators

Remote

USD 100,000 - 140,000

4 days ago
Be an early applicant

Senior Software Engineer (Python) - Data Platform (Open to remote across ANZ)

Canva

Remote

USD 100,000 - 150,000

12 days ago

Sr. Software Engineer - Python & C++, Bash & Linux

FactSet

New York

On-site

USD 130,000 - 150,000

3 days ago
Be an early applicant

PGIM Fixed Income - Senior Software Engineer (Python & SQL)

Prudential Financial, Inc in

Newark

On-site

USD 130,000 - 170,000

3 days ago
Be an early applicant

Generative AI / Python Software Engineer

RedRiver Systems, LLC

Remote

USD 100,000 - 150,000

3 days ago
Be an early applicant

Sr. Python Full Stack Engineer

Cuboid IT Solutions

San Ramon

Remote

USD 120,000 - 180,000

Yesterday
Be an early applicant