Back to search
Paragon IT Professionals Linkedin · Posted 1mo ago

Senior Software Engineer

Des Moines, Iowa, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Software Engineer

📍 Des Moines, IA (Hybrid/Onsite) |


We are seeking a Senior Software Engineer to own and evolve a suite of Java-based microservices and APIs that serve as the standardized interface. This is a high-impact, hands-on engineering role where you’ll design, build, and scale domain-driven data services that power critical business capabilities across the organization.


🔥 What You’ll Do

  • Design and build scalable Java Spring Boot microservices and REST APIs
  • Own data access and persistence services, ensuring performance, reliability, and secure data handling
  • Build and operate services in Kubernetes (AKS) environments with a focus on resiliency and scalability
  • Partner with architecture, data, and platform teams to deliver high-quality, reusable services


🛠️ Key Technical Skills

  • Java & Spring Boot: Microservices development (Spring MVC, Security, Data) and REST API design (OpenAPI/Swagger)
  • Containers & Kubernetes: Hands-on with AKS, Helm, autoscaling (KEDA), and container lifecycle management
  • API & Security: Azure API Management (APIM), OAuth2/JWT (Okta), rate limiting, and secrets management (Vault)
  • CI/CD: Azure DevOps pipelines, automated testing, and environment promotion strategies
  • Data: Experience with Snowflake and/or SQL, data modeling, and service-layer data design
  • Performance & Reliability: SLO-driven design, caching, resiliency patterns (retry, circuit breaker), and high availability
  • Observability: Logging, monitoring, tracing, and alerting for production systems
  • Security: Encryption, tokenization, identity controls, and audit logging


🎯 What We’re Looking For

  • 8+ years of hands-on software engineering experience
  • Strong experience building and operating enterprise-scale microservices
  • Proven ability to lead technically across teams and drive best practices
  • Experience working in cloud-native environments (Azure preferred)
  • Strong communication skills and ability to partner with both technical and business stakeholders


⭐ Nice to Have

  • Experience in insurance or financial services (life & annuity preferred)
  • Familiarity with domain-driven design (DDD) and enterprise data platforms

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent