Software Engineer III- Data Engineer
Listed on 2026-01-12
-
IT/Tech
Data Engineer, Data Analyst, Data Science Manager, Data Security
Join to apply for the Software Engineer III
- Data Engineer role at Truist
Get AI-powered advice on this job and more exclusive features.
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status.
Need Help?
If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response).
Regular or Temporary:
Regular
Language Fluency: English (Required)
Work Shift: 1st shift (United States of America)
Please review the following job description:
The Software Engineer III, specializing in Data Engineering, plays a pivotal role in designing, developing, and maintaining scalable data pipelines, ETL (Extract, Transform, Load) processes, and analytics solutions to support enterprise-wide, data-driven decision-making. This position requires advanced expertise in data integration, analytics, and software development, and involves close collaboration with cross-functional teams—including data scientists, business analysts, and stakeholders—to deliver impactful insights.
The role emphasizes innovation using platforms such as Informatica BDM, AbInitio, Snowflake and big data ecosystems like Hadoop, while maintaining high standards for data quality, security, and compliance. The engineer advocates for agile methodologies, CI/CD pipelines, and automated testing to accelerate delivery and minimize risk. Responsibilities include leading and participating in the development, testing, implementation, maintenance, and support of complex solutions, ensuring robust unit testing and support for release cycles.
The engineer also builds monitoring capabilities, provides escalated production support, and maintains security controls in line with company standards. Typically, this role leads moderately complex projects and contributes to larger initiatives, solving complex technical and operational challenges and serving as a resource for less experienced teammates.
- Architect and implement robust ETL workflows using tools like Informatica Power Center, AbInitio. Data mapping, transformation logic, error handling, and performance optimization for high-volume data processing.
- Design and develop data pipelines in Snowflake for efficient data warehousing, querying, and analytics, leveraging features such as Snowpark for custom processing and zero-copy cloning for cost-effective data sharing.
- Build and maintain distributed data processing systems on Hadoop ecosystems (e.g., Hive, Spark, HDFS), ensuring scalability, fault tolerance, and seamless integration with upstream and downstream systems.
- Develop advanced SQL queries, stored procedures, and optimizations for both relational and No
SQL databases to support complex data extraction, aggregation, and reporting needs. - Create interactive dashboards, visualizations, and reports in Power BI, integrating multiple data sources to enable self-service analytics and real-time business intelligence.
- Perform data analytics tasks, including exploratory data analysis, statistical modeling, and trend identification to derive actionable insights and support predictive analytics initiatives.
- Collaborate on full-stack development using the .NET framework (C#) for backend services and JavaScript (including frameworks like React or Node.js) for frontend data visualization tools and user interfaces.
- Lead code reviews, mentor junior engineers, and contribute to technical design documents, ensuring adherence to coding standards, design patterns, and security best practices (e.g., OWASP for web applications).
- Troubleshoot and resolve production issues in data pipelines and applications, implementing monitoring, alerting, and logging using tools such as Splunk or Azure Monitor.
- Drive continuous improvement by adopting industry best practices, including…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).