Senior Software Engineer
Eliassen Group
Pittsburgh, PA, United States
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago