Overview
On Site
Hybrid
USD 80.00 per hour
Full Time
Skills
Computer Science
Software Engineering
Node.js
Management
Testing
Scalability
SAML
TLS
Cloud Computing
Customization
Real-time
Streaming
Programming Languages
JavaScript
Java
TypeScript
RDBMS
NoSQL
Database
Orchestration
Docker
Kubernetes
Amazon Web Services
Authentication
OIDC
Use Cases
OAuth
Authorization
API
RBAC
Access Control
Documentation
Training
Job Details
Date Posted: 07/28/2025
Hiring Organization: Rose International
Position Number: 486157
Industry: Financial Services
Job Title: Senior Engineer
Job Location: Plano, TX, USA, 75024
Work Model: Hybrid
Work Model Details: Hybrid (Tuesday, Wednesday, Thursday onsite)
Shift: 8:00 AM - 5:00 PM
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 13
Min Hourly Rate($): 80.00
Max Hourly Rate($): 84.50
Must Have Skills/Attributes: API, AWS, Cloud, NodeJs
Experience Desired: Expert level skills in software engineering with designing (6 yrs); Cloud platforms including leveraging AWS services (3+ yrs)
Required Minimum Education: Bachelor's Degree
**C2C is not available**
Job Description
Required Education:
Bachelor's degree in computer science or related field
Required Experience, Knowledge & Skills:
Expertise in software engineering with at least some experience in designing and implementing modern 12 factor, cloud native business technology solutions
Practical knowledge of cloud platforms including leveraging AWS services
Solid technical foundation with relevant experience in Java, Springboot, NodeJS, Real time streaming architectures, micro services architecture and serverless architecture patterns
Deep understanding of Springboot or NodeJS internals; understanding of dependency management and testing options; clear understanding of distributed tracing standards, resiliency and scalability patterns
Deep understanding and practical experience implementing OpenID Connect (OIDC) and Security Assertion Markup Language (SAML) based Customer Identity solutions
An in-depth understanding of OAuth authorization grant types and knowledge of utilizing appropriate grant type based on specific integration use case
Expertise in API Security patterns including gateway-level authentication, token introspection and revocation, mutual TLS
Practical experience with integration with and developing operational tools for OKTA / PING / ForgeRock will be highly regarded
Proficiency in Cloud platform configuration and customization, and Real time streaming platform development is essential
Preferred Experience, Knowledge & Skills:
Candidates with a solid background in building reusable frameworks that support platform engineering teams or platform tooling will be highly regarded
Job Responsibilities:
Responsibility of the lead / senior software engineer is to design, build and implement scalable solutions to bring CLIENT platforms to life and ensure they are well managed.
The lead / senior software engineer is tasked with working with product owners to understand business requirements, working with architecture to clearly understand architectural direction; work with the platform lead engineer to design innovative solutions and producing comprehensive functional/technical code for platforms and applications.
Lead technology projects with support from a team of full stack developers to create solutions for integration platforms that help meet needs for the company
Utilize programming languages like JavaScript, Java, Springboot, TypeScript, RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Build reusable components for authentication and authorization enforcement at service layer
Implement OAuth 2.0 with OpenID Connect (OIDC) to support web, mobile and service-service use cases
Develop integration patterns for multiple OAuth2.0 grant types including Authorization Code (with PKCE), Client Credentials (API-API)
Integrate access token validation, scopes and claims-based access controls into reusable framework or gateway components
Design and implement RBAC/ABAC/Entitlements models within the framework for granular access controls enforcement
Deliver SDKs, documentation, sample projects and internal training for engineering teams to accelerate adoption
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Hiring Organization: Rose International
Position Number: 486157
Industry: Financial Services
Job Title: Senior Engineer
Job Location: Plano, TX, USA, 75024
Work Model: Hybrid
Work Model Details: Hybrid (Tuesday, Wednesday, Thursday onsite)
Shift: 8:00 AM - 5:00 PM
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 13
Min Hourly Rate($): 80.00
Max Hourly Rate($): 84.50
Must Have Skills/Attributes: API, AWS, Cloud, NodeJs
Experience Desired: Expert level skills in software engineering with designing (6 yrs); Cloud platforms including leveraging AWS services (3+ yrs)
Required Minimum Education: Bachelor's Degree
**C2C is not available**
Job Description
Required Education:
Bachelor's degree in computer science or related field
Required Experience, Knowledge & Skills:
Expertise in software engineering with at least some experience in designing and implementing modern 12 factor, cloud native business technology solutions
Practical knowledge of cloud platforms including leveraging AWS services
Solid technical foundation with relevant experience in Java, Springboot, NodeJS, Real time streaming architectures, micro services architecture and serverless architecture patterns
Deep understanding of Springboot or NodeJS internals; understanding of dependency management and testing options; clear understanding of distributed tracing standards, resiliency and scalability patterns
Deep understanding and practical experience implementing OpenID Connect (OIDC) and Security Assertion Markup Language (SAML) based Customer Identity solutions
An in-depth understanding of OAuth authorization grant types and knowledge of utilizing appropriate grant type based on specific integration use case
Expertise in API Security patterns including gateway-level authentication, token introspection and revocation, mutual TLS
Practical experience with integration with and developing operational tools for OKTA / PING / ForgeRock will be highly regarded
Proficiency in Cloud platform configuration and customization, and Real time streaming platform development is essential
Preferred Experience, Knowledge & Skills:
Candidates with a solid background in building reusable frameworks that support platform engineering teams or platform tooling will be highly regarded
Job Responsibilities:
Responsibility of the lead / senior software engineer is to design, build and implement scalable solutions to bring CLIENT platforms to life and ensure they are well managed.
The lead / senior software engineer is tasked with working with product owners to understand business requirements, working with architecture to clearly understand architectural direction; work with the platform lead engineer to design innovative solutions and producing comprehensive functional/technical code for platforms and applications.
Lead technology projects with support from a team of full stack developers to create solutions for integration platforms that help meet needs for the company
Utilize programming languages like JavaScript, Java, Springboot, TypeScript, RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Build reusable components for authentication and authorization enforcement at service layer
Implement OAuth 2.0 with OpenID Connect (OIDC) to support web, mobile and service-service use cases
Develop integration patterns for multiple OAuth2.0 grant types including Authorization Code (with PKCE), Client Credentials (API-API)
Integrate access token validation, scopes and claims-based access controls into reusable framework or gateway components
Design and implement RBAC/ABAC/Entitlements models within the framework for granular access controls enforcement
Deliver SDKs, documentation, sample projects and internal training for engineering teams to accelerate adoption
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
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.