Sr. Data Engineer


20686 Sr. Data Engineer (Open)

Position Type:

Full time


US.NE.Omaha.CampusUS.AL.Remote, US.AL.Remote, US.AZ.Remote, US.CA.Remote, US.CO.Greenwood Village.Office, US.CO.Remote, US.DE.Remote, US.FL.Remote, US.GA.Atlanta.Office, US.GA.Remote, US.IA.Remote, US.IL.Chicago.Office, US.IL.Remote, US.IN.Remote, US.KS.Remote, US.MA.Boston.Office, US.MA.Remote, US.MD.Remote, US.MI.Remote, US.MN.Remote, US.MO.Remote, US.MS.Remote, US.NC.Remote, US.NE.Remote, US.NH.Remote {+ 17 more}

Position Pay Range:

This range represents the low and high end of the salary range for this position. Actual salaries will vary based on factors including but not limited to geographical location and experience.



About CSG:
CSG is a leading business support solutions provider and a trusted partner to some of the most well-known companies in the world. We help our clients tackle the complexity of a changing business, bringing more than 35 years of experience supporting the world’s most respected communications, media and entertainment service providers and making their hardest decisions simpler and smarter. We offer BSS and revenue management, customer experience and digital monetization solutions for every stage of the customer lifecycle so clients can deliver an outstanding customer experience that adapts to their customers’ rapidly changing demands.
Our award-winning solutions are built on proven public and private cloud platforms, with out-of-the-box and managed service models that adapt to fit the client’s business and enable the transformative change required to create personalized experiences that drive loyalty and retention.

Why Work for CSG?
CSG provides you with unlimited vacation time and market competitive pay and benefits--including 401K, employee stock purchase plan, tuition reimbursement, and much more!

Position Details:
CSG’s vision is to provide flexible, seamless, limitless communications, information, and content services for everyone. In the Data and Analytics data warehouse (DNA DW) team, we contribute to that vision by extracting data from nearly every business process and presenting that data in a timely manner in multiple forms: a client-accessible data store, web-accessible user interface, and business intelligent dashboards. CSG’s DNA DW Engineering team is currently hiring a Senior Data Engineer to design, develop, implement, and support data and analytics solutions running in the cloud. This team is committed to continuous improvement in how software is developed, and it hires like-minded individuals that thrive in such an environment.

Ideal candidates will have a passion and dedication to developing high-quality applications and solutions in a DevOps culture, employing agile development practices. As a DNA DW Senior Data Engineer, you will be playing a critical role in building business-critical software solutions to the delight of our end-customers. You will have the opportunity to make meaningful contributions to and with a team of people including other talented software development engineers, data engineers, DBAs, test engineers, product owners, and scrum masters. If you are an experienced database developer/engineer and are looking to challenge yourself to grow and to contribute significantly to build the next generation of a leading data and analytics platform, then CSG’s DNA team is the place for you.

Position Details:

  • Design, develop, test, implement, and support reliable, performant, and scalable database application solutions with a strong focus on the customer and delivering business value.
  • Create databases, schemas, tables, views, sequences, partitions, functions, stored procedures, users, roles, etc.
  • Perform database performance tuning and deployments and engage in performance management tasks, including administrative, maintenance tasks, backup/recovery and tuning. 
  • Provide database technical expertise and direction for development team members and external contacts.
  • Develop new processes and modify existing processes including problem ticket research and resolution.
  • Assists team members in performance tuning and troubleshooting queries under development and in production as needed.
  • Research, analyze, design, and document solutions providing guidance to development of features, fixes, and enhancements.
  • Perform troubleshooting and resolve application/data issues, working with client support and operations partners as necessary – including sometimes in non-business hours.
  • Actively participate in a self-organized agile development team to prioritize and manage a large workload of development, maintenance, and support activity, and to continuously deliver high-quality results in an iterative fashion.
  • Adhere to CSG and team policies and practices of secure development, code management, change management, and incident management.

Minimum Qualifications:

  • BA/BS in Computer Science or related technical field or equivalent practical experience
  • 8+ years of RDBMS (i.e., Oracle, SQL Server, Snowflake, Postgres) development and administration
  • Expert knowledge of SQL code management, including the entire lifecycle of SQL code from concept to development, testing, maintenance, and propagation through a CI/CD pipeline.
  • Strong communication skills, ensuring understanding of both verbal and written material
  • Experience in agile delivery environment (preferable SAFe) and tools (preferably Jira) 
  • *nix OS skills and experience (preferably RedHat and/or OEL) including navigation, and shell scripting

Additional Skills and Experiences bringing value to the team:

  • Experience with public cloud (AWS) 
  • Experience with Snowflake
  • Experience with CI/CD technologies:  Chef, Jenkins, Rundeck, Terraform
  • Experience in a DevOps culture with focus on continuous integration, test automation, automated deployments, and monitoring/alerting telemetry
  • Experience with Java

You will be a great fit for this role if you:

  • Possess many of the skills and experiences outlined above
  • Enjoy working collaboratively and helping those around you grow
  • Can be autonomous and self-driven in an agile environment
  • Get things done
  • Get inspired daily, thinking of new ideas and sharing them with others
  • Are willing to take risks, fail fast, and recover quickly

Already possess and embody CSG’s core values to:
        Be Authentic
        Be a Trusted Team Player
        Be Inclusive
        Be Bold
        Be Inventive
        Be Agile
        Be Customer Obsessed
        Be a Game Changer
        Be a Driver of Growth


CSG is proud to offer employee-focused benefits that are robust in design and support a wide spectrum of employee well-being needs. Included in our benefits package is your choice of 3 medical plans administered by United HealthCare, MetLife dental, and vision coverage. CSG also offers an Incentive Savings Plan (401k), serviced by Fidelity Investments. CSG makes a dollar-for-dollar Matching Contribution based on the first 5.5% of your eligible pay you contribute as Pre-Tax or Roth After-Tax Contributions. All contributions are immediately 100% vested. At CSG, we recognize the ability to take time away to recharge is important. We offer a US Tiered Vacation Plan for non-exempt (hourly) roles, and a Flexible Vacation plan for all exempt (salaried) employees. For more benefit details, please view:

This role is eligible for a bonus opportunity.

Job ID: 9534

Posted 22 days ago

Share This Job