Job Openings Senior Software Engineer - Erlang

About the job Senior Software Engineer - Erlang

We are looking to hire a Senior Software Engineer for one of our partner organizations whose mission is to empower people living in poverty to improve their livelihoods and advance environmental sustainability.

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 program and research teams.

Requirements:

  • 5+ years of experience developing and maintaining Erlang applications.
  • 7+ years of experience developing software.
  • 2+ Cybersecurity and information security experience as part of your development experience.
  • 3+ years of experience working with Debian-based Linux systems.
  • 1+ 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 the absence of specific directions.
  • The ability to work effectively in a remote environment with primary communications over email, chat, and video conferencing.
  • Prior experience in managing and mentoring (junior) staff.
  • A learning and growth mindset.

Good to have:

  • Certifications in Information Security
  • Experience with SQL and PostgreSQL or Amazon Redshift, Python, Flask, and Javascript is strongly desirable
  • Experience with Ansible Docker, AWS EC2, Lambda, and S3 - AWS certification is desirable.