Press ESC to close

Senior Software Engineer


Published: Wed, 30 Jul 2025 00:50:43 GMT

Position: Senior Software Engineer

Company: Kraken

Location: Berlin or Munich, Germany

About the Company:

Kraken is a technology company dedicated to creating a smart and sustainable energy system. Our operating system for energy is transforming the industry globally, with a focus on optimizing renewable energy, creating a more intelligent grid, and providing excellent customer experiences.

Job Description:

We are seeking a skilled Senior Software Engineer to join our team and help us make a big green dent in the universe! As a member of our team, you will have the opportunity to use your coding expertise to make a real impact in shaping a better, more sustainable future.

Key Responsibilities:

– Collaborate with a global team of 500+ multi-discipline engineers to develop and maintain all technology for the company
– Work in “super teams” focused on key domains of our platform and innovative products
– Utilize a Kanban-like approach for project management
– Use tools such as Notion, Asana, Github, CircleCI, Terraform Enterprise, Datadog, Sentry, and Cloudwatch to ensure efficient and high-quality work
– Contribute to open-source coding conventions
– Onboard new team members and ensure good documentation and clean code
– Help establish a great developer experience for the team

Qualifications:

– Fluency in both English and German, with excellent communication skills
– A strong interest in technology and problem-solving
– Diligent and thoughtful work ethic
– Experience and expertise in the following (in rough priority order):
– Python development, with knowledge and experience in creating efficient and scalable backend solutions
– Django or equivalent web framework experience to support and accelerate web application development
– Domain modeling and implementing models into effective backend structures
– In-depth understanding and hands-on experience in developing and implementing REST and GraphQL APIs
– Writing robust and fault-tolerant software
– Experience with Celery and asynchronous processing
– Knowledge and experience in working with Postgres for database applications

Benefits:

– Join an internationally positioned team with flat hierarchies and open communication
– Flexible working hours
– Share options to participate in the company’s success
– Hybrid work option
– Language training through Preply
– Low-cost bicycle leasing option
– Monthly lunch allowance
– Reimbursement for public transport costs
– Childcare cost coverage
– Team cohesion and events
– Stylish working environment in either Berlin or Munich
– Company pension scheme option
– Certified Great Place to Work in multiple countries
– Equal opportunity employer, with a focus on diversity and inclusion

Application Process:

We want to ensure that all candidates have the tools and environment they need to unleash their potential. If you require any accommodations or have a unique preference, please contact us at [email protected] and we will do our best to customize your interview process for comfort and success.

Studies have shown that certain groups, such as women, are less likely to apply for a role unless they meet 100% of the job requirements. At Kraken, we encourage all qualified individuals to apply, regardless of meeting all job requirements. We are looking for genuinely decent people who are honest and empathetic, as our people are our strongest asset and the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute.

By applying, you acknowledge that you have read, understood, and consent to our Applicant and Candidate Privacy Notice, Artificial Intelligence (AI) Notice, Website Privacy Notice, and Cookie Notice. These policies explain how we handle your data and outline your rights under applicable laws, such as GDPR and CCPA. Depending on your location, you may have the right to access, correct, or delete your information, object to processing, or withdraw consent.
Apply link