Software Engineer

Octopus Energy
Summary
Join Octopus Energy, a revolutionary energy company committed to 100% renewable energy, as a Software Engineer. This isn't a traditional role; you'll be part of a small, agile team building impactful MVPs to improve internal processes and customer experience. Collaborate with various teams to identify needs, design solutions, and build internal tools using Python, JavaScript/Node, or Ruby. You'll need backend development experience, a technical background, and a passion for solving real-world problems. The role offers a hybrid, flexible work environment, opportunities for growth, and a chance to make a real difference. Octopus Energy prioritizes a positive work-life balance and a supportive team culture.
Requirements
- Solid experience with backend programming using Python, JavaScript/Node, or Ruby through personal projects, bootcamps, internships, or early job experience (it all counts!)
- A technical background in Computer Science, Software Engineering, Telecommunications, or a related field. Whether you're wrapping up your studies or have just graduated, this is a great place to start
- A genuine passion for solving real-world problems whether they’re internal inefficiencies or user experience challenges, with quick, effective tech solutions
- Curiosity and initiative : you don’t wait to be told what to build, you explore, ask questions, and identify opportunities on your own
- Comfort with ambiguity and fast-paced environments, priorities change fast here, and we need people who can adapt and thrive in motion
- A willingness to fail fast, learn quickly, and improve constantly . You’re not afraid to experiment and iterate
- Basic knowledge of web technologies, APIs, and databases (SQL), and how modern systems fit together
- Fluent Spanish and fluent English, we work with international teams and many of our tools, documentation, and meetings are in English
Responsibilities
- Collaborate closely with different teams (Operations, Marketing, Tech, Customer Support…) to deeply understand their workflows, identify friction points, and turn real needs into technical solutions
- Design, prototype, and build internal tools or MVPs that optimize processes or enhance customer experience from internal dashboards to smart process automations
- Use your backend development skills (in Python, JavaScript/Node, or Ruby ) to build services, automate tasks, integrate with internal/external APIs, and work with SQL
- Identify opportunities, pitch and test ideas fast, and evolve solutions based on real user feedback (internal or external)
- Work in a hybrid, flexible environment where autonomy is encouraged, experimentation is constant, and learning is part of the everyday workflow
- Grow by doing: you’ll learn quickly, supported by a team that shares knowledge, helps you thrive, and celebrates your progress
Preferred Qualifications
Bonus points if you've built side projects, automated internal workflows, or created tools to solve a specific problem, we’d love to see what you’ve built!
Benefits
- Octopus Energy share options
- Office breakfast and fresh fruit
- Flexible benefits (meal vouchers, transport, childcare, private health insurance…)
- Support for electric vehicle purchases
- Pension plan
- Training and professional development
- Fun, inclusive and collaborative team culture
- Regular team events (like our “Family Dinners”)
- Location : Valencia or Remote
- Full-time (40 hours/week)
Share this job:
Similar Remote Jobs

