CSG10.03.26
AI SCORE 8.5

Software Development Engineer II - Remote Position

$90K–$120K/year

About the Role

We are excited to announce an opening for a Software Development Engineer II remote at CSG. In this role, you will leverage CSG’s Xponent to build operational marketing databases for customers across various verticals. As a Software Development Engineer II remote, you will develop custom extensions to the standard data model to accommodate customer-specific data sources that are not represented within the standard data model, supporting analytics, reporting, and marketing activation use cases.

What You'll Do

  • Develop and maintain ETL pipelines to integrate large datasets from multi-channel client data (web, ad delivery, email, app, e-commerce) into the database (Snowflake).
  • Ensure seamless integration across various customer use cases, driving data-driven marketing and personalization at scale.
  • Work with advanced data management frameworks and utilities built on big data and open-source technologies including Snowflake, Redshift, and MySQL.
  • Deploy and support the platform on AWS infrastructure.
  • Productize custom-developed artifacts into the Xponent standard data model where applicable.
  • Create and maintain database artifacts, technical documents (functional specs, design documents, data models) for all custom development.
  • Design and implement test procedures to ensure data quality.
  • Provide feedback and ideas on improvements to the Xponent feature set and usability.

Requirements

  • BE/B.Tech graduates only, with specialization in Computer Science or Information Technology.
  • 3+ years’ experience in developing ETL pipelines using Database Technologies with experience in Redshift or Snowflake.
  • Strong understanding of RDBMS concepts and database design.
  • Proficiency in Python programming skills focused on data engineering, including dataframe processing, file management, large-file handling, file I/O (CSV/JSON/Parquet), ELT/ETL pipeline development, API integrations, and writing code using AWS Lambda.
  • Experience with Cloud platforms (AWS or Azure) is a plus.
  • Experience in Shell Scripting is a plus.
  • Ability to learn new database and cloud technologies quickly, analytical thinking, delivering quality results, excellent communication, and ability to work in an Agile environment.
  • Excellent client-facing abilities with strong communication skills.

Nice to Have

  • Experience in big data technologies.
  • Familiarity with data quality frameworks.
  • Knowledge of functional programming concepts.

What We Offer

  • Competitive salary and benefits.
  • Remote work flexibility.
  • Opportunities for professional growth and development.
  • Supportive work environment with a focus on collaboration.
  • Inclusive culture that values diversity and integrity.

If you would like to be considered for employment opportunities with CSG and need special assistance due to a disability or accommodation for a disability throughout any aspect of the application process, please call us at +1 (402) 431-7440 or email us at accommodations@csgi.com.

Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work with cutting-edge technologies in a supportive remote environment. CSG values innovation and integrity, making it an attractive workplace.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and experienced with AWS services such as Lambda and S3 for building scalable ETL processes, demonstrating a strong ability to manipulate and transform data efficiently.

Self-motivated and disciplined to thrive in a fully remote work environment, capable of managing time effectively and collaborating asynchronously with cross-functional teams.

Solid understanding of data warehousing concepts, particularly with Snowflake and Amazon Redshift, and a keen attention to data quality to ensure accurate and reliable database solutions.

Learning Resources

Python for Data Science Handbookguide

Career Path

Software Development Engineer II - Remote Position(Now)Software Development Engineer III / Senior Data Engineer(1-2 years)Lead Data Engineer / Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$22.5B
Annual Growth
10.3%
AI Adoption
45%
Investment
+250%
Labour Demand
+15%
Avg Salary
$120K

Skills & Requirements

Required
PythonAWSSnowflake
Growing in Demand
Machine LearningData EngineeringCloud Computing
Declining
jQueryAngularJS 1.x

Domain Trends

Increased Adoption of Cloud-Based Data Solutions
With 60% of enterprises moving to cloud data platforms like AWS and Snowflake, there is a growing demand for engineers skilled in cloud technologies.
Rise in Data-Driven Decision Making
Organizations are leveraging data analytics, with 70% of companies investing in data quality solutions, making skills in ETL and data governance critical.
Integration of AI in Data Processing
AI and machine learning are being integrated into data workflows, with 50% of companies planning to implement AI tools in their data pipelines by 2025.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.