Software Engineer

Overview

On Site
Hybrid
USD 60.00 per hour
Full Time

Skills

Recruiting
Software Development
Spring Framework
Management
Grafana
Test-driven Development
JUnit
Communication
Reliability Engineering
Git
Agile
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Sourcing
CQRS
Test Suites
Continuous Integration
Continuous Delivery
Machine Learning (ML)
Decision-making
Natural Language
Routing
Supply Chain Management
Network
Retail
Automated Testing
Operational Excellence
Cloud Computing
Kotlin
Apache Kafka
Data Processing
Instrumentation
Testing
Collaboration
Technical Drafting
Workflow

Job Details

Date Posted: 05/16/2025

Hiring Organization: Rose International

Position Number: 482801

Job Title: Software Engineer

Job Location: Brooklyn Park, MN, USA, 55445

Work Model: Hybrid

Shift: 2-3 days per week onsite

Employment Type: Temporary

Estimated Duration (In months): 12

Min Hourly Rate($): 60.00

Max Hourly Rate($): 80.00

Must Have Skills/Attributes: Kafka, Kotlin, Spring Boot

Job Description
Client Job ID: 7231

Required Qualifications:
5+ years of professional experience in backend software development, in a large-scale or enterprise setting.
Strong proficiency in Kotlin.
Hands-on experience with Micronaut or Spring Boot.
Solid knowledge of Apache Kafka, including producers, consumers, and stream processing.
Experience implementing and managing observability tools (e.g., OpenTelemetry, Grafana).
Proficient in test-driven development with tools like K6, JUnit.
Proficient with container technologies and orchestrators.
Strong communication skills and experience working in cross-functional teams.
A passion for clean, maintainable code and system reliability

Preferred Qualifications:
Experience working as a contractor or consultant in a similar enterprise environment.
Familiarity with Git-based workflows, and Agile methodologies.
Exposure to cloud environments (AWS, Google Cloud Platform, Azure).
Knowledge of advanced architectural patterns such as event sourcing or CQRS.
Hands-on experience in building and maintaining automated end-to-end test suites for enterprise-scale applications, with emphasis on cross-team integration and CI/CD pipeline execution.
Experience in developing or integrating intelligent systems, including those involving machine learning models, data-driven decision making, or natural language understanding.

The Delivery and Automated Routing Technologies (DAART) team within Supply Chain builds and supports the systems used in our Sortation Center Network. (The Sortation Center is responsible for processing package deliveries from retail stores to the final mile carrier, including contracted drivers of Last Mile Delivery (TLMD), to deliver packages directly to guests.

Role Overview
We are seeking a Senior Software Engineer (Contractor) with strong expertise in Kotlin, Micronaut, and Kafka to support mission-critical services within our backend systems. The ideal candidate is a hands-on problem solver with a solid background in observability, metrics-driven development, and automated testing.

You'll join a high-performing engineering team to deliver backend services that are scalable, observable, and resilient - ensuring high performance and operational excellence.

Key Responsibilities:
Build and maintain cloud-native services in Kotlin, leveraging the Micronaut framework for high efficiency and performance.
Design and implement Kafka-based event-driven systems for scalable, asynchronous data processing.
Integrate observability best practices, including metrics instrumentation, structured logging, and distributed tracing to enhance visibility and reliability.
Lead the development and automation of unit, integration, and contract testing frameworks to ensure production readiness.
Collaborate closely with Target engineering teams and product managers to deliver secure and scalable software solutions.
Participate in technical design discussions and contribute to architectural decisions.
Work independently while following Target's engineering best practices, standards, and workflows.

  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**


Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.


California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.


Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.