Welcome to 3M, a global leader in innovation and technology. We are seeking a highly skilled Senior Software Engineer to join our dynamic team. As a Senior Software Engineer at 3M, you will have the opportunity to work on cutting-edge projects and contribute to the development of innovative solutions that have a positive impact on society. We are looking for a talented individual with a strong background in software engineering and a passion for driving technological advancements. Join us and be a part of a company that is dedicated to making a difference through innovation.
- Design and develop software solutions that align with 3M's overall business goals and objectives.
- Utilize your expertise in software engineering to contribute to the development of innovative and cutting-edge projects.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Conduct thorough testing and debugging of software to ensure high-quality and error-free code.
- Stay up-to-date with the latest industry trends and technological advancements to bring fresh ideas and approaches to software development.
- Mentor and guide junior team members to enhance their skills and contribute to their professional growth.
- Take ownership of projects and drive them to successful completion within given timelines.
- Communicate effectively with team members, stakeholders, and management to provide progress updates and discuss potential roadblocks.
- Ensure compliance with relevant coding standards, protocols, and best practices.
- Continuously strive to improve and optimize existing software systems for better performance and user experience.
- Conduct research and feasibility studies to identify new opportunities for software development.
- Adhere to strict confidentiality and security protocols to protect sensitive information and data.
- Collaborate with external partners and vendors to integrate their systems or technologies with 3M's software.
- Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 7 Years Experience In Software Engineering And Development.
Extensive Knowledge And Experience In Programming Languages Such As Java, C++, And Python.
Strong Understanding Of Software Design Principles And Architecture.
Proven Experience In Leading And Managing Complex Software Projects.
Quality Assurance
Project Management
Database Management
Machine Learning
Cloud Computing
System Design
Technical Leadership
Agile methodologies
Code optimization
Problem-Solving
Programming Languages
Mobile development
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Teamwork
Adaptability
Problem-Solving
Decision-making
According to JobzMall, the average salary range for a Senior Software Engineer in Maplewood, MN, USA is between $96,000 - $128,000 per year. However, this can vary depending on factors such as the specific company, the engineer's level of experience, and their specific skills and qualifications.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
The 3M Company is an American multinational conglomerate corporation operating in the fields of industry, worker safety, US health care, and consumer goods.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started