Standort
Cairo, EG
Stellen-ID
: 4858
Join the energy revolution with #teamsonnen!
At sonnen, we’re driven by a clear goal: creating a future powered by clean, affordable energy for everyone. That’s why we make our customers independent – not only from fossil fuels, but also from rising electricity costs.
The key to this independence is our intelligent, all-in-one energy system. It combines solar panels, battery storage, energy tariffs, and wallboxes – all developed and manufactured in Germany.
As the first and only provider in Germany, we also connect thousands of home batteries into one shared network: the sonnenVPP, our industry-leading virtual power plant.
In short: every day, we’re working to shape the energy future. And we’d be thrilled to have you join us!
Join sonnen as a Senior Software Engineer Elixir in Cairo, Egypt!
Sonnen is actively seeking an experienced Senior Software Engineer to join our distributed team in Cairo and contribute to sonnen's global IoT cloud platform. You will work on building scalable, high-performance backend services that manage an extensive network of batteries, EV chargers, and heat pumps worldwide. This is an opportunity to impact the future of sustainable energy through cutting-edge technology and innovative solutions.
Key Responsibilities
-
Design, develop, and maintain robust, scalable cloud-based services using Elixir/Phoenix
-
Lead technical initiatives and mentor junior engineers in functional programming best practices
-
Build and optimize distributed systems handling high-load, real-time IoT data processing
-
Collaborate with cross-functional teams (architects, product managers, DevOps) on system architecture and implementation
-
Implement event-based and REST-full architectures for energy management microservices
-
Maintain high code quality through rigorous testing, code reviews, and documentation standards
-
Troubleshoot production issues and drive continuous performance optimization
-
Contribute to infrastructure-as-code initiatives and CI/CD pipeline improvements
Required Qualifications
-
5+ years of professional software engineering experience
-
2+ years of hands-on experience building, testing, and maintaining cloud-based services with Elixir/Erlang or similar functional programming languages.
-
Deep knowledge of PostgreSQL and relational database optimization
-
Demonstrated experience with event-based and microservice architectures
-
Expertise in CI/CD pipelines and tools (GitHub, GitLab, GitLab CI)
-
Excellent grasp of version control systems and Git workflows
-
Fluent in English.
Nice-to-Have Qualifications
-
Experience with infrastructure monitoring tools (Datadog, Sentry, CloudWatch, Elastic Stack)
-
Knowledge of IoT AMQP and Kafka.
-
Familiarity with Docker and Kubernetes.
-
Leadership or mentoring experience in engineering teams
What We Offer
-
Competitive Salary Package: Commensurate with experience and market standards
-
Hybrid Work: Work from our Cairo office and remotely within coordination with team leads across Europe and the US
-
Professional Growth: Advanced training opportunities and clear career progression within a rapidly expanding company
-
Innovative Environment: Work on cutting-edge IoT and renewable energy technologies
-
Sustainability Impact: Contribute directly to the global shift towards renewable energy
-
Collaborative Culture: Join diverse, talented teams from multiple countries and backgrounds
-
Benefits: Comprehensive benefits package including health insurance, Medical insurance and professional development
Why Join sonnen?
sonnen is at the forefront of the energy transition, solving one of humanity's greatest challenges. As a Senior Engineer, you'll have the opportunity to architect solutions that impact millions globally, work with a talented international team, and be part of a mission-driven company that values innovation, collaboration, and sustainability.
Stellensegment:
Cloud, Testing, Developer, Database, Technology