Bayer is a company committed to solving the world’s toughest challenges in health and agriculture. They are seeking a Staff Software Engineer for their Digital Farming Solutions division to lead the development of digital solutions that enhance productivity and sustainability in agriculture.
Responsibilities:
- Operate in an early-stage environment with limited prior context and end to end ownership for what you build
- Collaborate with business leads to identify customer challenges, ideate solutions, define technical requirements, and shape MVP solutions
- Rapidly prototype and iterate on digital products using Python (backend)
- Lead full-stack feature development, including cloud infrastructure using Azure and Terraform
- Build systems that are fault-tolerant and resilient, can recover from events with no loss of data, and satisfy service-level objectives with ease
- Build and scale RESTful APIs and backend services
- Integrate AI tools (e.g., LLMs, Azure AI) and third-party services where relevant
- Produce well-written, understandable, and technically correct system specifications
- Read, modify, and constructively review existing and developing code bases
- Manage trade-offs between functionality, speed, and scalability in early-stage builds
Requirements:
- 10+ years (MS 8+ or PhD 6+) of hands-on experience in software development
- Full-stack development experience with Python, and/or Java
- Cloud deployment experience with Azure (required); AWS is a plus
- Infrastructure-as-code proficiency with Terraform
- Experience developing RESTful APIs and backend services
- Strong grasp of software engineering best practices, including CI/CD and Git
- Bachelor's degree in Computer Science or related technical field, or equivalent experience
- Familiarity with Azure AI services or LLMs
- Experience with AI agent orchestration frameworks such as Langchain, Autogen, Semantic Kernel, or a willingness to learn them deeply
- Offer management experience on Azure or AWS Marketplace
- Entrepreneurial drive and ownership mindset
- Ability to navigate ambiguity and iterate quickly
- Strong communication and cross-functional collaboration
- User-focused and outcome-oriented problem solver
- Interest in working with a team that values testing & learning
- Interest in being a technical leader who has influence well beyond the software development, collaboratively driving the architectural vision of Digital Value Chain Solutions