3M, a global science and technology company, is seeking a Senior Data Engineer and Software Developer for their Research Analytical Laboratory in Maplewood, Minnesota. This role combines data engineering and software development expertise, offering a competitive salary range of $141,898 - $149,468 per year.
The position requires a strong technical background with at least 5 years of experience in software development, particularly with C#, MVC, and database optimization. The ideal candidate will have extensive experience with ETL processes, Python development, and cloud solutions using Microsoft Azure.
As a senior member of the team, you'll be responsible for designing and developing web applications using ASP.NET and Python, creating complex SQL database queries, and maintaining data infrastructure. The role offers a hybrid work arrangement, allowing up to three days of remote work per week while maintaining proximity to the St. Paul office.
3M provides a collaborative environment where science and innovation meet to improve lives daily. The company offers comprehensive benefits and the opportunity to work on meaningful projects that impact customers worldwide. This role is perfect for someone who combines strong technical skills with a passion for data engineering and software development in a research environment.
The position requires careful attention to security standards and corporate policies while performing assigned duties. 3M values diversity and maintains a non-discriminatory hiring practice, making it an excellent place for professional growth and development.