Senior Staff Software Engineer – REMOTE – Creve Coeur, MO

Senior Staff Software Engineer – REMOTE

Bayer Sp. z o.o.

Creve Coeur, MO




The primary responsibilities of this role, Senior Staff Software Engineer, are to:


  • Work as part of an agile development team to build and support applications;
  • Collaborate with team and product manager to manage project priorities, deadlines, and deliverables;
  • Interact directly with business customers to gather and understand requirements and how they translate in application features;
  • Develop applications and services using the right tool for the job;
  • Consistently contribute to solving organization-wide problems including shared platforms, libraries, and frameworks;
  • Conduct functional and non-functional testing;
  • Troubleshoot and debug applications;
  • Deploy applications across all environments in collaboration with development team, product management, and delivery;
  • Champion code quality including unit and integration testing;
  • Evaluate existing applications to refactor, update and add new features;
  • Develop any technical documentation needed to accurately represent application design and code;
  • Identify and pursue opportunities to improve own knowledge and skills and those of more junior engineers;
  • Determine opportunities to develop new and better solutions;
  • Anticipate and address technical and organizational obstacles affecting own team and teams within the domain platform;
  • Provide guidance for technical design and architecture decisions within and across teams;
  • Participate in the evaluation and selection of new technologies;
  • Mentor colleagues and teams on technologies, techniques or standards across the organization;
  • Be an advocate for software engineering with other groups inside of Bayer Crop Science;
  • Build relationships with key members of partner organizations;
  • Drive long-term initiatives that support overall technical direction across multiple teams;
  • Lead complex projects involving multiple teams and organizations;
  • Focus on areas of growth and training for development teams;
  • Deliver high-quality and scalable architecture designs and code;
  • Ensure consistency across teams.




Your success will be driven by your demonstration of our life values, more specifically related to this position, Bayer seeks an incumbent who possesses the following:


Required qualifications:


  • Bachelors degree in Computer Science, Computer Engineering, or equivalent experience;
  • Minimum 10 years experience (Masters eight plus years experience or Doctorate six plus years) in solving challenging technical problems in three or more of the following areas: Single page web application development Unix/Linux environment management, Cloud based continuous delivery and environment management, Mobile application development Micro-service design and development, Large distributed system development Software security;
  • Process and analyze large data sets Minimum five years designing cloud-based software solutions;
  • Practical experience and deep understanding of industry practices, engineering principles, concepts, and standards;
  • Expertise in at least one technology or facet of product development (research, design, programming, testing);
  • History of influencing technical decisions across organizations;
  • Demonstrate capable written communication, verbal communication, and decision-making skills;
  • Demonstrate strong business insight, strategic mindset, cultivates innovation, drives vision and purpose, and attracts and develops talent leadership competencies.




Similar Jobs:
Senior Strategic Alliance Manager – Remote
Senior Strategist – Remote
Senior Vice President Business Aviation – Americas – Remote
Senior, NetSuite Managed Services (Remote) – New York, NY
Service Desk Engineer (Partial Remote) – New York, NY

View all jobs

People also searched:

work from home remote truck driver warehouse no experience maintenance data entry weekend delivery driver

View all jobs