Lead Software Engineer (Solution Design)

25.8k - 32.3k PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#369923·Dodano wczoraj·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

PythonTypeScriptC#JavaKotlin

Firma i stanowisko

Bayer is a company focused on health and innovation. The role is part of Bayer's Customer Engagement Team working on improving System and Data Integration Capabilities within Pharma Commercial.

Wymagania

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 7+ years of experience as a software engineer.
  • Experience establishing and maintaining development standards across multiple teams.
  • Experience presenting solution designs to architecture boards and incorporating feedback.
  • Ownership of API or platform standards with cross-team adoption.
  • Experience co-authoring or reviewing architecture decision records with enterprise architects.
  • Experience navigating cross-team dependencies to deliver integrated solutions.
  • Excellent experience with component design as part of Composable Architecture principles like MACH.
  • Experience working in agile teams using Scrum or Kanban.
  • Excellent programming skills in Python and TypeScript (Node.js) and at least one strongly typed compiled language (C#, Java, or Kotlin).
  • Experience with Git and collaborative development via GitHub.
  • Experience developing RESTful APIs, API specification, contract design, and documentation using OpenAPI and Swagger.
  • Good knowledge of database and integration technologies including PostgreSQL, MySQL, Redshift, and noSQL.
  • Knowledge of test-driven development and API test methodologies.
  • Experience with streaming integration and messaging solutions like Kafka and Cloud Messaging Queues.
  • Knowledge of monitoring and observability tools like OpenTelemetry, Prometheus, Grafana, and Amazon CloudWatch.
  • Familiarity with CI/CD pipelines, containerization, and orchestration tools like Docker and Kubernetes.
  • Knowledge of static analysis tools such as SonarQube and CodeQL.

Obowiązki

  • Own end-to-end solution design with a strong API focus, from concept through architecture decisions to implementation guidance.
  • Collaborate closely with enterprise architects and present solution proposals to architecture boards.
  • Drive stakeholder alignment across product, platform, security, and business functions.
  • Champion creation and usage of API templates, SDKs, reusable services, and the Internal Developer Platform (Backstage).
  • Lead adoption of Composable Architecture principles across Pharma Commercial.
  • Define and enforce team-based standards for design patterns, programming tools, and techniques.
  • Review system designs of product squads for technology selection and integration.
  • Validate solution approaches through prototyping.
  • Own delivery outcomes balancing quality and time-to-market.
  • Leverage AI coding assistants and promote their adoption.
  • Design and govern reusable components with clear contracts and documentation.
  • Mentor and work closely with less experienced colleagues.

Benefity

  • Sport subscription
  • Training budget
  • Private healthcare
  • Flat structure
  • International projects
  • Company car
  • Free coffee
  • Canteen
  • Bike parking
  • Playroom
  • Free beverages
  • Free parking
  • In-house trainings
  • In-house hack days
  • Modern office
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Parking dla aut
Firmowa stołówka
Parking dla rowerów
Napoje w biurze
Darmowe przekąski
Płatny urlop
Szkolenia wewnętrzne
Spotkania integracyjne
Bayer Sp. z o.o.

Bayer Sp. z o.o.

37 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz