Backend Software Engineer

3m

Maplewood (MN)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Flexible spending accounts
Retirement plans

Job summary

3M is looking for a Backend Software Engineer in Maplewood, MN, to design and support backend services for data and analytics applications. You will collaborate with a cross-functional team and engage in building secure and scalable solutions.

The ideal candidate will have at least 6 years of experience, a Bachelor’s degree in a relevant field, and a strong grasp of cloud platforms, particularly AWS. The role requires on-site work for at least four days a week.

Qualifications

  • 6+ years of experience in backend software engineering.
  • Experience designing and operating production systems.
  • Skills in developing secure APIs and scalable backend services.

Responsibilities

  • Design and maintain backend services for data and analytics.
  • Develop production-grade APIs for internal applications.
  • Collaborate with cross-functional teams on backend solutions.

Skills

Backend software development
Production-grade RESTful APIs
Cloud services (AWS preferred)
Data processing and pipelines
DevOps and CI/CD practices
Programming languages (Python, JavaScript, TypeScript)

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Databricks
Delta Lake

Job description

Backend Software Engineer

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.

Responsibilities
  • 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
Qualifications
  • Bachelor’s degree or higher in Computer Science or Engineering 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, 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
  • 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)
Location & Travel

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 is not authorized. Must be legally authorized to work in the country of employment without sponsorship for employment visa status (e.g., H1B).

Benefits

3M offers competitive pay and a comprehensive benefits package including medical, dental, vision, health savings accounts, flexible spending accounts, disability, life insurance, retirement, paid absences, and related benefits.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager - Data Engineering
Senior Manager - Data Engineering

3M • Minnesota

On-site
USD 188,000 - 231,000
Medical Benefits
Dental Benefits
Flexible Spending Accounts
+1
Senior Manager - Data Engineering
Senior Manager - Data Engineering

3M • Maplewood (MN)

On-site
USD 188,251 - 230,084
Senior Software Engineer, AWS Cloud
Senior Software Engineer, AWS Cloud

3M • Minnesota

On-site
USD 146,000 - 178,000
Senior Backend Engineer - Data, AI & Cloud APIs
Senior Backend Engineer - Data, AI & Cloud APIs

3m • Maplewood (MN)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Flexible spending accounts
Retirement plans
Software Test Automation Engineer
Software Test Automation Engineer

National Black MBA Association • Maplewood (MN), Northern (KY)

Hybrid
USD 146,000 - 178,000
Relocation assistance
On-site work at 3M Center Maplewood
Sr. Product Manager - Conversational Analytics
Sr. Product Manager - Conversational Analytics

3M • Maplewood (MN)

On-site
USD 222,000 - 271,000
Senior Authentication Services Engineer
Senior Authentication Services Engineer

3M • Minnesota

On-site
USD 145,000 - 179,000
Medical
Dental & Vision
Health Savings Accounts
+3
BSC Engineer
BSC Engineer

3M • Minnesota

On-site
USD 146,000 - 178,000
Director – Global Make to Deliver Manufacturing Application Portfolio Leader (MTD)
Director – Global Make to Deliver Manufacturing Application Portfolio Leader (MTD)

3M • Minnesota

On-site
USD 250,000 - 306,000
Staff Software Engineer
Staff Software Engineer

MilliporeSigma • St. Louis (MO)

On-site
USD 110,000 - 166,000
Health insurance
Paid time off (PTO)
Retirement contributions