Senior Software Engineer

Eliassen Group
Pittsburgh, PA, United States
20 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$145,600.0 - $166,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Microsoft Azure Cloud Storage Distributed Systems Fault Tolerance Oracle Databases Redis Software Deployment Software Engineering Data Processing Spring Cloud
+11 more
Spring-boot Caching Build Management AngularJS Kubernetes Apache Kafka Azure AKS Api Design Code Restructuring Data Pipelines Microservices

Job description

  • Design and build Java and Spring Boot microservices deployed to Azure Kubernetes Service.
  • Implement high-volume, fault-tolerant data processing pipelines with strong delivery guarantees.
  • Ensure persistent and reliable input delivery to prevent client resubmissions.
  • Build and maintain ledger-style recordkeeping services for confidential datasets.
  • Orchestrate API-based integrations with internal systems and partner organizations.
  • Design for multi-region Azure with defined RPO and RTO targets.
  • Implement caching and buffering using Azure Blob Storage initially, with a roadmap to Kafka and Redis.
  • Contribute to an Angular front end for internal users, including analytics and reporting views.
  • Design for geo-distributed resiliency, queuing, and persistence using Azure-native services.
  • Align systems with U.S. Government security standards, including familiarity with NIST 800-53 and Moderate/High control environments.
  • Support production deployments and operational readiness.
  • Use AI-assisted development tools to accelerate design, coding, testing, and refactoring.

Requirements

  • Strong experience with Java and Spring Boot.
  • Hands-on experience building and operating cloud-native applications in Azure.
  • Experience with AKS and Kubernetes.
  • Background in distributed systems, fault tolerance, and high-volume data processing.
  • Knowledge of persistent messaging, queuing, and caching patterns.
  • Familiarity with Angular for full-stack contributions.
  • Experience handling confidential or regulated data.
  • Demonstrated use of AI tools in software development, with ability to articulate workflow impact.
  • Preferred: Kafka, Redis, Oracle databases, multi-region Azure architecture, analytics/reporting systems, government or high-security environments, and experience under tight timelines.

Benefits & conditions

This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $70.00 to $80.00/hr. w2

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

5:01 min

Container hosting options available on Microsoft Azure

Federico Fregosi · WWC 2022

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

2:46 min

Evaluating managed container services and migration strategies

Adam Bien · WWC 2021

Videos

See all

Related articles

See all