Senior Expert Software Engineers

Posted 10 May 2023

St. Louis, Missouri - United States

Req Id 264354

Work Your Magic with us!

Ready to explore, break barriers, and discover more? We know you’ve got big plans – so do we! Our colleagues across the globe love innovating with science and technology to enrich people’s lives with our solutions in Healthcare, Life Science, and Electronics. Together, we dream big and are passionate about caring for our rich mix of people, customers, patients, and planet. That's why we are always looking for curious minds that see themselves imagining the unimaginable with us.

Senior Expert Software Engineers

Employer:  Sigma-Aldrich Corporation

Job Location: 3050 Spruce St, Saint Louis, MO 63103

Mail resumes to Sigma-Aldrich Corporation, 400 Summit Drive, Burlington, MA 01803 (Req# 264354)


The Senior Expert Software Engineers will be responsible for the company’s internal and external front-end software applications. Specifically, duties include the following:


1. Develop and maintain front-end applications for external and internal use;

2. Write maintainable and reusable code using React;

3. Work with backend service providers to consume RESTful (Representational State Transfer) web services into views, state stores models, and event-driven behaviors;

4. Collaborate with UX/UI Designers and HTML/CSS/JS Developers regarding consumption of RESTful web services;

5. Guide coding standards and mentor junior developers; and

6. Maintain code quality through testing, code reviews and refactoring.


Telecommuting is an option.

This position is eligible for the Sigma-Aldrich Corporation Referral Program.

Education and Experience Requirements:

Employer requires at least a Bachelor’s degree in Computer Science, Electrical Engineering, or a closely related field with at least five (5) years of progressively more responsible software development work experience.

Alternatively, the Employer is willing to accept a Master’s degree in Computer Science, Electrical Engineering, or a closely related field with at least two (2) years of software development work experience.

In addition, the successful candidate must have the following:

  1. Demonstrated knowledge of JavaScript, including experience leading ES6/7 features and syntax, promises, and async programming patterns gained through at least two (2) years of work experience;
  2. Demonstrated knowledge of modern CSS frameworks and responsive design gained through two (2) years of work experience;
  3. Demonstrated ability writing unit tests and using Jest, Jasmine, Mocha, or similar tools, gained through two (2) years of work experience;
  4. Demonstrated ability using Agile development practices gained through two (2) years of work experience; and
  5. Demonstrated knowledge of API driven development including REST, JSON, and HTTP methods, gained through two (2) years of work experience.

All years of experience may be gained concurrently.   


What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We celebrate all dimensions of diversity and believe that it drives excellence and innovation, strengthening our ability to lead in science and technology. We are committed to creating access and opportunities for all to develop and grow at your own pace. Join us in building a culture of inclusion and belonging that impacts millions and empowers everyone to work their magic and champion human progress!
Apply now and become a part of our diverse team!

If you would like to know more about what diversity, equity, and inclusion means to us, please visit

Apply Now