ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer (Backend) – Large Assets Squad – C#, .NET (m/w/d)

Rabot Energy De Gmbh

Hamburg permanent

Posted: October 1, 2024

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

Overview:
Location: Hamburg, Germany (Hybrid – up to 2 remote days/week) Tech Stack: .NET / C# · Cloud (GCP or Azure) · Docker · Kubernetes Team Size: 4 Engineers (2 Frontend & 2 Backend), based in Hamburg & BerlinEmployment Type: Full-time, Permanent


Why This Role Matters:
At Rabot Energy, we’re transforming how people consume and manage renewable energy. Our mission is simple but bold — to make green energy smarter, more transparent, and accessible to everyone. 

As a Senior Software Engineer (Backend) in our Large Assets Squad, you’ll work on the systems that connect large energy assets — such as EVs and heat pumps — into our ecosystem. Your work will directly enable customers to integrate new hardware providers, optimize energy usage, and unlock the full potential of dynamic energy pricing. 

This role sits at the intersection of hardware integration, backend platforms, and energy intelligence, and is ideal for an engineer who enjoys complex integrations, distributed systems, and close collaboration with product and data teams.


What You’ll Do:
• Design, build, and maintain backend services and APIs that integrate EVs, heat pumps, and external hardware providers into Rabot’s platform.
• Lead the integration of external providers and manufacturers, ensuring reliable, scalable, and maintainable connections.
• Collaborate closely with the Optimization team (Data Scientists, Data Engineers, Product Managers) to enable intelligent energy orchestration across assets.
• Improve, refactor, and evolve existing backend systems to support new brands, devices, and use cases.
• Work closely with Frontend Engineers to design and implement APIs that expose complex energy data in a meaningful way for customers.
• Contribute to system architecture discussions, focusing on scalability, reliability, and long-term maintainability.
• Apply engineering best practices including CI/CD, TDD, code reviews, and continuous improvement.
• Share knowledge and contribute to a collaborative, customer-focused engineering culture.


What You Bring:
Must-Have Experience 

• 5+ years of backend software development experience.
• Strong proficiency in C# and .NET Core.
• Solid understanding of MongoDB, Docker, Kubernetes, and cloud environments (GCP and/or Azure).
• Good understanding of distributed systems and API design.
• Experience with CI/CD pipelines, test-driven development (TDD), and agile development principles.
• Knowledge of AI Coding Tools (Claude, Cursor, etc.)
• Collaborative mindset with a customer-focused engineering approach.
• Based in, or willing to relocate to Hamburg.
• Fluency in English.

• Nice-to-Haves 

• Experience in energy tech, IoT, or mobility.
• Familiarity with event-driven architectures or microservices at scale.
• Knowledge of monitoring tools and observability best practices.


What Success Looks Like (6–12 Months):
• You’ve successfully integrated multiple external hardware providers into Rabot’s ecosystem.
• EV and heat pump integrations are stable, scalable, and well-documented.
• Existing backend systems have been improved and refactored to support new assets and brands.
• Frontend teams are empowered with reliable APIs that clearly expose energy and asset data.
• You’re a trusted contributor within the Large Assets Squad, influencing technical decisions and system evolution.


What It’s Like to Work Here:
At Rabot Energy, we believe in autonomy, collaboration, and purpose. You’ll join a dynamic, international team that values open communication, shared learning, and ownership over hierarchy. 

We move fast, experiment often, and make decisions based on data and impact. Everyone has a voice here - and the freedom to shape how we grow.


Why Join Rabot Energy:
• Be part of a mission-driven company shaping the future of green energy in Europe
• Work with modern technologies and a talented, passionate engineering team
• Enjoy flexible hybrid work, with up to 2 remote days per week
• Access to learning, development, and well-being programs, including Urban Sports Club membership
• Flat hierarchies, quick decisions, and space to make a real impact
• Workation: 2 weeks per year from anywhere in the EU
• Extra holidays on Christmas Eve and New Year’s Eve

For all our positions, we are open to providing flexible work arrangements to accommodate the unique needs of each individual.


The Details:
Short video introduction (encouraged)
We encourage candidates to submit a short video (2–3 minutes) as part of the application.
 It helps us understand how you think and communicate—especially important in a senior backend role.
Using the box below enter a link to a dropbox or google drive folder where you have stored your video (remember to allow view access for everyone)
Video prompts:• What attracted you to Rabot Energy and this role?
• Describe a C#/.NET backend decision you made that involved trade-offs
• Share an example of taking ownership beyond your core responsibilities

If video isn’t your thing, you can skip this step or request an alternative—no penalty.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply