Lead Software Engineer (Solution Design) @ Bayer
Core
Designing and maintaining enterprise-wide API and platform standards, solution architectures, and integration strategies for cross-team delivery.
Role type
Lead Software Engineer (Solution Design)
Builds
Enterprise API standards, shared SDKs, design patterns, and integrated cross-team solutions
Domain
Enterprise Software Engineering / API-First Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript (Node.js), C#/Java/Kotlin, Git, RESTful API design, OpenAPI/Swagger, PostgreSQL/MySQL/Redshift/noSQL, Kafka/Cloud Messaging, Apache Airflow, Docker, Kubernetes, SonarQube, CodeQL
Preferred skills
MACH architecture principles, event-driven integration, TDD, OpenTelemetry, Prometheus, Grafana, Amazon CloudWatch
Responsibilities
Establish and maintain development standards (branching, PR workflows, tooling) across multiple teams; Present solution designs and technical proposals to architecture boards and stakeholders; Own API or platform standards with cross-team uptake; Co-author and review architecture decision records (ADRs) aligning with enterprise roadmaps; Navigate cross-team dependencies to deliver integrated solutions end-to-end
Seniority
Senior, hands-on IC with architectural leadership
