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.