Overview
On Site
Contract - Independent
Skills
Authentication
Use Cases
Authorization
RBAC
Access Control
Documentation
Training
TypeScript
Computer Science
Java
Real-time
Streaming
Microservices
Spring Framework
Node.js
Testing
OIDC
SAML
OAuth
Cloud Computing
Amazon Web Services
Orchestration
Docker
Kubernetes
Management
API
Middleware
Communication
Leadership
Mentorship
Collaboration
Privacy
Marketing
Job Details
Location: Plano, TX
Description: Lead / Senior Software Engineer
Location: Plano, TX (Hybrid)
Job Type: Long-Term W2 contract
About the Job
Our client is seeking a highly skilled and motivated Lead / Senior Software Engineer to design, build, and implement scalable, cloud-native solutions that bring their platforms to life. This role is ideal for an engineer who thrives in a collaborative environment, has a strong foundation in cloud and real-time streaming technologies, and is passionate about building reusable frameworks that empower platform engineering teams.
Responsibilities
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!
Description: Lead / Senior Software Engineer
Location: Plano, TX (Hybrid)
Job Type: Long-Term W2 contract
About the Job
Our client is seeking a highly skilled and motivated Lead / Senior Software Engineer to design, build, and implement scalable, cloud-native solutions that bring their platforms to life. This role is ideal for an engineer who thrives in a collaborative environment, has a strong foundation in cloud and real-time streaming technologies, and is passionate about building reusable frameworks that empower platform engineering teams.
Responsibilities
- Lead technology initiatives and guide a team of full-stack developers to deliver integration platform solutions.
- Collaborate with product owners, architects, and platform leads to translate business requirements into scalable technical designs.
- Design and build reusable components for authentication, authorization, and access control enforcement at the service layer.
- Implement OAuth 2.0 with OpenID Connect (OIDC) for web, mobile, and service-to-service use cases.
- Develop integration patterns for OAuth2.0 grant types including Authorization Code (PKCE), Client Credentials, etc.
- Integrate token validation, scopes, and claims-based access controls into reusable frameworks or gateway components.
- Design and implement RBAC/ABAC/Entitlements models for granular access control.
- Deliver SDKs, documentation, sample projects, and internal training to accelerate adoption across engineering teams.
- Utilize technologies such as Java, Spring Boot, Node.js, TypeScript, Docker, Kubernetes, and AWS services.
- Bachelor's degree in Computer Science or a related field.
- Proven experience designing and implementing modern 12-factor, cloud-native applications.
- Strong hands-on experience with Java, Spring Boot, Node.js, and real-time streaming architectures.
- Deep understanding of microservices and serverless architecture patterns.
- Expertise in Spring Boot or Node.js internals, dependency management, testing strategies, and distributed tracing.
- OR deep experience implementing OpenID Connect (OIDC) and SAML-based identity solutions.
- Strong knowledge of OAuth 2.0 grant types and API security patterns including token introspection, revocation, and mTLS.
- Practical experience with cloud platforms (especially AWS) and container orchestration (Docker, Kubernetes).
- Experience operating and managing enterprise-grade API or middleware platforms.
- Familiarity with identity platforms such as Okta, Ping Identity, or ForgeRock.
- Experience developing operational tools and reusable frameworks for platform engineering teams.
- Strong communication and leadership skills with the ability to mentor junior engineers and drive cross-functional collaboration.
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!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.