Staff Software Engineer - Full Stack / CS / São Paulo - SP

São Paulo,São Paulo,Brazil March 23, 2026 Bayer Talent Portal (Custom Ats)
Do you feel motivated to solve real-world problems? Do you want to help improve farmers' lives and protect the global food supply chain? We are looking for a Staff Software Engineer to help develop our next generation of digital products and services. You'll have the opportunity to work with large-scale data (big data), such as scientific data, machine-generated data from customer/farmer equipment, geospatial data, precision agriculture, remote sensing, weather, and/or soil data. We are revolutionizing the agriculture industry, helping farmers across the world sustainably increase productivity with digital tools. YOUR MISSION WILL BE TO: Collaborate with engineers, data analysts, product managers, and UX specialists to transform agriculture through solutions that truly make a difference; Provide smart technical solutions and accurate estimates to implement new features according to product specifications; Lead application architecture with strategic vision, fostering collaboration across all engineering teams involved in the project; Continuously contribute to a team of engineers that values inclusion, diversity, open dialogue, and is committed to continuous improvement and quality; Participate in code reviews and mentor less experienced developers. In our team, we share knowledge, help each other learn new things, and are dedicated to improving our code; Write robust, well-tested code, including unit, UI, and end-to-end tests. Solid software development experience; Experience building applications using modern JavaScript frameworks (React, Vue, Angular); Experience with JavaScript; Experience with advanced/recent CSS features; Experience with git or other distributed version control systems; Experience building and debugging apps in modern browsers (Chrome, Safari, mobile browsers); Interest in working with a team that values testing and quality; Bachelor's degree in Computer Science or a related technical field, or equivalent proven experience; Fluent English (mandatory for global collaboration); Availability to go to the office at least twice per month in São Paulo. Experience with JavaScript (ES6+, Promises); Experience identifying performance inefficiencies in systems/applications (performance tuning - JavaScript/browser apps), such as code optimization, better database usage, memory management, and environment configuration; Experience developing single-page applications; Experience with product design; Deep understanding of web standards, accessibility, and modern web development practices; Experience with test-driven development and tools like Cypress, Jest, and WebDriverIO; Experience with any of the following technologies: server-side JavaScript (Node.js), GraphQL, and TypeScript; Interest in being a technical leader: helping with estimation, planning, and providing technical direction for major projects.
Apply on company site

How to Get Hired at Bayer AG

  • Apply through talent.bayer.com, Bayer's primary global careers portal. Create a candidate profile to track applications, save jobs, and receive alerts. Some regional portals exist (career.bayer.com for specific markets), but talent.bayer.com is the canonical entry point.
  • The average Bayer hiring process takes 31 days. Expect recruiter contact within two to five weeks of application. Bayer responds to all applicants regardless of the outcome.
Read the full guide

How well do you match this role?

Check My Resume