Software Engineer (all genders) at uptodate sustainable solutions GmbH
Munich, Bavaria, Germany -
Full Time


Start Date

Immediate

Expiry Date

17 Aug, 26

Salary

80000.0

Posted On

19 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cloud Infrastructure, Infrastructure as Code, AWS, CloudFormation, Serverless Architecture, TypeScript, Python, AI-assisted Coding, System Troubleshooting, Software Architecture, Agile Methodology, End-to-End Feature Ownership

Industry

technology;Information and Internet

Description
About us 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! Your tasks 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. Your profile Proactive Ownership: You naturally take charge of your development tasks, focus on the final impact, and move work forward independently without waiting for explicit instructions. 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. Your Technical Toolkit 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. Why us? 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. Interview Process To be more transparent and make it easier for everybody, this is how our hiring process looks like: Application screening: we’re going through your application and will get in touch with you within 1 week of your submission. Technical interview [90-120 min]: whiteboard interview on concrete problems (not algorithms) to see how you are thinking and not only how you are writing code. Interview with Product [30 min]: you get to meet our Product team and talk about business ideas.
Responsibilities
The role involves end-to-end ownership of features, from translating business requirements into technical solutions to deploying maintainable code. Responsibilities also include system support, architectural evolution, and providing technical mentorship to the engineering team.
Loading...