Security Engineering Manager – Java Team Lead

Truist•Greensboro, NC
•$150,000 - $175,000

About The Position

Deliver highly complex solutions involving significant system linkages, dependencies, and associated risk. Lead and perform development efforts including analysis, design, coding or creation, and testing. Implement software architecture and engineering approaches for complex initiatives, and lead the end-to-end technical design and implementation of scalable, secure, and highly available software solutions. Establish and refine engineering standards and governance, collaborate with senior engineers and product and architecture partners, and resolve complex technical issues. Provide technical guidance, coaching, training, delegation, and work review for other engineers. Evaluate emerging technologies, contribute to long-term technical plans, and coordinate large or complex initiatives across teams. The role requires leadership experience managing teams focused on tactical and operational security activities, along with cybersecurity knowledge covering threat modeling, security testing, and penetration testing. Preferred experience includes people management and a range of Java, cloud, event-driven systems, financial services, and fraud-related technologies and domains. The annual base salary is $150,000–$175,000. This is a regular position, and Truist does not provide work visa sponsorship or immigration-related support for this opportunity.

Requirements

  • Bachelor’s degree or equivalent education, training, and work experience in a related field.
  • At least 5 years of experience in security engineering or related cybersecurity roles.
  • Proven leadership experience managing teams focused on tactical and operational security activities.
  • Strong knowledge of cybersecurity principles, threat modeling, security testing, and penetration testing.
  • Practical management and leadership knowledge to manage multiple teams and drive operational security initiatives.

Nice To Haves

  • Master’s degree and ten or more years of experience, or an equivalent combination of education and work experience.
  • People management experience, including performance reviews, coaching, and payroll responsibility.
  • Experience with Java/J2EE/JEE, Spring, Spring Boot, SQL, OpenShift, web services, and microservices.
  • Banking or financial services experience.
  • A foundation in data structures, algorithms, and software design, with strong analytical and debugging skills.
  • Experience building high-quality apps or services from the ground up and scaling them at enterprise level.
  • Understanding of SOA and/or Open API methodologies and service architecture.
  • Experience with NoSQL databases, including design, development, performance optimization, and implementation.
  • Hands-on experience with AWS services, relevant certifications, and cloud computing principles.
  • Hands-on experience with Apache Kafka, including event-driven architecture, real-time data streaming, message processing, performance tuning, and distributed systems design.
  • Experience in large financial institutions in areas such as Deposits, Zelle, Wires, ACH, Bill Pay, Logins, Mobile Login, or Account Takeover.
  • Experience with fraud and large volumes of event-driven data processing in near real time.

Responsibilities

  • Implement software architecture and engineering approaches for complex initiatives, contributing to technical plans and operational targets.
  • Adopt and refine software engineering standards, practices, and governance mechanisms that influence quality, reliability, and delivery across teams.
  • Collaborate with senior engineers, product partners, and architecture teammates to shape technology approaches and inform roadmaps and priorities.
  • Lead the end-to-end technical design and implementation of scalable, secure, and highly available software solutions.
  • Troubleshoot and resolve complex technical issues and design improvements to performance, reliability, and scalability.
  • Provide technical guidance, coaching, and training; delegate and review work; and raise engineering quality through design reviews and knowledge sharing.
  • Evaluate emerging technologies and techniques, including building prototypes and solution concepts for potential features, products, or capabilities.
  • Contribute recommendations, design proposals, and implementation experience to long-term technical goals and plans.
  • Lead large or complex initiatives, coordinate and delegate technical work across teams, and ensure cohesive, high-quality outcomes.
  • Manage teams focused on tactical and operational security activities.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation during the first year, prorated as applicable
  • 10 sick days, prorated as applicable
  • Paid holidays
  • May be eligible for a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan, depending on position and division
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service