Senior Software Engineer

Paragon IT Professionals

Des Moines (IA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Paragon IT Professionals is seeking a Senior Software Engineer for their Des Moines team. This role focuses on designing and evolving Java-based microservices and APIs to drive essential business capabilities. Candidates should have 8+ years of software engineering experience, particularly in enterprise-scale microservices and cloud-native environments, preferably Azure. Strong communication skills and the ability to work collaboratively with technical and business stakeholders are essential. This position offers a chance to make a significant impact in a dynamic organization.

Qualifications

  • 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 to partner with bothtechnical and business stakeholders.

Responsibilities

  • Design and build scalable Java Spring Boot microservices and REST APIs.
  • Own data access and persistence services, ensuring performance and reliability.
  • Build and operate services in Kubernetes environments focusing on scalability.
  • Partner with teams to deliver high-quality, reusable services.
  • Implement CI/CD pipelines with Azure DevOps.

Skills

Java
Spring Boot
Microservices
Kubernetes
Azure
SQL
CI/CD
Security
Data modeling
Observability

Job description

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 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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer V - Java + SpringBoot + Kubernetes
Software Engineer V - Java + SpringBoot + Kubernetes

Confiz • San Jose (CA)

On-site
USD 130,000 - 160,000
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java Engineer | Spring | AWS | Microservices Architecture
Senior Java Engineer | Spring | AWS | Microservices Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you • Seattle (WA)

Hybrid
USD 130,000 - 145,000
Software Engineer
Software Engineer

Vertex Sigma Software • Dearborn (MI)

On-site
USD 85,000 - 115,000
Lead Software Engineer - REST API Developer
Lead Software Engineer - REST API Developer

Jobtailor • Alabama

On-site
USD 105,000 - 160,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000