We love hard software problems
Senior Software Engineer – m/f/d
Location
Germany
Posted
58 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – m/f/d
barra
• Develop full-stack solutions: Design, implement, and maintain high-quality front-end and back-end code to support dynamic, scalable, and reliable applications. • Code ownership: Take end-to-end responsibility for the codebase—from initial development through deployment and maintenance—ensuring quality and efficiency. • Customer engagement: Work directly with customer teams, providing expertise and guidance to optimize solutions and address specific challenges. • Innovative solution design: Collaborate with internal and external stakeholders to identify opportunities for innovation and design forward-thinking solutions.
Job Requirements
- Passion for coding: You enjoy diving deep into codebases and working hands-on to produce high-quality, impactful code.
- Technical skills: Proficiency in modern software development methodologies and best practices, including RESTful APIs, microservices, and CI/CD pipelines.
- Problem-solving ability: Strong analytical skills and the ability to approach complex challenges with a creative and strategic mindset.
- Communication: Clear and effective communication skills, with the ability to translate technical concepts into actionable insights for non-technical stakeholders.
- Adaptability: Flexibility to work in diverse project environments and handle varying responsibilities as required.
- Willingness to travel: Our projects require some travel (approximately one week per month on-site).
- Language proficiency: Fluent in spoken and written German and English.
Benefits
- Close-knit team: Work in a small, close-knit team where everyone matters and your ideas are valued.
- Commitment to excellence: You’ll be surrounded by highly motivated colleagues who strive for outstanding results.
- Flexible working hours: Outcome-driven work philosophy with flexible hours.
- Start-up culture: Enjoy the benefits of a flat hierarchy and an open, innovative start-up culture.
- Attractive salary & benefits: We offer a very competitive salary along with great benefits, including a company credit card, Wellpass, and membership with Urban Sports Club.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
The Cigna GroupDoing something meaningful starts with a simple decision, a commitment to changing lives. At The Cigna Group, we’re dedicated to improving the health and vitality of those we serve. Through our divisions Cigna Healthcare and Evernorth Health Services, we are committed to enhancing the lives of our clients, customers and patients. Join us in driving growth and improving lives.
• Design and evolve golden paths for common developer workflows to improve productivity and consistency • Partner with platform and product teams to expose capabilities through the developer portal • Build, operate, and maintain the Backstage core platform, including backend services and proxy integrations • Manage configuration, secrets, authentication, and deployment pipelines • Implement authentication and authorization using OAuth, OpenID Connect, and SAML • Own and maintain the Backstage Catalog, including entity models, metadata, ownership discovery, and validation • Develop and manage Backstage Scaffolder templates, reference implementations, and reusable actions • Integrate enterprise systems such as source control, CI/CD, artifact repositories, runtime platforms, ITSM/CMDB, and observability tools • Create APIs, SDKs, or services (REST, GraphQL, MCP) to expose portal capabilities programmatically • Embed security and compliance guardrails such as secrets management, policy checks, and vulnerability scanning • Automate audit evidence collection across the software supply chain and portal workflows • Define and monitor service‑level objectives (SLOs) for portal reliability, catalog freshness, and documentation builds • Implement observability, dashboards, alerting, and participate in incident response and root‑cause analysis • Establish governance models for component ownership, lifecycle management, and contribution standards
Software Developer
JenzabarOur higher education SIS, ERP, cloud, and analytics solutions drive digital transformation and enable student success.
• Write, modify, and debug software for client applications • Work closely with the Product Development team, and report clearly and accurately to management • Perform engineering level tests to find defects, troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions • Assist with research and development • Work closely and effectively with your team, management, and designers to build world class software applications • Translate design specifications to web or client applications that work well across multiple devices • Contribute to design and architecture of our platform to meet business requirements • Stay current on the latest web tools, client-side technologies, standards, and practices • Work with Quality Assurance to ensure delivery of high-quality software • Assist other developers with questions; willing to help the team when asked • Recommend improvements to existing software programs as necessary • Conceive, experiment with, and present architectural approaches for software applications, including web, client, server, and others • Ensure architectural integrity and consistency across the entire product • Design new software applications • Provide technical consultancy, expertise and advice to the development team and management on matters of technical architecture and infrastructure developments, including their feasibility • Promote the re-use of code, components, and systems to ensure that these support the widest range of company products possible and are aligned with technical strategy • Ability and desire to both estimate tasks and meet deadlines, working effectively with minimal supervision in a team environment • Work as needed with the support team to help resolve difficult technical issues in our customer base • Leverage AI-enabled tools and analytics to enhance decision-making, improve efficiency, and drive measurable business outcomes when appropriate • Apply sound judgment and ethical standards when using AI, ensuring accuracy, data privacy, and responsible human-in-the-loop oversight • Other duties as assigned
• Own 0-to-1 development of new products and features – from problem discovery to launch to iteration. • Define what to build, why, and how to measure success – then see it through. • Work directly with users, support, and data to understand real problems, not assumed ones. • Run experiments, define metrics, and shut down what doesn't work. • Collaborate deeply with engineering – understand architectural trade-offs, review technical approaches, and unblock decisions. • Prototype and validate ideas fast using AI tools (Claude, Cursor, Copilot, agents), scripts, no-code, or whatever gets you to the answer quickest. • Identify where AI and LLMs can create real product value – and build the case for it. • Write product specs and briefs that engineers actually want to read – clear, technical, and opinionated. • Stay hands-on: write queries, dig into data pipelines, spin up prototypes, open a PR when it makes sense.
Senior Software Engineer
Stronger ConsultingStronger Consulting partners with you to design and achieve remarkable educational experiences for young people.
• Implement ANet’s next generation of technology products that support data-driven educational practices • Design, develop, test, and maintain a robust and scalable data lake solution, RESTful back-end services, and, occasionally, web applications that provide ANet’s educational partners with insights that boost student learning • Engage in technical design and code reviews, embracing and promoting best practices to document and deliver a high-quality software system that scales • Monitor and troubleshoot production data pipelines, proactively address issues, performance bottlenecks, and system failures • Contribute to the evolution of our data infrastructure, recommending and implementing solutions to improve testability, maintainability, scalability, and efficiency • Join product managers and business analysts to understand available data and translate user stories into reporting platform capabilities • Collaborate and integrate with third-party data providers to ingest and share data using established, sustainable patterns adopted by the team • Keep abreast of new technologies and propose adoption as appropriate




