Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$43.59 - $51.59 per hour

Genesis10

Genesis10 is currently seeking a Software Engineer for a contract position with a Global Financial Institution located in Charlotte, NC. This is a 24+ month contract opportunity.

This role is part of a data and insights team focused on building, running, and modernizing enterprise data pipelines in a hybrid landscape. The position involves working with on-premise platforms like Python, Oracle, Teradata, and Ab Initio, as well as a modern Google Cloud stack including BigQuery and Dataplex. The ideal candidate will focus on dependable batch and near real-time processing, operational excellence, and transitioning legacy ETL patterns to cloud-native orchestration.

Responsibilities:
  • Build and maintain scalable batch and near real-time data pipelines using Ab Initio, Python, PySpark, PL/SQL and SQL to ingest, transform, and publish datasets across on-prem and Google Cloud platforms
  • Develop and optimize BigQuery transformations and data models, including partitioning, clustering, query optimization, and cost/performance tuning
  • Support modernization and migration from Teradata and Ab Initio workflows to GCP/BigQuery, including logic re-platforming, reconciliation, and controlled cutovers
  • Implement orchestration and scheduling for pipelines using legacy Autosys while driving migration toward Google Cloud Composer (Airflow)
  • Apply data governance and discovery practices using Dataplex for metadata management and dataset organization
  • Build and operationalize data quality controls using Informatica Data Quality, embedding quality gates into pipelines
  • Ensure operational excellence through monitoring, alerting, incident triage, and continuous improvements to reliability and performance
  • Implement secure data engineering practices, including least-privilege access and PII handling
  • Partner with product, analytics, and engineering stakeholders to translate requirements into clear data contracts and curated datasets
  • Use AI-assisted coding tools to accelerate development while maintaining strong code review and testing discipline
  • Analyze highly complex business requirements and generate technical specifications to design ETL processes
Requirements:
  • 4 years of Data Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education
  • 4 years of PL/SQL and SQL skills with proven experience in Oracle, Teradata, Python and/or BigQuery
  • 4 years of Ab Initio skills with experience building complex graphs, Psets, and performance tuning
  • 3 years of programming skills in Python with hands-on PySpark for distributed data processing
  • 3 years of experience with ETL/ETL design, data warehousing concepts, and data modeling best practices
Desired skills:
  • Production operations experience: monitoring, SLAs, incident response, and performance optimization
  • Experience working in hybrid (on-prem/cloud) environments and supporting data migration/modernization initiatives
  • Experience with scheduling/orchestration in Autosys and Airflow-based orchestration (Cloud Composer)
  • Experience with Git-based workflows, code reviews, and automated testing for data pipelines
  • Experience with Harness, Jenkins and uDeploy based CICD environments
  • Practical experience using AI-assisted coding tools in daily development
  • Ab Initio development/maintenance experience or hands-on migration of Ab Initio graphs to modern Spark/SQL patterns
  • Experience with Dataplex and broader data governance concepts
  • Experience with Informatica Data Quality implementation patterns
  • Experience designing near real-time patterns and handling late-arriving/out-of-order data
  • Familiarity with GCP operational practices for data workloads
Pay range: $43.59 - $51.59 per hour

Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.

If you have the described qualifications and are interested in this exciting opportunity, please apply!

Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.

For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10:
  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
  • Behavioral Health Platform
  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF, and Illinois)

For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website.

Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Charlotte, NC vacancy
  • $15 per hour

     ...still operates without the automated feedback loops that modern software teams rely on. Without real-time observability, issues are...  ...Partners and Andreessen Horowitz and with a rapidly growing team of engineers, scientists, construction veterans, and Enterprise go-to-... 
    Suggested
    Full time
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    Doxel

    Charlotte, NC
    23 hours ago
  •  ...the loan market’s most credible source of deal information.   About You: Versana is looking for a motivated  Full Stack Software Engineer  to join our Application Development team. The squad’s goal is to create, enhance and maintain Versana’s real-time syndicated... 
    Suggested
    Full time
    Local area

    Versana

    Charlotte, NC
    23 hours ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...implementation principles, theories and concepts; specifically the Software Development Lifecycle; and the ability to work both independently... 
    Suggested

    AmNet Services

    Charlotte, NC
    23 hours ago
  • $125k - $142k

     ...achieve wealth, independence, and purpose.We are seeking a Platform Engineer to join our platform engineering team, focusing on building the...  ...& ExperienceBachelor’s degree in computer science, Software Engineering, or related technical field3-5 years of software engineering... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Asset Mark

    Charlotte, NC
    1 day ago
  • $102.9k - $179.9k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...hosted In-Production platform. We are looking for a Software Engineer with the skillset to support the expanding and revenue... 
    Suggested
    Full time
    Work at office
    Flexible hours
    Day shift

    Bank of America

    Charlotte, NC
    18 hours ago
  •  ...ROLE: - Full Stack Software Engineer LOCATION: - Charlotte, NC DURATION: - Long term contract We are seeking a highly skilled Full Stack Software Engineer with a strong background in Java, TypeScript, and proficiency in React or NextJS. The ideal... 
    Long term contract

    Maintec Technologies

    Charlotte, NC
    2 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office

    Speechify

    Charlotte, NC
    23 hours ago
  •  ...Our client, a leading organization in enterprise technology solutions, is seeking a dedicated and innovative Senior Full Stack Software Engineer to join their dynamic team. As a Senior Full Stack Software Engineer, you will be an integral part of the development and... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Charlotte, NC
    2 days ago
  • $122k - $200k

     ...you can build a successful career with opportunities to learn, grow, and make an impact. Join us!Position Summary:The Senior Software Engineer - Kubernetes Platform Engineering, Service Mesh & Developer Platforms(Golang APIs) serves as a senior technical leader responsible... 
    Full time
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Charlotte, NC
    1 day ago
  • $127k - $171k

    What You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll serve as an engineering leader providing architectural oversight for the modernization of our process orchestration and workflow platform... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Charlotte, NC
    4 days ago
  • $130k - $170k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical modernization initiative across the enterprise. This role sits on a newly formed engineering enablement team, where you’ll help... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Charlotte, NC
    4 days ago
  • $130k - $170k

    What You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Charlotte, NC
    2 days ago
  • Position Overview:As a Software Engineer (Full-Stack) at Intapp, you’ll work on an AI-powered, industry-specific cloud platform that transforms professional and financial services firms. Collaborating with senior engineers, technical leads, product managers, and designers... 
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Intapp

    Charlotte, NC
    4 days ago
  • $77k - $127k

    What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You’ll work on a variety of technologies including APIs, event-driven architectures and React web applications in... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Charlotte, NC
    18 hours ago
  • $65 - $70 per hour

     ...this contingent resource assignment, you will consult on complex initiatives with broad impact and large-scale planning for Software Engineering. You will review and analyze multi-faceted, larger-scale, or longer-term Software Engineering challenges that require in-depth... 
    Full time

    Pinnacle Group

    Charlotte, NC
    18 hours ago
  •  ...ESSENTIAL DUTIES AND RESPONSIBILITIES1. Develop customized coding, software integration, perform analysis, configure solutions, using...  ...business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of... 
    Full time
    Temporary work
    Shift work
    Day shift

    TIH

    Charlotte, NC
    3 days ago
  •  ...recommendations during the design.Develop customized coding, software integration, perform analysis, configure solutions, using tools...  ...business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of... 
    Full time
    Part time
    Remote work
    Shift work
    Day shift

    Truist

    Charlotte, NC
    2 days ago
  • Software Engineer (Multiple Positions)Job Description Summary:Perform full life cycle application development and collaborate with Agile engineers. Work with Product Owner, Quality Test Automation Engineers, Software Engineers, Development DBA, and Scrum Masters to determine... 
    16 hours
    Full time
    Temporary work
    Local area
    Remote work
    Shift work

    AvidXchange

    Charlotte, NC
    4 days ago
  • $85k - $140k

     ...Our culture celebrates quick learners, critical thinkers, and problem solvers eager to drive change. Role Summary/Purpose:As a Software Engineer, your role will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt... 
    Full time
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday

    Synchrony Financial

    Charlotte, NC
    2 days ago
  • $77k - $156k

    What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    3 days per week

    Principal Financial Group

    Charlotte, NC
    23 hours ago
  •  ...platform maintenance and improvement tasks.Leverage continuous engineering practices to deliver business value. Actively participate in...  ...four to seven years of experience or equivalent education and software engineering training or experience2. In-depth knowledge in information... 
    Full time
    Part time
    Work at office
    Shift work
    Day shift

    Truist

    Charlotte, NC
    1 day ago
  •  ...Job Description Job Title: Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC – 28202 – Hybrid Role   Interview process: ~2 hours in person interview, string of multiple technical one on ones Required Qualifications:... 
    Contract work
    Day shift

    Bey

    Charlotte, NC
    23 hours ago
  •  ...English (Required)Work Shift:1st shift (United States of America)Please review the following job description:We are looking for a software engineer passionate about building automation and self-service solutions for our Enterprise Public Cloud Platform. In this role, you... 
    Permanent employment
    Full time
    Part time
    H1b
    Work at office
    Work visa
    Shift work
    Day shift

    Truist

    Charlotte, NC
    18 hours ago
  • To Apply for this Job Click HereSenior Software Engineer | H1B Sponsorship Available Charlotte, NC | HybridThis is a high impact role sitting at the crossroads of frontend engineering, design systems, and AI driven automation for a leading enterprise client in Charlotte... 
    H1b
    Visa sponsorship

    Gravity IT Resources

    Charlotte, NC
    3 days ago
  • $95k - $138k

    What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll contribute to the modernization of our retirement platforms by building scalable services, enabling complex system integrations... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    3 days per week

    Principal Financial Group

    Charlotte, NC
    23 hours ago
  • About this role:Wells Fargo is seeking a Senior Software Engineer for the Infrastructure Automation and DevSecOps group, on the Infrastructure Engineering and Architecture (IEA) team. This role is an individual contributor, developing applications and services to power... 
    Full time
    Work experience placement
    Relocation package

    Wells Fargo

    Charlotte, NC
    18 hours ago
  • $165k - $190k

     ...their businesses.The OpportunityWe are seeking a Senior Platform Engineer to lead the design and implementation of mission-critical...  ...-on code implementationBuild and maintain frameworks that make software development easier for application teamsDrive AssetMark towards... 
    Full time
    Work at office
    Flexible hours

    Asset Mark

    Charlotte, NC
    3 days ago
  •  ...Enterprise Resiliency, Privacy, CAO Data and Insights technology needs.Within COO Technology we are seeking a Specialty Senior SAP Software Engineer to join the CAO (Chief Administration Office) Technology team to support Corporate Properties Group (CPG) aligned to the CAO.... 
    Work experience placement
    Work at office

    Wells Fargo

    Charlotte, NC
    2 days ago
  •  ...easy for those in the investment ecosystem to find, monitor, and connect with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across the company. This role will own the architecture for how data is processed... 
    Full time
    Work at office
    Flexible hours

    Old Well Labs

    Charlotte, NC
    23 hours ago
  • $116k - $136k

    What You'll DoWe are looking for a Senior Software Engineer I to join our Business Owner Solutions IT team. You'll be a part of a new and growing team helping to support capabilities for the Individual Disability product. If you enjoy problem-solving, collaborating with... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Night shift

    Principal Financial Group

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!