Skip to main content
Posted August 31, 2026

Senior Big Data Engineer

Railinc Corporation
Cary, NC, USA Hybrid Full Time

Railinc Corporation (Cary, NC) is hiring a Senior Big Data Engineer to perform the following job duties:

  • Develop, maintain, and support new and existing software solutions for large-scale, data-driven systems while applying best practices of software development.
  • Deliver high-quality software solutions across all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Design, build, and maintain data processing workflows, including ETL and CDC processes, to support the integration and processing of data from multiple systems and sources.
  • Write, modify, and maintain application code using programming languages such as Python, Scala, and Java.
  • Analyze business and user requirements and translate them into technical specifications and software solutions.
  • Optimize software applications and workflows to improve performance, reliability, and end-user experience.
  • Work with structured and unstructured data within enterprise software applications and ensure data quality, integrity, and accuracy.
  • Test and debug software applications to ensure proper functionality and performance.
  • Prepare and maintain technical documentation related to software systems, data workflows, and application processes.

Telecommuting permitted.

Position requirements:

  • Bachelor’s degree in Computer Science or a closely related field, or foreign equivalent.
  • Seven (7) years of progressive experience in data engineering or big data development, involving the design, development, and support of large-scale data platforms and data pipelines.
  • 5 years of Big Data development and related technologies
  • 3 years of experience in shell scripting and Python
  • 2 years of experience in Java
  • 2 years of experience with MPP databases such as Snowflake
  • 2 years of experience with relational databases and ability to adapt to new database technologies
  • 2 years of experience with ETL and CDC tools
  • 2 years of experience with message queue (MQ) technologies development
  • 2 years of experience in web service development
  • 2 years of experience with Agile software development methodology
  • 2 years of experience with cloud storage, compute, and networking solutions on AWS, Azure, or GCP
  • 2 years of experience with middle-tier and backend technologies
  • 2 years of experience with deployment processes, deployment environments, and production application troubleshooting techniques

Apply by sending resume to: Railinc Corporation, Attn. Lakshmi Naganathan, 11000 Weston Pkwy, Ste. 200, Cary, NC 27513.

Additional Application Instructions

Apply by sending resume to: Railinc Corporation, Attn. Lakshmi Naganathan, 11000 Weston Pkwy, Ste. 200, Cary, NC 27513.

Sign up for Job Alerts