Logo
Truist Inc

Software Engineer III- Data Engineer

Truist Inc, Atlanta, Georgia, United States, 30383

Save Job

Software Engineer III, Data Engineering

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 teamsincluding data scientists, business analysts, and stakeholdersto 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. Essential Duties And Responsibilities

Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time: Architect and implement robust ETL workflows using tools like Informatica PowerCenter, AbInitio. Design and develop data pipelines in Snowflake for efficient data warehousing, querying, and analytics. Build and maintain distributed data processing systems on Hadoop ecosystems. Develop advanced SQL queries, stored procedures, and optimizations for both relational and NoSQL databases. Create interactive dashboards, visualizations, and reports in Power BI. Perform data analytics tasks, including exploratory data analysis, statistical modeling. Collaborate on full-stack development using the .NET framework. Lead code reviews, mentor junior engineers. Troubleshoot and resolve production issues in data pipelines and applications. Drive continuous improvement by adopting industry best practices. Participate in agile ceremonies. Qualifications Required Qualifications

The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience In-depth knowledge in information systems and ability to identify, apply, and implement best practices Understanding of key business processes and competitive strategies related to the IT function Ability to plan and manage projects and solve complex problems Ability to provide direction and mentor less experienced teammates Preferred Qualifications

Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. 5+ years of progressive experience in software engineering, with at least 3 years focused on data engineering, ETL development, and data analytics. Proven track record of delivering production-ready data solutions in fast-paced environments. Strong problem-solving skills, with the ability to handle ambiguous requirements and scale solutions for terabyte-scale datasets. Core Data Engineering & ETL Skills

Advanced proficiency in Informatica PowerCenter for ETL design, scheduling, and workflow management. Expertise in Snowflake for cloud data warehousing. Hands-on experience with Hadoop ecosystem. Expert-level SQL skills across multiple databases. Analytics & Visualization

Strong experience with Power BI for dashboard development. Proficiency in data analytics techniques. Software Development

Solid experience with .NET for building scalable backend services. Proficiency in JavaScript/TypeScript. Additional Technical Skills

Familiarity with cloud platforms. Knowledge of version control, CI/CD tools, and container orchestration. Understanding of data governance, lineage tracking, and security protocols. Other Job Requirements / Working Conditions

Sitting Constantly (More than 50% of the time) Standing Frequently (25% - 50% of the time) Walking Frequently (25% - 50% of the time) Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need. Travel Minimal and up to 10%