Senior Backend Software Engineer (28697) Job at Dahl Consulting, Brooklyn Park, MN

endlUHIyNXhXQ29SRFV5ZVU4U2JjS2pFU3c9PQ==
  • Dahl Consulting
  • Brooklyn Park, MN

Job Description

Senior Backend Software Engineer

Location: Brooklyn Park, MN (Onsite, 5 days/week)

Type: 6-Month Contract

Hours: Full-Time, 40 hrs/week

Start Date: December 2025

Pay Range: $75 to $90/hour W2 (Not open for C2C/1099)

Key Skills: Kotlin, Spring Boot, Kafka

Overview

We’re seeking a Senior Backend Software Engineer to join a high-impact engineering team building scalable, reliable, and modern backend services. This role is ideal for a senior-level engineer who can influence architecture, write clean and maintainable code, and solve complex technical problems in a fast-moving environment. You’ll work onsite in a collaborative, enterprise-scale engineering setting and contribute to mission-critical services that operate 24x7.

What You’ll Do

  • Design, build, and enhance backend services using Kotlin and modern frameworks (Micronaut or Spring Boot).
  • Translate conceptual architecture into production-ready systems and influence design decisions across the stack.
  • Develop microservices and event-driven solutions leveraging Apache Kafka (producers, consumers, stream processing).
  • Improve system reliability through sound engineering practices, including TDD, observability, and CI/CD automation.
  • Lead code reviews, design reviews, debugging sessions, and performance tuning.
  • Build new features, expand existing services, and write high-quality, testable code with strong coverage.
  • Support enterprise production systems, including rotating on-call responsibilities.
  • Collaborate closely with cross-functional teams to ensure alignment on architecture, delivery timelines, and quality standards.
  • Champion clean code, operational excellence, and scalable engineering patterns across the team.

Required Qualifications

  • 5+ years of professional backend development experience in enterprise or large-scale systems.
  • Strong proficiency in Kotlin .
  • Hands-on experience with Micronaut or Spring Boot .
  • Experience with Kafka (producers, consumers, streams).
  • Skilled with DevOps tooling, CI/CD, and container orchestration.
  • Experience implementing observability solutions (OpenTelemetry, Grafana, etc.).
  • Strong background in test-driven development (JUnit, K6).
  • Excellent communication skills and ability to work effectively in cross-functional teams.
  • Commitment to clean, maintainable code and highly reliable systems.

Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary:

Job Tags

Full time, Contract work,

Similar Jobs

Guthrie

Care Companion - Virtual Onsite - Pulse Center - Full Time Job at Guthrie

Position Summary: Provides remote, observational support for patients utilizing Remote Sitter camera monitoring. Works with other members of the patient care team to promote patient safety. Demonstrates appropriate communication skills and interactions with patients,...

Ascendant Insurance Solutions

Litigation Bodily Injury Claims Adjuster Job at Ascendant Insurance Solutions

 ...Ascendant Claims Services LLC (an affiliate of Ascendant Commercial Insurance Inc.) is a third-party claims administrator committed to...  ...license. Complete understanding of liability claims investigations and claims processing. Knowledge of the mechanics of bodily... 

Absolutely Ridiculous

Social Media Manager Job at Absolutely Ridiculous

 ...The Role Absolutely Ridiculous is looking for a Social Media Manager who combines creative instincts with strategic thinking and a strong pulse on internet culture. This person will lead the charge on making our social platforms impossible to ignore building community... 

Guthrie

Patient Care Technician - Emergency Services - Full Time Job at Guthrie

 ...Position Summary: Provides general support tasks (clinical and nonclinical) for assigned patient care area. Works with other members of the patient care team to deliver care to patients in age groups including newborns, infants, children, adolescents, adults, and geriatrics... 

Insight Global

Clinical Research Associate Job at Insight Global

Job DescriptionA client of Insight Global is looking for Clinical responsibilities include collecting clinical data and biological samples...  ...events are monitored and promptly reported to medical staff. Research participants are guided and supported ethically and safely...