Bayer

Senior Software Engineer

Bayer
Apply
1 day ago
Warsaw, PolandSenior

Responsibilities

  • Translate business requirements into scalable, secure, and maintainable software and data solutions.
  • Lead design, development, testing, deployment, support, and continuous improvement across the product lifecycle.
  • Build backend services, APIs, data-processing components, integrations, and data pipelines using Python, Databricks, and AWS.
  • Develop cloud-native and containerized workloads using AWS and Amazon EKS.
  • Apply source control, automated testing, CI/CD, monitoring, logging, release management, and data reliability practices.
  • Monitor production applications and pipelines, troubleshoot incidents, resolve defects, and implement long-term improvements.
  • Maintain architecture, API, data-flow, deployment, and operational documentation.
  • Support engineering quality through code reviews, technical guidance, mentoring, knowledge sharing, and continuous improvement.
  • Communicate technical options, risks, dependencies, and trade-offs to business and technology stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least five years of experience as a software engineer.
  • Proficiency in Python, software design, architecture, databases, and SQL.
  • Extensive experience with Docker, Kubernetes, version control, and cloud-native development.
  • Experience with workflow engines such as Argo Workflows or Apache Airflow.
  • Experience with Databricks for data engineering, pipelines, transformations, and analytics-ready datasets.
  • Knowledge of AWS and experience with GitHub Actions for continuous integration and deployment.
  • Experience with microservices architecture, RESTful API design, automated testing, and software development lifecycle practices.
  • Familiarity with integrated development environments such as Visual Studio.
  • Strong analytical, problem-solving, collaboration, communication, and stakeholder-management skills.
  • Preferred qualifications include strong DevOps knowledge, mentoring experience, software security knowledge, and experience with Veeva Vault.

Benefits

  • Hybrid work arrangement allowing employees to work from home, from the office, or combine both by agreement with the manager.
  • Minimum monthly gross compensation of 20 240 PLN, with variable pay components such as performance-based bonuses.
  • Medical care above statutory requirements.
  • Flexible benefits, leisure support, and well-being and sports programs.
  • Life, accident, and disability insurance through group coverage.
  • Employer-supported pension plans with regular company contributions.
  • Home office allowance, company car, and extra paid holidays.

Tech Stack

Apache AirflowAWSDatabricksDockerGitGitHub ActionsKubernetesPythonSQL

Categories

BackendData Engineering
Bayer

About Bayer

10,000+ employees

Bayer is a global life-sciences company that develops and sells prescription pharmaceuticals, consumer health brands (including Aspirin), and agricultural seeds, traits, and crop-protection products, plus digital farming tools, for patients, consumers, and farmers. It is a public company founded in 1863 and headquartered in Leverkusen, Germany. Bayer acquired Monsanto in 2018, making Crop Science one of its three core businesses alongside Pharmaceuticals and Consumer Health.

Contact me