×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Des Moines, Polk County, Iowa, 50319, USA
Listing for: Paragon IT Professionals
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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
  • 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 Dev Ops 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
  • 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary