# Software Engineer

> Vertex Sigma Software · Dearborn, United States · Full-time · Posted 2026-07-01

**Workplace:** on_site

**Department:** Engineering

## Description

### Overview

We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle — from architecture through deployment — building robust APIs and event-driven systems that power real-time device and data integrations.

### Responsibilities

-   Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
-   Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
-   Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
-   Write clean, testable code with JUnit, Mockito, and integration test suites
-   Collaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and Helm
-   Participate in architecture reviews and define best practices for the team

## Requirements

### Required Skills

-   5+ years with Java and the Spring Boot ecosystem; Java 17+ preferred
-   Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
-   Experience with Kafka, RabbitMQ, or similar messaging technologies
-   Familiarity with OAuth 2.0, JWT, and API security patterns
-   Proficient with SQL/NoSQL databases, including PostgreSQL, MongoDB, and Redis
-   Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
-   Contributions to open-source Java or Spring Boot projects

### Nice to Have

-   Experience with MQTT, AMQP, or CoAP for IoT device communication
-   Knowledge of OpenAPI / Swagger specification and contract-first design
-   Exposure to service mesh technologies, including Istio and Linkerd, and observability tooling

## Apply

[Apply at Vertex Sigma Software](https://apply.workable.com/vertex-sigma-software/j/21EEB2935B/apply)

---
Powered by [Workable](https://www.workable.com)
