Logo for Bayer

Career Opportunities: Lead Software Engineer (Solution Design) (872533)

Role overview

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 7+ years of experience as a software engineer.
  • Excellent experience with component design as part of Composable Architecture principles like MACH.
  • Good knowledge of database and integration technologies for software development.

Responsibilities

  • Own end-to-end solution design with a strong API focus, ensuring solutions are scalable and secure.
  • Collaborate closely with enterprise architects and drive solution proposals forward.
  • Champion the creation and usage of API templates and reusable services.
  • Mentor and work closely with less experienced colleagues, fostering growth within the team.

About the company

Bayer logo

Bayer

Bayer is a global enterprise with core competencies in the Life Science fields of health care and agriculture. Our products and services are designed to benefit people and improve their quality of life. At the same time, we aim to create value through innovation, growth and high earning power. Our products help address some of today’s biggest challenges, including global population growth, an aging society and the need to make efficient – and, wherever possible, sustainable – use of natural resources. In line with our mission “Bayer: Science For A Better Life,” we aim to improve people’s quality of life by preventing, alleviating or curing diseases. We also help provide an adequate supply of high-quality food, feed and renewable plant-based raw materials. For these endeavors, we focus on developing and successfully commercializing innovative products and solutions based on scientific knowledge. Data Privacy Statement & Imprint: https://www.bayer.com/en/glob-li-bayer-en-dps-imprint.aspx

Company details

Company typeXLarge
Company size10001

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 
 

 

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 

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Bayer

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.