Software Engineer

Overview

On Site
Hybrid
USD 55.00 per hour
Full Time

Skills

Recruiting
Financial Services
Preventive Maintenance
Performance Management
Project Management
PySpark
Cloud Computing
Git
Computer Science
Information Systems
Data Science
Mathematics
Database
Python
Analytical Skill
Conflict Resolution
Problem Solving
Critical Thinking
Communication
Web Applications
PostgreSQL
SQL
Microsoft Azure
UI
Workflow
Data Quality
Reliability Engineering
Root Cause Analysis
Regulatory Compliance
Actuarial Science
Agile
Software Engineering
Continuous Integration
Continuous Delivery
Unit Testing
Version Control
Scripting
Quality Assurance
Acceptance Testing
Accessibility
Usability
Graphical User Interface
Dashboard
Testing
Knowledge Sharing

Job Details

Date Posted: 10/15/2025

Hiring Organization: Rose International

Position Number: 490068

Industry: Financial Services

Job Title: Software Engineer

Job Location: Richmond, VA, USA, 23230

Work Model: Hybrid

Work Model Details: 3 days remote per week

Shift:
Monday thru Friday
8am to 5pm
Hybrid will be remote 3 days a week

Employment Type: Temp to Hire

FT/PT: Full-Time

Estimated Duration (In months): 13

Min Hourly Rate($): 55.00

Max Hourly Rate($): 60.00

Must Have Skills/Attributes: Azure, IT, PostgreSQL, SQL

Experience Desired: Experience with Azure synapse, data bricks, azure dev ops, azure app service, Postgres SQL (1 yrs); Strong coding skills in python, SQL queries, pyspark (1 yrs); Experience working with cloud data lakes (1 yrs); Experience in building CI/CD pipelines, git (1 yrs)

Required Minimum Education: Bachelor's Degree

**C2C is not available**

Job Description
Required Education:
Bachelor's degree in computer science, Information Systems, Data Science, Mathematics, or related field

Required Experience, Knowledge & Skills:
Experience in synapse/delta lake and Postgres database platforms
Expertise in SQL, python, solid understanding on azure app service, web UI services
Strong analytical, problem-solving, and critical thinking skills
Excellent communication and interpersonal abilities

Software Engineer Responsibilities:
Build and maintain scalable web applications and data pipelines and workflows that surface curated data to Web GUIs, using Postgres SQL and Azure Synapse
Maintain, troubleshoot, and enhance existing UI and data workflows, ensuring data quality, system reliability, and performant user experiences
Analyze and resolve production issues and bugs across front end, back end, and data layers; perform root cause analysis and implement long term fixes
Design, implement, and maintain robust data control frameworks to ensure integrity, security, and compliance across Synapse, and integrated applications
Work with actuarial stakeholders to understand data requirements and build reliable solutions
Participate in agile ceremonies, contribute to backlog grooming, estimate tasks with the team
Apply software engineering best practices: CI/CD, unit testing, QA, version control and monitoring
Use scripting and automation to simplify deployment and improve team efficiency
Support QA/UAT cycles to ensure smooth hand offs and acceptance of deliverables, including accessibility/usability checks for the Web GUI and validation of downstream reports/dashboards
Own your work: from development through testing and deployment
Document requirements, logic, and enhancement details for knowledge sharing and support

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