Software Engineer

Apollo Agriculture is a leading agri-fintech platform empowering small-scale farmers across Africa with AI-driven financing, farm products, and digital advice.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Finance · Enterprise SaaS

Description For Software Engineer

Apollo Agriculture, a pioneering agri-fintech platform, is revolutionizing small-scale farming across Africa through innovative technology solutions. As a Software Engineer in our Amsterdam office, you'll join a mission-driven team that's already impacting over 200,000 farmers in Kenya and Zambia, with revenue approaching $30M.

The role presents unique engineering challenges at the intersection of technology and agriculture. You'll be working with Scala, Play Framework, and Cats to build robust systems that operate in some of the most remote areas on Earth. This isn't just another software engineering position – it's an opportunity to solve real-world problems where technology infrastructure is limited, requiring innovative solutions for challenges like poor cell coverage and limited mobile hardware.

As part of our engineering team, you'll collaborate closely with Product, Data Science, and Operations teams, implementing practical solutions that directly impact farmers' lives. The position requires a senior-level engineer with 5+ years of experience, strong skills in Scala or similar languages, and expertise in cloud computing and SQL databases.

What makes this role unique is the combination of technical challenges and meaningful impact. You'll be working with a team backed by prestigious investors like Chan Zuckerberg Initiative and Softbank Vision Fund, alongside partners like Bayer and Yara. The company culture values autonomy, transparency, and a problem-solving mindset, offering competitive compensation and significant ownership in your work.

This is an ideal opportunity for a seasoned engineer who wants to apply their skills to make a tangible difference in agricultural sustainability and financial inclusion. You'll be part of a collaborative team that's not just building software, but transforming lives through technology.

Last updated a day ago

Responsibilities For Software Engineer

  • Develop and maintain effective, scalable systems using Scala, Play Framework, and Cats
  • Collaborate with cross-functional teams to ensure timely delivery of impactful features
  • Balance ideal architecture with fast-paced startup environment needs
  • Mentor peers in software development best practices
  • Participate in on-call rotation for outage response
  • Work with Product, Data Science, and Operations teams

Requirements For Software Engineer

Scala
  • 5+ years of professional software development experience at a fast growing technology company
  • Solid background in writing software at scale, preferably using Scala or another high-level, statically typed language
  • Knowledge of cloud computing fundamentals, preferably AWS
  • Production experience with SQL databases including data modeling and writing performant queries
  • Exceptional writing and communication skills
  • Problem-solving attitude with 'whatever it takes' mindset

Benefits For Software Engineer

  • Competitive compensation package
  • Dynamic environment fostering talent, collaboration and growth
  • Autonomous work environment
  • Challenging projects

Interested in this job?

Jobs Related To Apollo Agriculture Software Engineer

Systems & Reliability Engineer

Systems & Reliability Engineer position at Substack, building scalable infrastructure and tools for a growing writing platform. Remote US-based role offering $170K-$230K.

Senior Software Engineer

Senior Software Engineer role at Caribou, building a platform to democratize access to international tax compliance. Full-stack position with React, Go, and cloud technologies.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Gridware, developing advanced systems for electrical grid monitoring and protection.

Full Stack Founding Engineer

Senior full-stack engineering role at FlexDesk, building platform for corporate real estate portfolio management. Remote-friendly, competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Helicone, building LLM observability platform with TypeScript, Node.js, and cloud technologies.