Apply now »
 

 

Senior Software Engineer 

 
   
   

At Bayer, we're working toward a world where "Health for all, Hunger for none" is a real possibility. In DFS (Digital Farming Solutions), we build Climate FieldView and a growing ecosystem of digital tools that turn satellite imagery, weather data, soil sensors, and agronomic science into real-time decisions for millions of farmers, from seeding to harvest.


Purpose of Role:
The Senior Software Engineer serves as a key technical contributor within the squad, ensuring the delivery of high‑quality software and driving the engineering decisions that shape how we build and operate our systems. The role strengthens our engineering standards, partners closely with product teams to define customer value, and tackles complex technical challenges that directly influence the impact of our digital farming solutions. Through mentorship and technical leadership, the Senior Software Engineer helps elevate the overall engineering bar across the organization.


Your missions:
Break down complex requirements into clear, actionable solutions and uphold strong engineering standards across code quality, testing, and monitoring. Architect the way your squad builds software, from quality practices to technical decisions, and coach your peers by fostering a culture of learning and knowledge sharing. Use AI-assisted development tools responsibly to accelerate delivery without compromising quality.


What you'll do:

  • Deliver high-quality software by independently converting requirements into functional designs, decomposing significant problems into well-scoped tasks, and collaborating with enterprise-level engineering to develop solutions
  • Define and champion standard methodologies for your team, ensuring tests, code quality, monitoring standards, and quality practices are consistently implemented
  • Partner with product teams to shape the value proposition, articulate customer outcomes, and optimize technical solutions within your team's focus area
  • Navigate ambiguity by identifying unknown unknowns, proactively finding solutions for complex business and technical goals, and helping resolve ambiguity for your own and other teams
  • Guide the team's roadmap through collaborative engagement with partners, providing direction to others and actively influencing commitment and action across teams
  • Adopt AI-assisted development tools to accelerate delivery and improve quality, ensuring responsible use of AI-generated code
  • Mentor and collaborate: build opportunities to teach and learn across domains, communicate effectively with technical and non-technical staff, and foster a culture of knowledge sharing

 

What you bring:

  • 5+ years of professional software engineering experience
  • Fully-developed core skills with a clear “skill shape”: deep expertise in one signature domain where you can lead, decide, and mentor, plus confident working knowledge across adjacent domains, and the curiosity to grow in emerging areas.
  • Depth: TypeScript/React (robust, scalable front-end engineering) and AWS Serverless (Lambda, API Gateway, DynamoDB, EventBridge, Step Functions).
  • Confident: API design (REST/GraphQL), testing (E2E/integration), Python collaboration, CI/CD fundamentals.
  • Curiosity: agentic AI exposure, observability, and Infrastructure as Code (Terraform/CDK).
  • Proven ability to define standard methodologies and promote quality standards within a team
  • Experience decomposing significant problems and collaborating with enterprise-level engineering to develop solutions
  • Strong understanding of trade-offs between different solution methodologies
  • Demonstrated ability to partner with product to shape value propositions and articulate customer outcomes
  • Effective communicator across technical and non-technical audiences
  • Proactive problem-solver comfortable navigating ambiguity
  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field
  • Nice to have: Experience in agricultural technology, IoT, or complex scientific domains, Experience with AI-assisted development tools and practices, Contributions to open-source projects or published technical thought leadership


Key working relations:

  • Delivery squad (engineers, QA)
  • Product Manager
  • Staff and Senior Staff Software Engineers (technical guidance and mentorship)
  • Principal Agile Program Manager (delivery coordination)
  • Global engineering teams (collaboration on shared solutions and practices)


Why join us:

  • Team-level ownership: you own the technical decisions, quality standards, and engineering direction of your squad, with full autonomy to shape how the team works
  • Real-world impact: your code powers the tools that help millions of farmers make better decisions for their land
  • Growth and mentorship: a culture that values teaching, learning, and continuous development across domains
  • Modern engineering: AI-assisted development, cloud-native platforms, and a commitment to engineering excellence
  • Purpose-driven work: everything you build contributes to sustainable agriculture and food security

"Health for all, Hunger for none", come help us build the technology that makes it possible.

 

 

   
Application Period: 13/04/2026 - 27/04/2026 Reference Code: 866662    
Division: Crop Science   Location: Spain : Cataluña : Barcelona    
Functional Area: Information Technology   Position Grade: VS 1.1    
Employment Type: Regular  Work Time: Regular  
 
 
Contact Us
 
Address Telephone E-Mail

Av. Baix Llobregat, 3, 08970 Sant Joan Despí,
Barcelona, Espanya

+34  93 495 69 99
talentacquisition@bayer.com
 

 

 
 
 


Job Segment: Test Engineer, Sustainable Agriculture, Software Engineer, Agricultural, Senior Product Manager, Engineering, Agriculture, Operations

Apply now »