workinengineering
BrowseField notes
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK
  • Field notes

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • Email
workinengineering
BrowseField notes
  1. All roles
  2. Bayer AG
  3. Lead Software Engineer (Solution Design)
Bayer AG logo
Bayer AG

Lead Software Engineer (Solution Design)

HybridSeniorWarszawa, PolandApplications closedHealthTechB2B SaaS

Our Take

Design scalable APIs and integrate systems for Bayer's Customer Engagement Team.

What you’ll do

  • Own end-to-end solution design with API focus
  • Collaborate with architects and present designs
  • Drive stakeholder alignment across functions
  • Champion reusable components and API templates
  • Guide engineers on Composable Architecture
  • Review system designs and validate approaches
  • Own delivery outcomes and manage trade-offs
  • Mentor less experienced colleagues

What they’re looking for

  • 7+ years software engineering experience
  • Experience with Python, TypeScript, and one compiled language
  • Experience developing RESTful APIs with OpenAPI/Swagger
  • Experience with Composable Architecture principles (MACH)
  • Experience with Git and GitHub
  • Experience with Agile (Scrum/Kanban)

What you get

  • Hybrid work model
  • Work-life balance focus
  • Professional development opportunities
  • Diverse and inclusive work environment

Skills & Focus Areas

  • API design
  • Composable Architecture
  • Python
  • TypeScript
  • Git
  • OpenAPI
  • Swagger
  • Kafka

As posted by Bayer AG

 

 

Lead Software Engineer (Solution Design) 

         

At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice.As a Senior Software Engineer, you will be a part of Bayer's Customer Engagement Team. You will work on improving our 'System and Data Integration Capabilities'

Key Tasks & Responsibilities:

  • Own end-to-end solution design with a strong API focus, from initial concept through architecture decisions to implementation guidance, ensuring solutions are scalable, maintainable, secure, and aligned with enterprise standards.
  • Collaborate closely with enterprise architects and drive solution proposals forward by presenting to architecture boards, securing stakeholder buy-in, and shepherding designs from approval through delivery.
  • Drive stakeholder alignment across product, platform, security, and business functions; act as the bridge between the team and the wider organization on strategic technical developments.
  • Champion the creation and usage of API templates, SDKs, reusable services, and the Internal Developer Platform (Backstage) to support the Pharma Commercial.
  • Lead the adoption of Composable Architecture principles across Pharma Commercial and guide engineers to apply them effectively.
  • Define and enforce team-based standards for design patterns, programming tools, and techniques; select appropriate methods and ensure their effective application.
  • Review systems designs of our product squads to ensure appropriate technology selection, efficient use of resources, and effective integration across multiple systems and technologies.
  • Validate solution approaches through appropriate prototyping methods, choosing the most suitable technique for each context.
  • Own delivery outcomes in a high-performing team, balancing quality and time-to-market by crafting pragmatic compromise solutions when constraints demand trade-offs.
  • Leverage AI coding assistants effectively and promote their productive adoption within the team.
  • Design and govern reusable components (APIs, SDKs, templates) that are discoverable, self-describing, and ready for consumption by AI coding assistants and autonomous agents—with clear contracts, machine-readable metadata, and up-to-date documentation.
  • Mentor and work closely with less experienced colleagues, fostering growth and capability building within the team.

 

Qualifications & Competencies

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 7+ years of experience as a software engineer.
  • Established and maintained development standards (branching strategies, PR workflows, platform tooling) adopted across multiple teams.
  • Presented solution designs and technical proposals to architecture boards, governance forums, or business stakeholders, and incorporated their feedback into final designs.
  • Owned API or platform standards across multiple teams, with evidence of cross-team uptake (e.g. shared templates, SDKs, or design patterns in production use).
  • Co-authored or reviewed architecture decision records (ADRs) in collaboration with enterprise architects, aligning solution designs with enterprise-wide standards and technology roadmaps.
  • Navigated cross-team dependencies to deliver integrated solutions end-to-end, documented through design artifacts, decision logs, or delivery retrospectives.
  • Excellent experience with component design as part of Composable Architecture principles like MACH, especially with an API-first and event driven integration strategy.
  • Excellent experience working in agile teams using Scrum or Kanban.
  • Excellent experience in programming with Python and TypeScript (Node.js) and at least one other, strongly typed, compiled language like C#, Java, or Kotlin; experience with other languages is a plus.
  • Excellent experience with software version control using Git and collaborative development via GitHub.
  • Excellent experience in developing RESTful APIs, API specification, contract design and documentation using OpenAPI and Swagger.
  • Good knowledge of database and integration technologies for software development, with focus on PostgreSQL, MySQL, Redshift and noSQL.
  • Good knowledge of test-driven development using testing frameworks and API test methodologies.
  • Good experience developing streaming integration and messaging solutions with Kafka and Cloud Messaging Queues and integrating them into orchestration workflows using solutions like Apache Airflow.
  • Good knowledge of monitoring and observability solutions like OpenTelemetry, Prometheus, Grafana, and Amazon CloudWatch.
  • Familiarity with CI/CD pipelines, containerization and orchestration solutions like Docker and Kubernetes.
  • Knowledge of static analysis tools like SonarQube and CodeQL.
    YOUR APPLICATION      

Bayer welcomes applications from all individuals, regardless of race, national origin, gender, age, physical characteristics, social origin, disability, union membership, religion, family status, pregnancy, sexual orientation, gender identity, gender expression or any unlawful criterion under applicable law. We are committed to treating all applicants fairly and avoiding discrimination.

Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below. 

Bayer offers the possibility of working in a hybrid model. We know how important work-life balance is, so our employees can work from home, from the office or combine both work environments. The possibilities of using the hybrid model are each time discussed with the manager.
Bayer respects and applies the Whistleblower Act in Poland.

          Location: Poland : Mazowieckie : Warszawa      Division: PH CE   Reference Code: 872533     

 

 

Location:

Poland : Mazowieckie : Warszawa  

 

Division:

PH CE

 

Reference Code:

872533 

Heads up: this role is no longer open for new applications.

We keep the page live for context and search continuity, but the apply action has been disabled.

Location
Warszawa, Poland
Work mode
Hybrid
Track
IC (Individual Contributor)
Seniority
Senior
Type
FULL_TIME
PostedJun 24
Bayer AG logo
Bayer AG
bayer.com
View all 19 Bayer AG roles →

Was this listing helpful?