Location: Irving, TX
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description: Software Engineer (Contingent Assignment)Location: Irving, TX
About the RoleWe are seeking a hands-on Software Engineer to design, build, and scale our next-generation API platform and cloud-native applications. In this role, you will lead end-to-end architecture and implementation across Java, Python, Angular, and GraphQL while driving delivery on Microsoft Azure and Red Hat OpenShift using Terraform-based Infrastructure as Code.
You will consult on complex, large-scale engineering initiatives, provide technical leadership through data center migration efforts (on-prem to cloud), and ensure solutions meet the highest standards of performance, security, reliability, and operational excellence.
This position blends deep engineering expertise with architectural leadership, code quality governance, and cross-functional collaboration.
Responsibilities- Lead architecture and development for cloud-native services, APIs, and distributed systems.
- Design, implement, and optimize REST and GraphQL APIs, including schema design, versioning strategies, and security patterns.
- Drive data center migration initiatives, including cutover planning, workload assessment, and execution.
- Build and scale services using Java (21/17), Python, Angular, and GraphQL.
- Deliver secure, reliable, and high-performance solutions using Azure and Red Hat OpenShift.
- Develop Terraform IaC modules and manage cloud infrastructure following best practices.
- Partner with cross-functional teams to define standards, improve engineering practices, and guide technical decisions.
- Contribute to code reviews, technical mentorship, documentation quality, and engineering excellence.
Minimum Qualifications- 5+ years of software engineering experience, or equivalent experience through work, consulting, training, military service, or education.
Professional Experience- 8+ years total engineering experience with Java (21/17) and Python, including production-grade APIs and distributed systems.
- 6+ years designing and leading REST/GraphQL API solutions.
- 3+ years experience as a Tech Lead or Lead Engineer.
- 2+ years of hands-on data center migration experience (on-prem to cloud).
Languages & Frameworks- Java 21/17 (virtual threads, records, sealed classes), Spring Boot, Spring Cloud, reactive systems (Project Reactor).
- Python for services and AI/ML (FastAPI, Flask, Django; NumPy, Pandas, scikit-learn, TensorFlow/PyTorch).
- Angular (modern versions).
APIs & Integration- REST (OpenAPI/Swagger), GraphQL (Apollo, graphql-java, Graphene/Ariadne/Strawberry).
- gRPC experience is a plus.
Cloud & Platform- Azure: AKS, App Service, Functions, API Management, Storage, Service BEvent Hubs, Monitor/App Insights.
- Red Hat: RHEL/OpenShift for containerized workloads.
- Terraform: modules, remote state, workspaces, policy-as-code.
Data & Messaging- Microsoft SQL Server (T-SQL, indexing, performance tuning).
- Kafka or RabbitMQ; Redis or equivalent caching.
DevOps & Security- CI/CD (Azure DevOps, GitHub Actions, Jenkins), automated testing, artifact management.
- OAuth2/OIDC/JWT, mTLS, secrets management (Azure Key Vault), vulnerability management.
Education- BS/MS in Computer Science, Engineering, or equivalent experience.
Preferred Qualifications- Experience with OpenShift operators, service mesh (Istio/Linkerd), and Kubernetes (CKA/CKAD preferred).
- Experience with Azure Migrate, Azure DMS, and hybrid connectivity (ExpressRoute).
- Performance engineering expertise (JVM tuning, Python optimization, SQL execution plan analysis).
- Observability tooling: OpenTelemetry, PrometheGrafana, ELK/Elastic, Azure Log Analytics.
- IaC & Configuration: Terraform Enterprise/Cloud, Ansible, OPA/Conftest.
- Certifications: Azure Architect (AZ-305), Terraform Associate, RHCSA/RHCE, CKA/CKAD.
- Experience with CQRS, DDD, event sourcing, and advanced caching strategies.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!