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

Software Engineer - Data/Opensearch

Eliassen Group

Software Engineer - Data/Opensearch

Charlotte, NC

Type: Contract

Category: Development

Industry: Energy

Reference ID: JN -052026-106719

Date Posted: 05/03/2026

Shortcut:

  • Description

  • Recommended Jobs

Description:

Hybrid in Charlotte, NC

Our client seeks a senior software engineer to build and operate the software, data, and metadata foundations of a Data Marketplace platform. The role focuses on Python services, AWS infrastructure automation with Terraform, and OpenSearch-based search and AI/ML capabilities. The engineer will collaborate across platform, data, and security teams to deliver scalable, observable solutions and mentor peers while maintaining engineering standards.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $90.00 to $100.00/hr. w2

JN -052026-106719

#LI-JS1

Responsibilities:

  • Design, develop, and maintain Python-based services, Lambda functions, and data pipelines.

  • Provision and manage AWS infrastructure using Terraform with modular, secure, and maintainable patterns.

  • Build and operate AI/ML and search on Amazon OpenSearch, including vector search, semantic retrieval, and LLM workflow integration.

  • Collaborate with data, platform, and security teams across AWS services including Lambda, API Gateway, Glue, S3, DynamoDB, IAM, and VPC.

  • Modernize Dynatrace alarming using Terraform and Python.

  • Enforce code quality with reviews, automated testing, CI/CD, and observability.

  • Mentor junior engineers and contribute to architecture and technical standards.

  • Evaluate ambiguous requirements and select effective solutions.

  • Operate as a self-starter, conduct research, and present solution tradeoffs clearly.

Experience Requirements:

  • 5+ years of professional software development experience with hands-on coding.

  • Strong Python proficiency including type hints, unit testing with unittest or pytest, and packaging.

  • Terraform for AWS Infrastructure as Code.

  • Experience with GitHub and Confluence.

  • Amazon OpenSearch expertise including index design, query DSL, and vector or k-NN search.

  • AI/ML experience with embeddings, RAG patterns, foundation models, and ML model integration.

  • Proficiency with AWS services including DynamoDB, Glue, IAM, S3, API Gateway, and Lambda.

  • Collibra or integration with enterprise data catalog or governance platforms (preferred).

  • Kafka or other event-driven architecture (preferred).

  • AWS Lake Formation (preferred).

Recruitment Transparency Notice

Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening and hiring process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team ( View email address on click.appcast.io , View phone number on click.appcast.io) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group’s use of these tools, including AI tools, as part of the application and hiring process.

Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.

W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.

If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:

· When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.

· Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group.

If you have any indication of fraudulent activity, please contact View email address on click.appcast.io .

About Eliassen Group:

Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve.

Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws.

Don’t miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check!

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Data/Opensearch in Charlotte, NC vacancy
  •  ...Hybrid in Charlotte, NC Our client seeks a senior software engineer to build and operate the software, data, and metadata foundations of a Data Marketplace...  ...AWS infrastructure automation with Terraform, and OpenSearch-based search and AI/ML capabilities. The engineer... 
    Suggested

    Eliassen Group

    Charlotte, NC
    3 days ago
  •  ...Role Overview This contingent role supports complex Software Engineering initiatives by designing, developing, and delivering datadriven...  ...and maintain Pythonbased applications and services. Build data processing components and integrations using SQL and Oracle databases... 
    Suggested

    Apex Systems

    Charlotte, NC
    2 days ago
  • $59.53 - $67.53 per hour

    Genesis10 is currently seeking a Senior Software Engineer - Data & Analytics for a contract position with a Global Financial Institution located in Charlotte, NC and Dallas, TX. This is a 12+ month contract opportunity. We are seeking a highly motivated Senior Software... 
    Suggested
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Charlotte, NC
    1 day ago
  •  ...complex initiatives and deliverables within Software Engineering and contribute to large-scale planning...  ...applications with enterprise data platforms, APIs, and secure data pipelines...  ...systems such as Elasticsearch, OpenSearch, Pinecone, or Weaviate • Experience... 
    Suggested
    Work experience placement
    Relocation package

    Mindlance

    Charlotte, NC
    3 days ago
  •  ...with. Our platform turns billions of disclosures into structured data that makes it easy for those in the investment ecosystem to find...  ...with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across the... 
    Suggested
    Work at office
    Flexible hours

    Old Well Labs

    Charlotte, NC
    1 day ago
  • Senior Software Engineer - Data & Analytics Location Charlotte, NC (preferred) Dallas, TX (Irving) - secondary option Hybrid (3 Days in and 2 days remote) Duration 12-month contract (potential to extend) W2 ONLY NO C2C Overview We are seeking a Senior Software Engineer... 
    Contract work
    Remote work

    Strategic Staffing Solutions

    Charlotte, NC
    2 days ago
  • $186.07k - $218.9k

     ...is expected and fully supported. The Data Platform team builds and operates systems...  ...and powering end-user experiences. As an engineer on the team you will contribute to the full...  ...have at least 5+ years of experience in software engineering. You have Strong Python, Go... 
    Local area

    Coinbase

    Charlotte, NC
    2 days ago
  • $159k - $305k

     ...Principal Engineer -Data Platforms (Enterprise Data Platforms, Lakehouse, Multi-Tenant Architectures) Core Role Expectation This role...  ...Iceberg, S3/NetApp, PostgreSQL Messaging/Search: Kafka, OpenSearch Required Qualifications ~7+ years of Engineering experience... 
    Work experience placement

    Wells Fargo

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

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...We're looking to hire for our Data side of our AI team at Speechify. This role...  ...research work. We are looking for a skilled Software Engineer to join us. What You'll Do... 
    Full time
    Work at office
    Shift work

    Speechify

    Charlotte, NC
    8 days ago
  • ManpowerGroup Global, Inc. is seeking a Software Engineer 4 - Contingent in Charlotte, NC. This role involves consulting on complex initiatives, analyzing engineering challenges, and collaborating with client personnel for project success. The ideal candidate will have... 

    ManpowerGroup Global, Inc.

    Charlotte, NC
    1 day ago
  • $82 - $93 per hour

    A global financial institution is seeking a Specialty Software Engineer for a hybrid role in Charlotte, NC. The candidate will focus on developing and maintaining a secure enterprise Data Private Cloud platform, incorporating automation and security practices. With a focus... 
    Hourly pay

    Genesis10

    Charlotte, NC
    1 day ago
  •  ...Role: Python Data Engineer with Big Data/Spark Location: Charlotte, North Carolina, United States Day 1 Hybrid Onsite...  ...At least six (8) years of progressive experience developing software applications using an object oriented language • Strong object... 
    Temporary work

    Concord IT Systems

    Charlotte, NC
    4 days ago
  •  ...resource assignment, you will be involved in consulting on complex initiatives with broad impact and large-scale planning for Software Engineering. You will review and analyze complex, multi-faceted, larger-scale, or longer-term Software Engineering challenges that... 
    Work experience placement
    Immediate start

    Artech

    Charlotte, NC
    1 day ago
  •  ...Specialty Software Engineering Consultant In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Specialty Software Engineering. Review and analyze complex multi-faceted, larger scale, or longer... 

    Artech

    Charlotte, NC
    1 day ago
  • $53 - $57 per hour

     ...Full Stack Data Engineer Location: CHARLOTTE, NC (Onsite) Employment Type: 12 Months Contract Pay Rate: $53.00/hr - $57/hour Role Overview We are seeking a hands-on Software Engineer to support two closely related enterprise platforms. This role requires... 
    Contract work

    Apex Systems

    Charlotte, NC
    1 day ago
  •  ...negotiable. CLO is building out new platforms and migrating their data, this person should have Lead level knowledge to be able to...  ...perhaps using assessments, will be helpful. Seeking a senior engineer for L2/L3 application + middleware production support with an... 
    Contract work
    Work experience placement
    Work at office
    Relocation package
    Shift work

    Mindlance

    Charlotte, NC
    1 day ago
  •  ...and user access problems. Investigate and resolve database performance issues and server-level concerns. Perform Archer software installations, upgrades, and patching. Research and respond to technology compliance requests and ensure platform alignment with... 
    Immediate start

    Artech

    Charlotte, NC
    1 day ago
  •  ...contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately... 
    Work experience placement

    Mindlance

    Charlotte, NC
    3 days ago
  • $90 - $100 per hour

    Eliassen Group is seeking a Senior Software Engineer in Charlotte, NC. The role involves building and managing the software and data foundations for a Data Marketplace platform, using Python, AWS, and Terraform. Key responsibilities include developing Python services, managing... 
    Hourly pay

    Eliassen Group

    Charlotte, NC
    11 hours ago
  • $133.37k - $156.9k

     ...learn new skills and discover what you excel at-all from Day One. Job Description We are seeking a highly skilled AI Data Innovation Engineer to join the Data Innovation and Tools Rationalization team within the Enterprise Data Office. This role plays a critical... 
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    U.S. Bank

    Charlotte, NC
    4 days ago
  •  ...to drive AI initiatives and develop scalable analytics solutions. The ideal candidate will leverage advanced technologies to create data-driven models and optimize algorithms for business challenges. This role requires expertise in Generative AI and cloud platforms like... 

    Infosys Limited

    Charlotte, NC
    4 days ago
  • Infosys Limited is seeking candidates for roles focused on Generative AI and data analytics. The position involves active participation in model development and data quality assurance, utilizing advanced tools in Python, SAS, and R. Candidates will engage in transformative... 

    Infosys Limited

    Charlotte, NC
    11 hours ago
  • A leading global consulting firm is seeking a Senior AI Native Engineer to revolutionize how businesses leverage artificial intelligence....  ...You will lead AI system design and implementation while ensuring data integrity. The role requires collaboration across diverse teams... 
    Flexible hours

    Ernst & Young Oman

    Charlotte, NC
    1 day ago
  • $43.59 - $51.59 per hour

     ...Senior Software Engineer - Onsite Genesis10 is currently seeking a Senior Software Engineer...  ...other Agentic framework) ~ Alteryx (Data transformation and automation) ~ IDP...  ...retrieval systems such as Elasticsearch, OpenSearch, Pinecone, or Weaviate Experience with... 
    Hourly pay
    Permanent employment
    Contract work
    Work experience placement

    Genesis10

    Charlotte, NC
    11 hours ago
  •  ...onboarding process." Job Title: Senior Software Engineer (GenAI) Contract Length: 6+ Months...  ...with: Enterprise APIs Data platforms Secure data pipelines...  ...systems such as: Elasticsearch OpenSearch Pinecone Weaviate Experience... 
    Contract work
    Work experience placement
    Visa sponsorship

    Strategic Staffing Solutions

    Charlotte, NC
    4 days ago
  •  ...A technology solutions company is seeking a Data Engineer to design and implement large-scale data solutions. The role involves working with data ingestion, curation, and visualization using tools like Informatica and Tableau, along with machine learning techniques. You... 
    Relocation

    Pantar Solutions

    Weddington, NC
    3 days ago
  • $119k - $187k

     ...technologies, leveraged to protect information companywide. Wells Fargo is seeking a Lead Information Security Engineer working with CipherTrust Transparent Data Encryption. This role requires strong Information Technology and Information Security foundational knowledge,... 
    Work experience placement

    Wells Fargo

    Charlotte, NC
    4 days ago
  • $59.53 - $67.53 per hour

     ...Genesis10 is currently seeking a Data Engineer / Data Platform Engineer (Python, PySpark) - Remote/Hybrid position located in Charlotte, NC. This is a 12+ month contract opportunity. Summary Our client’s Financial Crimes Technology team is evolving toward more in-house... 
    Hourly pay
    Contract work
    Remote work

    Genesis10

    Charlotte, NC
    4 days ago
  • We are seeking a skilled and motivated Data/AI Cloud Engineer to join our team! In this role, you will play a key part in implementing AWS data...  ...Experience for the Role: Must have 5+ years of software engineering experience with at least 2+ years focused on AI... 
    Remote work

    Innovative Solutions

    Charlotte, NC
    1 day ago
  •  ...for money during its onboarding process. Job Title: Senior Data Engineer – Spark & Big Data Platforms Contract Length: 12+ month...  ...designing solutions Experience abstracting and decomposing software into services Proficiency in: Java or Scala, Spark, SQL, Shell... 
    Contract work
    Visa sponsorship

    Leading Utilities Organization

    Charlotte, NC
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Data/Opensearch. Be the first to apply!