Senior Software Engineer (all genders)
uptodate sustainable solutions GmbH
München, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Remote
München, Germany
Tech stack
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Software Debugging
Programming Tools
Python
Software Architecture
TypeScript
Infrastructure as Code (IaC)
Cloudformation
GPT
Serverless Computing
Job description
As a Software Engineer with us, you won't just write code, you will own problems and drive them to resolution. Working across the entire stack, your responsibilities will include:
- End-to-End Feature Ownership: Take abstract business requirements, turn them into concrete technical solutions, and independently build and deliver whole features from scratch.
- Production-Ready Shipping: Deploy high-quality, maintainable code to production and ensure our systems run reliably and efficiently.
- Cross-Functional Collaboration: Partner closely with our Product team and fellow engineers to brainstorm, communicate, and execute fresh ideas within our domain.
- System & Live Support: Dive deep into our existing projects and codebase to confidently troubleshoot, debug, and resolve live production issues.
- Architectural Evolution: Shape our future tech stack by proposing scalable architectural improvements and deploying entire project environments from the ground up.
- Technical Mentorship: Act as a technical sparring partner within the engineering team guiding others, sharing knowledge, and collaborating to find the best possible solutions., * Impactful Mission: Directly contribute to building sustainable, future-proof business solutions tailored for the German Mittelstand (mid-market enterprises).
- Ego-Free Culture: Work alongside a supportive, international team where character and collaboration come first, and everyone aligns toward a shared goal.
- Autonomy & Speed: Benefit from true creative freedom, flat hierarchies, and swift decision-making paths that let you move fast and implement your own ideas.
- Hybrid Flexibility: Balance your life with flexible hours, a family-friendly setup, and up to 50% remote work. We'd love to see you in our office 1-2 days a week, but it's not a strict requirement.
- Great Perks: Enjoy 30+ days of annual leave, a vibrant office space in Munich stocked with snacks, regular team gatherings, and corporate discounts.
- Remote from Abroad (Workation): Take your office on the road with the ability to work from other EU countries for several weeks each year.
- Choose Your Setup: Work with the gear that makes you most productive, you get full freedom to select your preferred laptop and hardware environment.
- Forward-Thinking Environment: Innovation is at our core; we encourage continuous learning, staying ahead of market trends, and fast adaptation.
- Upskilling Allowance: We fund your professional growth with a personal educational budget for industry conferences, official certifications, or specialized training courses.
Requirements
Do you have experience in TypeScript?, * Analytical Problem Solver: You thrive in ambiguous situations, easily breaking down complex technical challenges into clear, structured, and manageable pieces.
- Real-World Pragmatism: You value practical execution over over-engineering. You apply sound judgment, balance trade-offs, and focus on what actually works in production.
- Agile & Adaptive: You stay highly effective even when project constraints or requirements shift, adjusting your development approach quickly and smoothly.
- Open Communicator: You explain your technical thought processes clearly and transparently, welcoming feedback, constructive challenges, and teamwork.
- Impact-Driven: You prioritize building actual value and tangible results rather than getting lost in endless perfectionism or pure activity.
- Valid work permit for Germany / the EU (Required)., * Solid experience with Cloud Infrastructure and Infrastructure as Code (IaC), ideally utilizing AWS and CloudFormation.
- A strong grasp of modern software architecture patterns, with a preference for serverless environments wherever possible.
- The ability to write clean, highly maintainable code, with proven proficiency in either TypeScript or Python.
- A modern workflow where AI-assisted coding and development tools (like Copilot, ChatGPT, etc.) are already a natural part of your daily routine.
- Full alignment with a "You-Build-It-You-Run-It" (YBIYRI) engineering philosophy, taking end-to-end accountability for the solutions you create.
- Conversational German skills are a great bonus, but not a strict requirement
Note: You don't need to check every single box above. If you love learning fast, adapting to new technologies quickly, and making confident choices in unfamiliar technical areas, we definitely want to hear from you.
Benefits & conditions
Pulled from the full job description
- Flexible schedule
About the company
We make sustainability simple and actionable for mid-sized companies. To achieve this, we develop efficient digital solutions aligned with recognized EU standards. Our tools help companies meet ESG requirements pragmatically - driven by data, efficiency, and real-world impact.
Do you want to do more than just understand ESG in theory? Are you ready to bring it to life within companies? Then you've come to the right place!