Senior Software Engineer
New
G
GiveDirectlyNonprofit Tech
This role is fully remote, so if you are not based in the US, UK or Kenya, we will share an estimated salary benchmark for the country you are based in during the hiring process., Must be available to meet with East Africa timezone by at least 2 hours a couple of times a week.Full-TimeSenior
Salary157,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 4+ years of industry experience
- Required Skills
- PythonJavaRubyC#GoCI/CDRESTful APIs
Requirements
- 4+ years of industry experience creating production-caliber software and systems.
- Experience with backend architecture: databases, cloud services, APIs.
- Experience building infrastructure to deploy software.
- Experience with strongly-typed, object-oriented programming such as Java, C#, Go, etc.
- Experience with scripting languages such as Python, Ruby, etc.
- High degree of ownership and autonomy.
- Strong analytical skills and communication.
- Able to break down complex problems and describe technical trade-offs.
Responsibilities
- Design and build scalable, reliable systems that power our core operations.
- Own end-to-end development of new features and services, from architecture through deployment and monitoring.
- Improve our developer workflows by strengthening CI/CD pipelines, reducing manual steps, and increasing test coverage.
- Collaborate with cross-functional teams to understand real-world needs and ship tools that directly support program delivery.
- Debug and resolve production issues across our stack, with a focus on root cause analysis.
- Advocate for sustainable engineering practices, including testing, documentation, and monitoring.
- Help shape our tech roadmap with an eye toward scale, maintainability, and recipient experience.
View Full Description & ApplyYou'll be redirected to the employer's site