Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Software Engineer

$145.68k - $178.05k

3M

Job Description:

Backend Software Engineer

Collaborate with Innovative 3Mers Around the World

Choosing where to start and grow your career has a major impact on your professional and personal life, so it’s equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety of people, global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3Mers.

This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.

The Impact You’ll Make in this Role

As a Backend Software Engineer in the Corporate Research Digital Platforms (CRDP) group you will design, build, and support backend services that power data, analytics, and AI‑enabled applications used across R&D enterprise teams. You will work as part of an agile, cross‑functional team to deliver secure, scalable, and production‑ready backend solutions integrated with modern cloud and data platforms.

In this role you will:

  • Design, build, and maintain scalable backend services supporting data, analytics, and AI/ML workflows

  • Develop secure, production‑grade APIs exposing analytical datasets and model outputs to internal applications

  • Build and maintain data ingestion and processing pipelines in partnership with data engineering teams

  • Implement analysis‑ready data models for statistical modeling, machine learning, and AI applications

  • Integrate backend services with cloud and data platforms, including Databricks and Delta Lake

  • Apply authentication, authorization, and access controls to protect trade secret and IP‑sensitive data

  • Support MVP‑to‑scale transitions by improving reliability, monitoring, and operational readiness

  • Collaborate with data scientists, materials scientists, frontend engineers, and product teams

  • Instrument services with logging, telemetry, and performance monitoring

  • Contribute to backend standards, documentation, and best practices within the team.

  • Provide peer guidance and technical support to team members as needed,

  • Stay current with emerging technologies and contribute ideas for continuous improvement of our backend services.

Your Skills and Expertise

To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:

  • Bachelor’s degree or higher in Computer Science or Engineering (completed and verified prior to start) from an accredited institution.

  • 6+ years of professional backend software engineering experience delivering production systems

  • 4+ years of experience designing, building, and operating production‑grade RESTful APIs using a modern programming language (e.g., Python, JavaScript, or TypeScript)

  • 3+ years of experience deploying and operating backend services on a major cloud platform (AWS preferred), using modern DevOps and CI/CD practices

Additional qualifications that could help you succeed even further in this role include:

  • Familiarity with the Databricks ecosystem (Delta Lake, Jobs, SQL endpoints, Unity Catalog)

  • Experience supporting analytics, data science, or AI/ML‑heavy applications

  • Exposure to data governance, lineage, or metadata management concepts

  • Experience working in regulated, R&D, or IP‑sensitive environments

  • Familiarity with observability tools for metrics, tracing, and logging

  • Experience supporting pilot or MVP solutions that evolve into production systems

  • Excellent interpersonal, collaborative, team building, and communication skills to ensure effective collaborations with matrixed teams.

  • Strong problem‑solving skills and experience working in cross‑functional, agile teams

  • Demonstrated experience implementing authentication, authorization, and role‑based access control in backend systems

  • Proven experience integrating backend services with cloud data platforms (Databricks & AWS preferred)

Work location: This role follows an on-site working model, requiring the employee to work at least four days a week at the 3M Center in Maplewood, MN.

Travel: May include up to 10% domestic

Relocation Assistance: Not authorized

Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).

Supporting Your Well-being

3M offers many programs to help you live your best life – both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.

Resources for You

For more details on what happens before, during and after the interview process, check out the Insights for Candidates page at 3M.com/careers.

Applicable to US Applicants Only:The expected compensation range for this position is $145,676 - $178,049, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate’s relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at:

Good Faith Posting Date Range 06/04/2026 To 07/04/2026 Or until filled

All US-based 3M full time employees will need to sign an employee agreement as a condition of employment with 3M. This agreement lays out key terms on using 3M Confidential Information and Trade Secrets. It also has provisions discussing conflicts of interest and how inventions are assigned. Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.

Learn more about 3M’s creative solutions to the world’s problems at or on Instagram, Facebook, and LinkedIn @3M.

Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties.

Safety is a core value at 3M. All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.

Pay & Benefits Overview:

3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.

Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.

3M Global Terms of Use and Privacy Statement

Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.

Please click on the following links and select the country where you are applying for employment to review the applicable Terms of Use (link here) ( and Privacy Policy (link here) ( . Before submitting your application, you will be asked to confirm your agreement with the terms.

At 3M we apply science in collaborative ways to improve lives daily as our employees connect with customers all around the world. Learn more about 3M's creative solutions to global challenges at or on Twitter @3M or @3MNews.

3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer in Saint Paul, MN vacancy
  • $90k

     ...customers unlock more results, time, and confidence. Feathr's software marketing platform equips nonprofits with the tools they...  ...and "help the helpers" you've come to the right place. Backend Software Engineer: Compensation: $90,000 base, and a bonus potential of... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Home office
    Shift work

    GrabJobs

    Saint Paul, MN
    1 day ago
  •  ...Sleeper is a rapidly growing platform for sports fans with messaging at its core. Our backend consists primarily of Elixir and ScyllaDB. We are looking for experienced engineers who have a passion for building multi-player games or messaging products to help us bring Sleeper... 
    Suggested
    Remote work

    GrabJobs

    Saint Paul, MN
    16 hours ago
  •  ...That is why Eight Sleep is looking for an experienced Senior Software Engineer to help us expand our product features and our capability to...  ...software engineering experience ~5+ years of experience as a backend engineer/SRE ~ Language polyglot, advanced experience with... 
    Suggested
    Full time
    Immediate start
    Remote work
    Worldwide
    Sleeping nights
    Flexible hours
    Night shift

    GrabJobs

    Saint Paul, MN
    4 days ago
  •  ...Senior Software Engineer – Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote Reference ID: JN -052026-106925 Date Posted: 06/10/2026 Shortcut: Description Recommended Jobs Description:... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Saint Paul, MN
    4 days ago
  •  ...Backend Developer - MN Location: Minneapolis, MN - LOCALS ONLY Skills Overview: What are the top five skills and number of years of experience required to perform this job? Experience • 7-10 years of backend development experience • Strong... 
    Suggested
    Local area

    3B Staffing LLC

    Minneapolis, MN
    4 days ago
  • $152.5k - $219.2k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Saint Paul, MN
    2 days ago
  • $70 - $73 per hour

     ...Payrate: $70.00- $73.00/hr. Summary: We are seeking a skilled and motivated Backend Developer to join our dynamic technology team. This role involves hands-on contributions across all phases of the project lifecycle, including architecture, design, development... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Richfield, MN
    16 hours ago
  •  ...management industry, is seeking a Full Stack Developer with Data Engineering Experience to join their innovative team. As a Full Stack...  ...management, visualization, and labeling Build and maintain robust backend services and REST APIs to support complex data workflows... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Little Canada, MN
    3 days ago
  •  ...development of solutions products that enable change, growth, and flexibility. We are seeking an experienced hands-on full-stack software engineer. The engineer will be a trusted technical leader of development, will function within a team and work in cross-functional... 
    Remote work
    Work from home

    GrabJobs

    Saint Paul, MN
    2 days ago
  •  ...experiences across digital channels. Other duties as assigned. Education Bachelor's Degree in Computer and Information Science, Computer Engineering or Information Technology (Substitutions - 9 years related and progressive experience in lieu of Bachelor's degree.) 6-9 years... 

    Talent Software Services

    Saint Paul, MN
    16 hours ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time...  ...‑end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Saint Paul, MN
    4 days ago
  •  ...Responsibilities: You will be part of the client's engineering team responsible for designing and implementing technical solutions that will reach a massive scale. Contribute to the architecture and development of the digital platform and tools to support key e-commerce... 

    Omega Solutions Inc

    Richfield, MN
    5 hours ago
  • $150k - $200k

     ...Build the entire game architecture from the ground up using 2D web engines (like Phaser or Godot) to ensure lightning-fast browser...  ...will leverage AI tools to help build complex, highly scalable backend systems from scratch. Design the Viral Loop: Implement game... 
    Full time
    Seasonal work
    Remote work
    Flexible hours

    GrabJobs

    Saint Paul, MN
    3 days ago
  •  ...refactoring Object Oriented Programming and Service Oriented Architecture design Skills: ~3-6 years of relevant application software development experience ~ Test-Driven Development ~ Strong Spring knowledge ~ Developing Spring/Java/Groovy/Maven... 
    Contract work
    Local area
    Immediate start
    Remote work

    Samprasoft

    Minneapolis, MN
    2 days ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace...  ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Saint Paul, MN
    4 days ago
  •  ...tracking, and billing event pipelines. Improve campaign synchronization and product eligibility systems. Modernize frontend and backend architecture for scalability and maintainability. Key Skills & Experience ~7-10 years of backend development experience.... 
    Contract work
    Remote work
    2 days per week
    1 day per week

    Stellar IT Group

    Richfield, MN
    4 days ago
  •  ...5 - $80/hr on W2 We are seeking a Full Stack Developer with strong experience in backend development using C#/.NET and frontend development using Angular, along with solid data engineering skills. This role will support the development and enhancement of a data platform... 
    Contract work

    ManpowerGroup Global, Inc.

    Little Canada, MN
    4 days ago
  • $40 per hour

    A tech company specialized in AI training is looking for a Content Developer - Math. This remote role involves training AI models through writing and editing tasks while evaluating their outputs for quality. Ideal candidates should have fluency in English and strong skills...
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    16 hours ago
  • $25 per hour

    A leading tech company in the United States is seeking a Bilingual Educational Content Developer (Korean/English) to enhance AI chatbots. The role involves conversing with chatbots to measure their progress and create novel dialogues to guide them. The position can be full...
    Hourly pay
    Full time
    Part time
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    16 hours ago
  •  .... You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features weekly. Your work...  ...platform. API Integration. Integrate front-end applications with backend APIs and real-time event streams, handling authentication,... 
    For contractors
    Fixed term contract
    Local area
    Night shift

    The Keep Company

    Saint Paul, MN
    1 day ago
  • Responsibilities: The Communications department is seeking contracted web specialist services to support updates to external website. The contractor in this position will: § Update website(s) using Kentico CMS with content provided by internal clients. § Provide...
    For contractors

    HonorVet Technologies

    Saint Paul, MN
    4 days ago
  •  ...Job Description HealthPartners is currently hiring a Software Engineer - Backend Integration & Modernization. This role primarily supports the healthcare claims domain, with future involvement in the administrative systems platform. It focuses on modern service... 
    Currently hiring
    Local area
    Remote work

    HealthPartners

    Bloomington, MN
    4 hours ago
  •  ...of interview. Candidate may be asked to share screen to mitigate AI use. Required Skills More than 7 years of backend software engineering experience Strong Java development experience in enterprise applications Hands-on experience with Spring Boot... 
    Remote work

    Info Way Solutions

    Minneapolis, MN
    2 days ago
  •  ...Java - Advanced proficiency in Java for backend development. Spring Boot -...  ...collaboratively with front-end developers, QA engineers, and business stakeholders. Qualifications...  ...programming, design patterns, and software engineering best practices. ~ Strong... 

    E-Solutions

    Minneapolis, MN
    1 day ago
  •  ...Front End Developer Front End Developer needed for Talent Software Services, Inc. located in St. Paul, MN. Perform front-end UI development...  ...desktop platforms. Bachelor's degree in Computer Science or Engineering and 3 years of experience performing the duties listed above.... 
    Relocation

    Talent Software Services

    Saint Paul, MN
    2 days ago
  • $85k - $120k

     ...alongside world-renowned professionals in medicine, physics, engineering, imaging, epidemiology, software development, and genetics. We thrive on empowering our...  ...work across the stack; from frontend components to backend APIs and database layers, to build secure, scalable,... 
    Work at office

    Lasso Informatics Inc Lasso Informatique Inc

    Minneapolis, MN
    16 hours ago
  •  ...Sr. Full Stack Engineer Location: Irving, Minneapolis, Chandler, Charlotte, NC Hybrid...  ...engineering experience. Proficient in Python for backend/app development and React for frontend/...  ...understanding of cloud architecture, software design, security, and scalability.... 
    Remote work
    3 days per week

    Leading Utilities Organization

    Minneapolis, MN
    5 days ago
  •  ...Sr. Full Stack Engineer Location: Irving, TX (Preferred) | Minneapolis, MN | Chandler...  ..., cloud technologies, AI/ML, and modern software engineering practices. The ideal candidate...  .... Proficiency in Python for backend/application development and React for frontend... 
    Remote work

    Redolent

    Minneapolis, MN
    4 days ago
  • $1,000 per month

     ...SeaChange is now hiring for a Full Stack Software Developer and if you have experience in...  ...applications. This role blends advanced back-end engineering, modern front-end development, and...  ..., and other similar databases for backend development. Write well-designed, testable... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    1 day per week

    SeaChange Print Innovations

    Minneapolis, MN
    16 hours ago
  • $60 per hour

     ...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform...  ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Engineer. Be the first to apply!