$150K/yr
Full-time
Posted 16 days ago
Job description
Data Engineer
Location: South Bend, IN (Hybrid)
Salary: Up to $125,000 (Mid-Level) | Up to $150,000 (Senior-Level)
About the Role
An organization in South Bend, IN is seeking a Data Engineer to play a critical role in building and optimizing a centralized enterprise data platform. This position is ideal for a hands-on engineer who thrives in modern Azure environments and has strong experience designing scalable data pipelines using Databricks, Python, and Spark.
As the organization consolidates data into a single, unified platform, this role will focus on engineering robust ETL/ELT processes, modernizing legacy data workflows, and ensuring reliable, high-performance data delivery across the enterprise.
This is a highly visible role working closely with analytics, IT, and business stakeholders to support enterprise-wide reporting, operational intelligence, and long-term data strategy.
What We’re Looking For Must-Have Skills
-
Strong experience with Azure data services (Azure Data Factory, Azure SQL, Synapse, etc.)
-
Hands-on experience with Databricks
-
Strong proficiency in Python and Spark
-
Experience developing and optimizing ETL/ELT pipelines
-
Background working with legacy Microsoft tools such as SSIS and SSRS
-
Deep understanding of data modeling, transformation logic, and pipeline architecture
-
Experience consolidating data into centralized or cloud-based platforms
-
Strong SQL skills
-
Ability to troubleshoot performance issues and optimize large-scale datasets
-
Strong communication skills and ability to collaborate cross-functionally
-
Experience supporting enterprise BI/reporting environments
-
Exposure to ERP, operational, or transactional data systems
-
Experience in manufacturing, agriculture, supply chain, or similar industries
-
Familiarity with data governance and best practices
Key Responsibilities Data Engineering & Platform Development
-
Design, build, and maintain scalable data pipelines using Databricks, Azure, Python, and Spark
-
Migrate and modernize legacy SSIS/SSRS workflows into the centralized data platform
-
Develop robust ETL/ELT processes to integrate data from multiple enterprise systems
-
Support the design of a unified enterprise data model
-
Optimize data processing performance and reliability
-
Ensure data quality, validation, and integrity across pipelines
-
Partner with BI, analytics, and business teams to support enterprise reporting needs
-
Contribute to data standards, governance, and architectural best practices
-
Support the organization’s transition to a modern, centralized data ecosystem
Click here to apply online
Most Popular Jobs Similar to Data Software Engineer
data engineer
senior data engineer
big data software engineer
software engineer
database software engineer
software engineer 3
software engineer 2
big data developer
senior data developer
software engineer 1
Other Helpful Pages Related To Data Engineer
Data Engineer Salaries
Data Engineer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Data Software Engineer?
A: To succeed as a Data Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as expertise in data structures, algorithms, and software development methodologies like Agile. Additionally, strong soft skills like effective communication, problem-solving, and collaboration are crucial, as Data Software Engineers often work with cross-functional teams and stakeholders to design, develop, and deploy data-driven solutions. By combining technical expertise with strong soft skills, Data Software Engineers can effectively drive business outcomes, innovate, and adapt to the rapidly evolving landscape of data technology.
Q: What is the career path for a Data Software Engineer?
A: A Data Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing and maintaining data-driven software applications, and gradually advancing to roles such as Senior Software Engineer, Technical Lead, or Data Architect, where they oversee large-scale data systems and lead cross-functional teams. Key opportunities for skill development include learning programming languages like Python, SQL, and Java, as well as data science tools like Hadoop, Spark, and machine learning frameworks like TensorFlow and PyTorch. Long-term, Data Software Engineers may pursue leadership roles, such as Director of Engineering or Chief Technology Officer, or transition into related fields like data science, product management, or entrepreneurship.
