Expoint – all jobs in one place
Finding the best job has never been easier

Software Engineer -- Data jobs at Truist in United States, Charlotte

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer -- Data in United States, Charlotte and join the network of leading companies in the high tech industry, like Truist. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Charlotte
28 jobs found
30.08.2025
T

Truist Software Engineer III United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Oversee and participate in testing, implementation, maintenance,...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)
Please review the following job description:

• Deliver highly complex solutions with significant system linkages, dependencies, associated risk.
• Lead and perform development efforts such as analysis, design, coding/creating, and testing.
• Oversee and participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions.
• Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or the use of tools pertinent to the area, project, or system to configure or generate a solution.
• Ensure adherence to company and industry standards. Provides technical consultation on extremely challenging or unusual situations.
• Write and run unit tests.
• Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
• Interpret internal/external business challenges and recommends best practices.
• Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
• Mentor less experienced teammates to build technical expertise.
• Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and consulting with, the business from the beginning of the design work.
• Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories.
• Responsible for development and developing unit testing, and supporting integration and functional testing.
• Responsible for providing warranty support and providing knowledge transfer to production support.
• Develop code in accordance with the acceptance criteria established by the Product Owner.

Requirements


• Must have Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering or related technical field
• Must have 6 years of progressive experience in software engineering or IT consulting positions performing the following:
o Data engineering, with a focus on ETL processes and integration.
o Working with Informatica PowerCenter for ETL development and data pipeline orchestration OR AWS Glue for building, automating and managing ETL pipelines in a cloud environment.
o Designing and developing data pipelines and data workflows for large-scale data systems.
o Developing data transformations, data loading mechanisms, and managing data integration at scale.
o Data warehousing, dimensional modeling and designing ETL architectures for large-scale data systems.
o Supporting Production apps to fix mission critical production issues, enhance the applications to implement additional features.
o Applying broad functional knowledge in requirement gathering, analysis, design, development, testing, implementation, and deployment of applications.
o Planning and managing projects and solving complex problems by applying best practice
o Providing direction and mentoring less experienced teammates.
o Proficiency in programming/scripting languages, including Python, Scala and SQL for ETL scripting and automation.
o Relational databases, including MySQL or Microsoft SQL Server
o Applying knowledge of data storage techniques.
o Working with GIT or other version control systems
o CI/CD pipeline tools for automated deployment of ETL processes.


• Position may be eligible to work in a hybrid remote model and is based out of and reports to Truist offices in Charlotte, NC. Applicants must be able to work onsite at Truist offices in Charlotte, NC at least 4 days per week.

Show more
20.08.2025
T

Truist Software Engineer III United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Oversee and participate in testing, implementation, maintenance,...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)
Please review the following job description:

• Deliver highly complex solutions with significant system linkages, dependencies, associated risk.
• Lead and perform development efforts such as analysis, design, coding/creating, and testing.
• Oversee and participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions.
• Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or the use of tools pertinent to the area, project, or system to configure or generate a solution.
• Ensure adherence to company and industry standards. Provides technical consultation on extremely challenging or unusual situations.
• Write and run unit tests.
• Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
• Interpret internal/external business challenges and recommend best practices.
• Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
• Mentor less experienced teammates to build technical expertise.
• Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and consulting with, the business from the beginning of the design work.
• Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories.
• Responsible for development and developing unit testing, and supporting integration and functional testing.
• Responsible for providing warranty support and providing knowledge transfer to production support.
• Develop code in accordance with the acceptance criteria established by the Product Owner.

Requirements

• Must have Bachelor's degree in Computer Science, CIS, Computer Engineering, or related technical field plus 6 years of progressive experience in software engineering or IT consulting positions.

• Must have at least 3 years of experience with the following:
o Supporting Production apps to fix mission critical production issues, enhance the applications to implement additional features.
o Working with CI/CD tools and technologies like Gitlab, Github, SourceTree and Bitbucket to deliver code to production environments.
o Helping project architects and senior project leads in high level project design, low level design.
o Applying broad functional knowledge in requirement gathering, analysis, design, development, testing, implementation, and deployment of applications.
o Planning and managing projects and solving complex problems by applying best practice.
o Providing direction and mentoring less experienced teammates.
o Utilizing experience with: Spring, Java and J2EE, Restful API, Soap API, Agile, Rally, Jira, Jenkins, GitHub, GitLab, SVN, IBM MQ’s, Apache Kafka, Microservices, Windows/Linux/RHEL, Apache Maven, SQL DB, Confluence, OpTier, Splunk, XML, ServiceNow, JSON, SSL/TLS, Google Cloud Platform (GCP), Kubernetes, Docker, and Eclipse

• Position may be eligible to work hybrid/remotely but is based out of and reports to Truist offices in Charlotte, NC. Must be available to travel to Charlotte, NC regularly for meetings and reviews with manager and project teams within 24-hours’ notice.

Show more

These jobs might be a good fit

20.08.2025
T

Truist Software Engineer -- Data United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
(PowerBIand/or other, R, Python, Java. expertiseand exposure are critical for data-related jobs as they enable professionals toleverageadvanced algorithms and machine learning techniques. Banking or financial services experience. Knowledge of one...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)


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.

1. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area.
2. Lead andin the development, testing, implementation, maintenance, and support ofhighly complexrelease testing.
3. Build non-functional monitoring capabilities and provide escalated support forhighly complexapplications in production.
4. Build in and
5. Typically lead moderately complex projects andin larger, more complex initiatives.
6. Solve complex technical and operational problems. Act as a resource for teammates with less experience
7. May oversee the work of a small team.
effectiveness of the design. Activelyin refining user stories. Responsible for design, developing, andautomated unit testing, and supporting integration and functional testing. Responsible forautomated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop codein accordance withthe acceptance criteriaby the Product Owner.


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.
1. Bachelor’s Degree and four to seven years of experience or equivalent education and software engineering training or experience
2. In-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
3. Understanding of key business processes and competitive strategies related to the IT function
4. Ability to plan and manage projects and solve complex problems by applying best practices
5. Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information


Preferred Qualifications:

  • (PowerBIand/or other, R, Python, Java
  • expertiseand exposure are critical for data-related jobs as they enable professionals toleverageadvanced algorithms and machine learning techniques
  • Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Professional experience building high-qualitysolutionsor services from the ground up and scaling at an enterprise level
  • Experience withOpen Sourcetools and frameworks
  • Experience with cloud technologies, such as AWS, Azure, or GCP
  • Strong understanding of Open API methodologies and service architectures


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.Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers.Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need.

Show more

These jobs might be a good fit

20.08.2025
T

Truist Software Engineer II United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Regular or Temporary:English (Required)1st shift (United States of America)Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)


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.

1. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area.

2. Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing.
3. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
4. Build in and maintain security controls and monitoring in support of company standards.
5. Typically lead moderately complex projects and participate in larger, more complex initiatives.
6. Solve complex technical and operational problems. Act as a resource for teammates with less experience
7. May oversee the work of a small team.
8. In an Agile environment: Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing. Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner.


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.
1. Bachelor’s Degree and four to seven years of experience or equivalent education and software engineering training or experience
2. In-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
3. Understanding of key business processes and competitive strategies related to the IT function
4. Ability to plan and manage projects and solve complex problems by applying best practices
5. Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information


1. College degree in Computer Science, math or related field of study1. Bachelor’s degree in computer science, computer engineering or related degree and eight years of experience or an equivalent combination of education and work experience
2. Knowledge of specific applications, technology platforms, programming languages, systems, or business segments
3. Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
4. Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level
5. Experience with Open Source tools and frameworks
6. Experience with cloud technologies, such as AWS, Azure, or GCP
7. Strong understanding of SOA and/or Open API methodologies and service architectures
8. Experience using web servers, application containers, caching technologies
9. Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
10. Experience with messaging systems (i.e., MQ and JMS)
11. Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and integration tests


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.Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers.Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need.

Show more

These jobs might be a good fit

20.08.2025
T

Truist Principal Software Engineer -- Payments United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Lead the design, development, and deployment of highly scalable and resilient software systems, particularly in the payments and financial transaction domain. Architect cloud-native solutions using AWS services, ensuring performance, security,...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)


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.

  • Lead the design, development, and deployment of highly scalable and resilient software systems, particularly in the payments and financial transaction domain.
  • Architect cloud-native solutions using AWS services, ensuring performance, security, and operational excellence.
  • Provide technical leadership and mentorship to engineers, fostering a culture of continuous improvement, innovation, and accountability.
  • Collaborate with product owners, architects, and cross-functional teams to translate business requirements into top-tier technical solutions.
  • Drive Agile best practices, including story refinement, test-driven development, CI/CD automation, and DevSecOps integration.
  • Troubleshoot and resolve complex technical issues across the stack, from infrastructure to application logic.
  • Champion engineering excellence through code reviews, design reviews, and hands-on development.
  • Drive the evolution of system architecture and engineering standards across the organization.


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.
1. Bachelor’s degree in Information Systems-related field, or equivalent education and related training
2. Minimum of five + years of experience in leading edge, complex, state-of-the art technologies and/or techniques with additional experience within software development
3. Recognized in the industry for their experience and knowledge. May obtain the knowledge through more intense experience, such as working in a technology development company
4. Strong business and financial acumen and effective communication skills
5. Ability to establish strong relationships within the technical community
6. Ability to serve as a visionary concerning future technological capabilities and operational scenarios; ability to create new business models and technologies
7. Ability to create, manage and drive change
8. Ability to unify activities within the technology community, coordinating with other businesses and engineering organizations, as needed


Preferred Qualifications:

  • Master’s degree in Computer Scienceor related field, or equivalent experience.
  • 15+ years of professional software engineering experience, including 5+ years in a technical leadership or team lead role.
  • Minimum of five + years of experience in leading edge, complex, state-of-the art technologies
  • Deep expertise in payment systems, transaction processing, and financial services platforms.


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.Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers.Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need.

Show more

These jobs might be a good fit

19.08.2025
T

Truist Software Engineering Director United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Provide analytic support (e.g., data analysis, reviewing processes, researching industry or competitor trends / benchmarks, building Excel-based models, etc.) to inform strategic initiatives (including the why and how the initiative...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)This role will be a key contributor within the Corporate Strategy & Strategic Initiatives organization. The role will be expected to help shape the prioritization of enterprise strategic initiatives by analyzing large sets of data and formulating recommendations into insightful takeaways/recommendations in PPT or word form as well as verbal updates.


The 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.

  • Provide analytic support (e.g., data analysis, reviewing processes, researching industry or competitor trends / benchmarks, building Excel-based models, etc.) to inform strategic initiatives (including the why and how the initiative might be required).
  • Create documents and presentations for executive leadership that clearly articulate recommendations, tradeoffs, and/or strategic choices with rationale around why conclusions are being suggested/made including supporting Board materials when necessary.
  • Identify required information/data sources, gather and interpret the data, execute necessary analysis, and then present findings in the form of verbal, slide, or email updates to the Corporate Strategy leaders they are supporting as well as business and functional partners across Truist.
  • Engage independently with (as well as at times providing readouts directly to) the Head of Corporate Strategy & Strategic Initiatives without manager involvement.
  • May be asked to maintain pulse of the strategic investment – including reconciliation of funding v. plans, aiding the active disposition of ongoing investment requests and backlogs, and providing content to prepare for investment portfolio planning discussions with Executive Leadership and/or Board.
  • Remain fluent with latest reporting and data analysis software and skills.


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.

  • Degree in Finance, Accounting, Economics, or similar business/analytical discipline.
  • 5+ years of work experience preferably with a bulk of it within Financial Services or another regulated/multiple legal entity type environment.
  • Work experience in a financial services product or client experience organization, at a consulting firm, and/or a corporate strategy organization.
  • Proven ability to perform competitive, market, and internal product/operational analyses; comfort modeling or synthesizing ‘directional’ insights that sometimes requires triangulation of various data points to derive a conclusion Experience with Tableau, PPT, Excel and other presentation and data automation programs.


Preferred Qualifications:

  • Work experience in a financial services product or client experience organization, at a consulting firm, and/or a corporate strategy organization.
  • Experience engaging and working around executive leaders – including engaging with senior leaders somewhat independently once a relationship is built.

Show more

These jobs might be a good fit

22.07.2025
T

Truist Cybersecurity Senior Engineer Microsoft Azure/M365/AWS United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
This is a Cloud Security IAM Engineering professional role within Cybersecurity IAM Cloud Engineering that applies in-depth knowledge within the IAM discipline and an expert understanding of concepts and principles...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)Responsible for developing the technical IT / cyber security Identity Access Management (IAM) capabilities necessary for safeguarding the firm's information systems and applications for Microsoft Azure/M365/AWS.


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.

  • This is a Cloud Security IAM Engineering professional role within Cybersecurity IAM Cloud Engineering that applies in-depth knowledge within the IAM discipline and an expert understanding of concepts and principles of Active Directory and how it relates to the cloud space.

  • This candidate will apply knowledge of best practices derived from engineering experience to solve a range of complex technical and cybersecurity IAM resolutions.

  • Takes a new perspective on existing solutions to solve complex problems.

  • Exercises judgment based on the analysis (e.g. modeling, testing, etc.) of multiple sources of information.

  • Impacts a range of client, operational, project or service activities within own team and other related teams.

  • Explains and interprets complex, difficult, or sensitive information.

  • Development background and proficient knowledge with Terraform and or coding languages

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 eight years of experience in systems engineering or administration or an equivalent combination of education and work experience

  • Deep specialized and/or broad functional knowledge in applied enterprise information security technologies including but not limited to firewalls, intrusion detection/prevention systems, network operating systems, identity management, database activity monitoring, encryption, content filtering, and Mainframe security

  • Previous experience in leading complex IT projects

Preferred Qualifications:

  • chelor’s degree and 10 years of experience in managing the end-to-end business operations, day-to-day management, and execution of the Delivery strategy for Identity and Access Management (IAM) services within the Cybersecurity domain.

  • Technical lead of designs and solutions, ensuring robust security and compliance with IAM across all AWS environments

  • Develop and enforce security configurations (policies) for AWS IAM including access controls, identity federation, and role-based access management, secrets management. Demonstrated understanding of OIDC, OAuth 2.0, and SAML

  • Implement automation for IAM processes to enhance efficiency and reduce manual intervention.

  • Ability to document processes for turnover to the IAM Cloud Operations team

  • Transitioning business as usual tasks to the corporate cloud team’s CI/CD pipeline to automate security of rehydrated or scaled / changed environment

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.

Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/creating, and testing. Oversee and participate in testing, implementation, maintenance,...
Description:

Regular or Temporary:

English (Required)

1st shift (United States of America)
Please review the following job description:

• Deliver highly complex solutions with significant system linkages, dependencies, associated risk.
• Lead and perform development efforts such as analysis, design, coding/creating, and testing.
• Oversee and participate in testing, implementation, maintenance, and escalated support of Truist's most complex solutions.
• Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or the use of tools pertinent to the area, project, or system to configure or generate a solution.
• Ensure adherence to company and industry standards. Provides technical consultation on extremely challenging or unusual situations.
• Write and run unit tests.
• Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
• Interpret internal/external business challenges and recommends best practices.
• Use sophisticated analytical thought to exercise judgment and identify innovative solutions.
• Mentor less experienced teammates to build technical expertise.
• Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and consulting with, the business from the beginning of the design work.
• Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories.
• Responsible for development and developing unit testing, and supporting integration and functional testing.
• Responsible for providing warranty support and providing knowledge transfer to production support.
• Develop code in accordance with the acceptance criteria established by the Product Owner.

Requirements


• Must have Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering or related technical field
• Must have 6 years of progressive experience in software engineering or IT consulting positions performing the following:
o Data engineering, with a focus on ETL processes and integration.
o Working with Informatica PowerCenter for ETL development and data pipeline orchestration OR AWS Glue for building, automating and managing ETL pipelines in a cloud environment.
o Designing and developing data pipelines and data workflows for large-scale data systems.
o Developing data transformations, data loading mechanisms, and managing data integration at scale.
o Data warehousing, dimensional modeling and designing ETL architectures for large-scale data systems.
o Supporting Production apps to fix mission critical production issues, enhance the applications to implement additional features.
o Applying broad functional knowledge in requirement gathering, analysis, design, development, testing, implementation, and deployment of applications.
o Planning and managing projects and solving complex problems by applying best practice
o Providing direction and mentoring less experienced teammates.
o Proficiency in programming/scripting languages, including Python, Scala and SQL for ETL scripting and automation.
o Relational databases, including MySQL or Microsoft SQL Server
o Applying knowledge of data storage techniques.
o Working with GIT or other version control systems
o CI/CD pipeline tools for automated deployment of ETL processes.


• Position may be eligible to work in a hybrid remote model and is based out of and reports to Truist offices in Charlotte, NC. Applicants must be able to work onsite at Truist offices in Charlotte, NC at least 4 days per week.

Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer -- Data opportunities at Truist in United States, Charlotte. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.