Note: The job is a remote job and is open to candidates in USA. Bayer is a company committed to solving the world’s toughest challenges in health and agriculture. The Senior Engineering Manager at Digital Farming Solutions is responsible for driving engineering outcomes across multiple teams, ensuring high-quality results and effective collaboration in complex delivery areas.
Responsibilities
- Own delivery outcomes across multiple engineering teams or a major capability area
- Translate strategy, priorities, and roadmaps into clear, executable plans
- Ensure commitments are met through proactive risk management and course correction
- Drive progress and outcomes even when requirements or inputs are incomplete
- Take full ownership for results rather than delegating accountability
- Ensure solutions align with DFS technical direction and engineering standards
- Balance near-term delivery needs with long-term system health and sustainability
- Drive continuous improvement in quality, reliability, and operational excellence
- Partner with senior technical leaders on architectural decisions and technical investments
- Act as a strong technical steward, even when not the primary architect
- Lead, coach, and develop Engineering Managers and senior engineers
- Set clear expectations and hold leaders and teams accountable with empathy
- Build strong teams through talent flow, coaching, and succession planning
- Address performance issues directly and constructively
- Create an environment where leaders can operate independently and effectively
- Partner closely with Product, Design, Architecture, and other technical leaders
- Resolve cross-team dependencies and organizational friction
- Influence outcomes beyond direct reporting lines
- Treat peer leadership teams as a first team, not an escalation path
- Act as a connector and multiplier across the broader organization
Skills
- 8+ years of professional experience in software engineering, with at least 3+ years in a formal people management capacity
- Proven experience managing multiple engineering teams or managing other Engineering Managers/Team Leads
- A Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
- Hands-on experience operating and deploying production workloads specifically on AWS (EC2, S3, RDS, Lambda)
- Strong experience leading teams within a standard Agile/Scrum framework, including sprint planning, retrospectives, and backlog grooming
- Demonstrated ability to manage and improve CI/CD pipelines and automated deployment workflows
- Advanced knowledge of Infrastructure as Code (IaC) using Terraform, CloudFormation, or AWS CDK
- Experience overseeing the migration from monolithic architectures to microservices or serverless environments
- Ability to use DORA metrics (Deployment Frequency, Lead Time for Changes, MTTR, Change Failure Rate) to drive operational improvements
- A track record of successfully mentoring Senior Engineers into Staff/Principal roles and developing high-potential junior managers
- Familiarity with modern monitoring and observability stacks such as Datadog, New Relic, or AWS CloudWatch
- Experience partnering closely with Product and Design leaders to influence the long-term product roadmap and resource allocation
Benefits
- Bonus or incentive program (if relevant)
- Health care
- Vision
- Dental
- Retirement
- PTO
- Sick leave
Company Overview