Jobs and Careers
BA

Staff Software Engineer, Data

Bayer
Creve Coeur, United Statesfull_timeVerifiedPosted 7 Jul 2026
💰 $171,000/yr($117,000/yr$171,000/yr)

About the role

 

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.

 

Staff Software Engineer, Data 

 

The world's farmers make high-stakes decisions every season — and the platforms built by Digital Farming Solutions Engineering are what makes those decisions smarter. As a Staff Engineer, your role is to ensure those platforms are architected for scale, reliability, and the demands of AI and machine learning at a global level.   

 

You will set technical direction, define how teams approach complex problems across precision agriculture data, geospatial imagery, and cloud infrastructure, and resolve the systemic challenges that no single team can solve alone. Equally important, you will raise the engineering culture around you — mentoring senior engineers into Staff-level leaders, championing best practices, and ensuring that what we build today is maintainable, extensible, and worthy of the mission it serves.   

 

This role combines staff-level backend engineering leadership with deep expertise in distributed systems, data-intensive platforms, and real-time architectures. You will define technical direction, drive architectural quality, and help teams solve systemic problems that no single team can solve alone, while building cloud-native systems across AWS and/or GCP. 

 

YOUR TASKS AND RESPONSIBILITIES  

The primary responsibilities of this role are: 

  • Define and drive technical strategy for high-priority backend and data platform initiatives.  

  • Bring clarity to ambiguous, high-complexity problems and translate them into actionable technical direction.  

  • Design and build highly scalable distributed systems across AWS and/or GCP.  

  • Build backend services, microservices, APIs, and data-intensive processing systems.  

  • Develop event-driven architectures using Kafka, Kinesis, Pub/Sub, SQS/SNS.  

  • Architect streaming systems using Spark, Flink, or equivalent.  

  • Work with geospatial data including satellite imagery and precision agriculture datasets.  

  • Build systems handling petabyte-scale data and streaming-through-file patterns.  

  • Set engineering standards for reliability, observability, and code quality.  

  • Mentor senior engineers and drive technical excellence.  

  • Collaborate with product, data science, and platform teams. 

 

WHO YOU ARE 

Bayer seeks an incumbent who possesses the following: 

 

Required: 

  • BS or equivalent in Computer Science or related technical field or equivalent combination of education and experience   

  • 8+ years of experience in software and data engineering.  

  • Proven history of ability to quickly learn new skills and technologies   

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bayer

View company profile →