> Markdown version of [/jobs/ext/4627665-senior-software-engineer-mobile-software-development-01pen](https://www.wearedevelopers.com/jobs/ext/4627665-senior-software-engineer-mobile-software-development-01pen). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Mobile Software Development - #01PEN - **Company:** Monsanto - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Android Software Development, Apple IOS, App Store (IOS), Automation of Tests, C Sharp (Programming Language), Databases, Continuous Integration, Software Debugging, Fault Tolerance, Human-Computer Interaction, Push Technology, Mobile Application Software, JSON, NoSQL, Material Design, Software Configuration Management, Software Deployment, Software Engineering, SQLite, Extensible Markup Language (XML), Xamarin, Test-Driven Development (TDD), Kotlin, Core Data, Information Technology, Google Play, Objective C++, Restful APIs - **Published:** November 7, 2026 - **Apply:** https://www.agcareers.com/bayer/senior-software-engineer--mobile-software-development--01pen-job-656005.cfm ## About the Role * Minimum of a Bachelor's Degree in Computer Science or relevant discipline * 8+ years professional experience in mobile software development * Experience with design, architecture, and build of highly scalable mobile apps (Android and iOS) with modern rich user experiences * History of published apps in the market through Google Play Store and Apple App Store * Strong experience designing, developing, debugging and deploying software for server-side development using Java/Kotlin as the primary language * Strong experience coding in Swift or Objective-C * Experience coding with C# using Xamarin * Experience with Core Data, SQLite or similar * Knowledge of the following: JSON, XML, REST web service framework and/or Push notification * Proven knowledge of test driven development and test framework in iOS, Android and Xamarin * Experience/familiarity with the following: code repository management, code merge, quality checks and continuous integration tool and/or framework * Experience in delivering quality product in an Agile environment Desired Skills/Experience: * Experience with approaches and tooling for automated build, delivery and release of software * Experience with setting up technical standards along with monitoring and reporting * Familiarity with mobile UX/UI design best practices along with Appleâ??s Human Interface Guidelines and Googleâ??s Material Design * Experience data modeling for large scale databases, either relational or NoSQL (graph, key: value, document, etc.) ## Description We are looking for a talented Senior Software Engineer â?? Mobile. This role will be located in St. Louis, MO, reporting to the Software Engineering Lead. This role will join our Global Breeding Automation and Pipeline Connection team located help build our next generation of products and services. The Global Breeding Automation and Pipeline Connection team is a group of technologists passionate about creating the systems that fuel the farm of the future. We are reimagining and rebuilding our entire suite of field and lab technologies for the world of digital ag, a world that is geospatial, that is automated, that is cognitive. A world where every plant and its identity matters. A world where machines, agronomists, breeders, scientists, and engineers work collaboratively to deliver products that revolutionize the experience of our customers., * Working with Product Owners/Business Partners understand business priorities and goals and guide software engineering team through appropriate application of Technical Architecture practice. * Hands on coding to help product team/s to deliver on product goals/vision and accountability for technical stack and direction of the product platform * Building sustainable products that are highly available, scalable, easy to maintain and fault tolerant, also providing continuous support for ongoing application availability and scalability. * Working with architects and software engineers/developers across platform/product teams to evaluate emerging technologies and the evolution of current technologies to define a future vision roadmap for optimal application of technology to meet business needs.