Staff Software Engineer

Bayer•Creve Coeur, MO
•$122,160 - $183,240•Onsite

About The Position

Staff Software Engineers build and coordinate technical direction across teams. As experts in technical and domain areas, they work with Senior Staff Software Engineers, Senior Software Engineers, Product Designers, Product Managers, and Leadership to set long-term technical goals and drive innovative solutions that build Bayer Crops Science’s market advantage. They promote education and develop team skillsets to align with technical strategy. The role designs, develops, tests, and maintains software applications that meet user and business needs; writes clean, efficient code; and collaborates with cross-functional teams to gather requirements, troubleshoot issues, and implement enhancements. It applies software development best practices, including version control and agile methodologies, participates in code reviews, and contributes to documentation and continuous improvement. The Staff Software Engineer leads within squads and the unit, aligning multiple team members and teams toward shared business outcomes. The position is based in Creve Coeur, Missouri. Candidates must live within the St. Louis metropolitan area; remote working arrangements are not accommodated.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • At least 8 years of experience solving challenging technical problems in two or more specified areas; the requirement is 6 years with a Master’s degree or 4 years with a doctorate.
  • At least 3 years of experience designing cloud-based software solutions.
  • Practical experience and understanding of industry practices, engineering principles, concepts, and standards.
  • Proven experience integrating AI-assisted engineering tools, such as GitHub Copilot, Gemini, or ChatGPT, into daily software development lifecycle practices to accelerate development and improve code quality.
  • Expertise in at least one technology or facet of product development, such as research, design, programming, or testing.
  • Demonstrated business insight, strategic mindset, innovation, vision and purpose, talent development, leadership competencies, and decision-making skills.
  • Ability to manage ambiguity, with excellent written and verbal communication skills.
  • Must be domiciled within the St. Louis, Missouri metropolitan area; remote arrangements are not available.

Nice To Haves

  • At least 3 years of experience with regulatory compliance in the Crop Science domain, including IT product development for regulatory functions, work within a Regulatory Affairs or Regulatory Science organization, or tenure at a relevant governmental regulatory agency such as USDA, EPA, or CFIA.

Responsibilities

  • Work as part of an agile development team to build and support applications.
  • Work with the team and product manager to manage project priorities, deadlines, and deliverables.
  • Interact directly with business customers to gather requirements and understand how they translate into application features.
  • Develop applications and services using appropriate tools.
  • Use AI coding assistants and generative AI tools in daily workflows to improve development, debugging, and documentation efficiency.
  • Contribute to organization-wide solutions, including shared platforms, libraries, and frameworks.
  • Conduct functional and non-functional testing; champion code quality through unit and integration testing.
  • Troubleshoot and debug applications.
  • Deploy applications across environments in collaboration with development, product management, and delivery teams.
  • Evaluate existing applications and refactor, update, or add features.
  • Develop technical documentation representing application design and code.
  • Identify opportunities to improve personal and junior engineers’ knowledge and skills, and pursue better solutions.
  • Anticipate and address technical and organizational obstacles affecting teams and the domain platform.
  • Guide technical design and architecture decisions within and across teams.
  • Participate in evaluating and selecting new technologies.
  • Mentor individuals and teams on technologies, techniques, and standards across the organization.
  • Build relationships with partner teams and interact with engineers across the team, related teams, and domain platform.
  • Collaborate with Product Management and business users throughout the project lifecycle; engage with outside teams as needed.
  • May lead department and inter-department teams and may report to a senior people leader.
  • Solicit feedback, identify appropriate solutions, and adapt to changes in direction.
  • Distinguish technical from non-technical issues and involve additional stakeholders when needed.
  • Communicate small-team progress and technical material clearly and appropriately for the audience.
  • Delegate and leverage junior staff contributions toward broader objectives, and build company-wide relationships.

Benefits

  • Health care
  • Vision
  • Dental
  • Retirement
  • Paid time off (PTO)
  • Sick leave
  • Potential bonus or commission, if relevant
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service