Demo

Senior Software Engineer

Expleo
Rochester, MN Contractor
POSTED ON 2/8/2025
AVAILABLE BEFORE 2/5/2026

Overview

Location: Remote (Rochester, MN)Employment Type: Full-Time Consultant

 

At Trissential, we are looking for a Senior Software Engineer to join our client’s team and contribute to the design and development of cloud-native, data-centric applications that make an impact in healthcare and research. In this role, you will build scalable, resilient, and high-performing back-end services that power clinical and analytic applications.

 

Working with cutting-edge technologiescloud computing, big data, machine learning, and microservices architecture—you will create solutions that support scientific research and healthcare initiatives. This position offers an opportunity to work on meaningful projects that enhance patient care and scientific discovery, collaborating with a talented team of engineers, data scientists, and platform experts.

 

What’s in It for You?

  • Innovative Work – Develop data-driven applications that support medical research, clinical analytics, and healthcare advancements
  • Cutting-Edge Technology – Work with Google Cloud Platform (GCP), Python, Go, Java, BigQuery, Kubernetes, and Dataflow to build modern cloud-based solutions
  • Work from Anywhere – Enjoy a 100% remote position with the flexibility to work from anywhere in the U.S. where you're most productive
  • Professional Growth – Gain hands-on experience in cloud-native architectures, DevOps, machine learning, and large-scale data processing
  • Impactful Industry – Work on projects that support scientific research, healthcare analytics, and life sciences, helping drive real-world outcomes

Your Role & Responsibilities

As a Senior Software Engineer, you will:

  • Design, develop, and maintain scalable back-end services for clinical and analytic applications
  • Build robust data pipelines using big data, analytics, and machine learning technologies
  • Collaborate with Product Managers, Architects, and Data Engineers to translate requirements into working solutions
  • Develop cloud-native applications on Google Cloud Platform (GCP) using services like BigQuery, Cloud Storage, Dataflow, and Cloud SQL
  • Write efficient, high-performance code in Python, Go, or Java for data processing, API development, and cloud-based microservices
  • Implement CI/CD pipelines, automation, and DevOps best practices using Azure DevOps, Git, and Docker
  • Ensure software quality by performing code reviews, testing, and security scans (Veracode, Prisma Cloud)
  • Lead and mentor junior engineers while contributing to system architecture and design discussions
  • Solve complex problems and optimize services for performance, availability, and scalability
  • Maintain detailed technical documentation for data pipelines, APIs, and cloud infrastructure

Skills & Experience You Should Possess

  • 5 years of experience developing back-end services and data-centric applications
  • Strong programming experience in Python, Go, or Java
  • Experience designing high-performance, scalable, and highly available distributed systems
  • Hands-on expertise with cloud platforms (GCP, AWS, or Azure), with a preference for Google Cloud Platform
  • Experience working with big data technologies, data engineering, and analytics solutions
  • Proficiency in SQL and NoSQL databases for data processing and storage
  • Strong knowledge of DevOps, CI/CD, automation, and cloud infrastructure
  • Experience with Docker, Kubernetes, and containerized application development
  • Ability to troubleshoot complex issues and conduct root cause analysis
  • Excellent communication skills and ability to collaborate in a cross-functional team

Bonus Points If You Have:

  • Experience working on healthcare, life sciences, or scientific research projects
  • Background in biochemistry, genetics, biology, or a related life sciences field
  • Experience with Google Cloud Platform services like BigQuery, Dataflow, and Cloud Functions
  • Knowledge of data security, governance, and compliance in healthcare

Education & Certifications You Need:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (required)
  • Master’s degree in Computer Science, Engineering, or a related field (preferred)
  • Equivalent work experience may be considered in place of formal education

What We Offer:

At Trissential, we are committed to providing a supportive and dynamic work environment where innovation and collaboration thrive. Here’s what you’ll get:

  • Salary Range: $122,000 - $133,000 (based on experience and qualifications)
  • Comprehensive Benefits:
    • Medical, dental, and vision insurance
    • 401(k) with employer match
    • Paid time off (PTO) and holidays
    • Professional development and training opportunities
  • Flexible, Remote Work Environment – Work from anywhere in the U.S. while contributing to impactful projects
  • Growth Opportunities – Enhance your skills in cloud computing, big data, machine learning, and DevOps
  • Supportive Culture – Join a team that values innovation, collaboration, and personal growth

Ready to Make an Impact? Apply Now!

If you're excited about building data-driven, cloud-native applications that support healthcare and scientific research, we’d love to hear from you!

#LI-RM1 #LI-VN1 #LI-MN1

Salary : $122,000 - $133,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Expleo

Expleo
Hired Organization Address Rochester, MN Full Time
Overview Location : Remote (Rochester, MN) Employment Type : Full-Time Consultant Are you passionate about building inte...
Expleo
Hired Organization Address Charleroi, PA Full Time
Overview Expleo needs THE talent to contribute to the start of a new engineering project! What is it? The Cybersecurity ...
Expleo
Hired Organization Address Lyon, MS Full Time
Overview Soyez vous-même. Devenez qui vous voulez. Acteur mondial de l’ingénierie, de la technologie et du conseil, Expl...
Expleo
Hired Organization Address Rochester, MN Contractor
Overview Location: Remote (Rochester, MN) Employment Type: Full-Time Consultant Are you an experienced software engineer...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Rochester, MN area that may be a better fit.

Software Engineer

Talent Software Services, Rochester, MN

Senior Staff Software Engineer

Collabera, Northrop, MN

AI Assistant is available now!

Feel free to start your new journey!