Overview
On Site
$55-$65 per hour
Contract - Independent
Contract - W2
Contract - 9+ Month(s)
Skills
Automated Testing
Operational Excellence
Data Processing
Instrumentation
Testing
Technical Drafting
Software Development
Kotlin
Spring Framework
Apache Kafka
Management
Grafana
Test-driven Development
JUnit
Communication
Reliability Engineering
Git
Workflow
Agile
Cloud Computing
Amazon Web Services
Google Cloud Platform
Google Cloud
Microsoft Azure
Sourcing
CQRS
Test Suites
Continuous Integration
Continuous Delivery
Machine Learning (ML)
Decision-making
Natural Language
PPO
UPS
Legal
Insurance
Collaboration
Teamwork
Job Details
***At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We encourage all applicants to apply directly, and we thank you for your understanding.***
Overview: We are seeking a Senior Software Engineer 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. Youll join a high-performing engineering team to deliver backend services that are scalable, observable, and resilient ensuring high performance and operational excellence.
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 Targets engineering best practices, standards, and workflows.
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.
Benefits:
York Solutions Offers a generous benefits package for eligible full-time employees:
- BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
- Delta Dental plan with 2 free cleanings and insurance discounts
- Eye Med Vision with annual check-ups and discounts on lens
- Life and Accidental Death Insurance paid by company
- John Hancock 401(k) Retirement Plan with discretionary company match up to 5%
- Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
- Flexible work environment with some remote working opportunities
- Strong fun and teamwork environment
- Learning, development, and career growth
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.