Software Engineer

Overview

On Site
Hybrid
USD 44.00 per hour
Full Time

Skills

COBOL
JCL
Production Support
Finance
Analytical Skill
Attention To Detail
Data Analysis
Cross-functional Team
Conflict Resolution
Problem Solving
Microsoft Outlook
Communication
Continuous Improvement
Assembly Language
IBM Mainframe
Litecoin
Insurance
Managed Services
Offshoring
Management
SLA
Scrum
Kanban
Database
MVS
CICS
SQL
Mainframe
Quality Assurance
Business Systems
IT Architecture
Testing
Test Plans
Change Control
Unit Testing
System Testing
Integration Testing
Regulatory Compliance
Policy Administration
Agile
UPS
Sprint
Change Management
Collaboration

Job Details

Date Posted: 10/10/2025

Hiring Organization: Rose International

Position Number: 489863

Industry: Financial Services

Job Title: Software Engineer

Job Location: Richmond, VA, USA, 23230

Work Model: Hybrid

Work Model Details: Remote or Hybrid in Richmond or Lynchburg VA

Shift:
Monday thru Friday
8am to 5pm
Onsite or Hybrid

Employment Type: Temp to Hire

FT/PT: Full-Time

Estimated Duration (In months): 13

Min Hourly Rate($): 44.00

Max Hourly Rate($): 48.00

Must Have Skills/Attributes: Data Analysis, Mainframe, SQL

Experience Desired: Experience with modern mainframe development and testing tools (1 yrs)

Required Minimum Education: Bachelor's Degree

**C2C is not available**

Job Description
Software Engineer

Required Education:
Bachelor's degree

Required Qualifications:
Experience with strong mainframe (COBOL, JCL, CICS, IMS) programming skills and production support experience preferably in insurance/finance domain.
Excellent analytical skills and a detail-oriented mindset, with ability to understand complex business logic, analyze the system and data, to identify changes needed, and understand impact of changes on the various products and system functionalities
Basic experience with SQL and data analysis
Experience working in a cross-functional team environment on a complex mainframe system and having good problem-solving skills and a results-oriented outlook.
Good communication skills ability to work with various stakeholders, managing concurrent deadlines and multiple priorities.
A continuous improvement mindset, and willingness to adapt to new technologies and ways of working
Knowledge of Assembler programming in the IBM Mainframe environment
Working knowledge of CLOAS Policy Administration System
Practical knowledge of LTC insurance products and premiums
Experience in a managed services environment, working with an onshore-offshore model, managing SLA's and work queues.
Experience working in an Agile environment (Scrum or Kanban)
IMS database experience in an MVS and CICS environment
Advanced SQL programming experience
Experience with modern mainframe development and testing tools

Responsibilities:
Work in an Agile team alongside other developers, Quality Assurance associates and business systems analyst to create technical solutions for business requirements
Collaborate with the team to plan the Sprint backlog, story pointing, and break down tasks into smaller, manageable pieces
Design, Code, Document and Test the solution ensuring that it meets acceptance criteria, does not cause unintended impact and fits within the overall technical architecture
Support your changes through the testing process, assist with test planning, defect resolution and technical system activities
Implement the solution following the established change control process
Perform unit testing, system testing, and integration testing to ensure code quality and compliance with requirements
Support deployment activities and post product validations
Analyze incidents and issues assigned to the team, determine the impact of the issue and come up with solution proposals to formulate the right approach to solve the problem
When needed, support the Long-Term Care policy administration system, by monitoring the system, resolving failures, job abends, policy related incidents, system defects, and by maintaining the interactions of the application with peripheral systems.
Perform administrative duties in conjunction with the departmental requirements (participate in meetings, agile ceremonies (Stand Ups, Sprint Planning, Retrospectives etc.)
Respond to correspondence in a timely manner, provide status updates, review/update/submit tickets, participate in change management activities).
Work and collaborate with the team to ensure work is completed in a timely manner considering their severity, impact and urgency
Assist team members in resolving technical problems

  • **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.