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 offers a competitive salary range of $141,898 - $149,468 per year with a hybrid work arrangement allowing up to three days of remote work per week.
The position combines data engineering and software development responsibilities, requiring expertise in both areas. The successful candidate will be responsible for developing web applications using ASP.NET and Python, designing and optimizing database solutions, and implementing ETL processes. This role is crucial in advancing 3M's research capabilities through modern data solutions and software applications.
The ideal candidate will bring a strong technical foundation with a Bachelor's degree in Computer Science or Information Technology, along with 5 years of experience in relevant technologies. Key technical requirements include proficiency in C#, MVC, SQL/NoSQL databases, Python, and Microsoft Azure cloud solutions. The role offers an opportunity to work with cutting-edge technology in a research environment while contributing to 3M's mission of applying science to improve lives daily.
Working at 3M provides exposure to diverse projects and the chance to collaborate with talented professionals across the organization. The company offers comprehensive benefits including medical, dental, and vision insurance. The hybrid work arrangement provides flexibility while maintaining connection with the team and research facilities.
This position is ideal for an experienced professional looking to leverage their technical expertise in a research-focused environment while working for a globally recognized leader in innovation. The role combines the stability of an established company with the excitement of working on advanced technical solutions in a laboratory setting.