Software Engineer Team Lead

6 days ago


Birmingham, Alabama, United States Regions Bank Full time
Job Description:

At Regions Bank, we are seeking a highly skilled Software Engineer Team Leader to join our Technology department. As a key member of our team, you will be responsible for leading the development, modification, and maintenance of our software applications.

Key Responsibilities:
  • Assign and direct the work of team members
  • Estimate team-level timelines and technical efforts for planning purposes
  • Assist with the review and evaluation of personnel performance
  • Plan, conduct, and supervise assignments for the team
  • Evaluate progress and results and recommend major changes in procedures
  • Responsible for compliance remediation
  • Design, develop, test, and deploy software using a combination of custom and off-the-shelf tools
  • Collaborate cross-functionally with architects, business users, project managers/Scrum Masters, and other engineers to achieve sustainable solutions in a complex environment
  • Monitor, maintain, and continuously improve existing software applications
  • Identify, troubleshoot, and resolve technical and functional software issues
  • Complete documentation and procedures for installation and maintenance
  • Participate in code reviews, code quality checks, and developer integration testing
  • Apply design patterns in all development activities
  • Identify, document, and implement non-functional requirements
  • Build, maintain, and execute test automation suites
  • Take independent action, make decisions, and take ownership of applications
  • Plan and estimate work effort
  • Identify and implement software performance improvements
  • Conduct code reviews, code quality checks, and developer integration testing
Requirements:
  • Bachelor's degree
  • Seven (7) years of related experience
  • Experience with test-driven development
  • Experience with agile development processes
Preferred Skills and Competencies:
  • Ability to coach, teach, and mentor team
  • Ability to estimate work efforts for project sub-plans or small projects
  • Ability to work in an environment with aggressive timelines
  • Demonstrates leadership
  • Excellent analytical, decision-making, problem-solving, and time management skills
  • Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization
  • Fluency in developing and understanding sequence diagrams and class models, where applicable
  • In-depth understanding of DevOps and formal Software Development Life Cycle (SDLC) processes
  • Willingness to work within a distributed team
Additional Job Details:

The Team Leader position will spend some capacity hands-on developing solutions, but will have capacity reserved for Team Lead duties as well. Experience with leading teams and/or projects is preferred.

Preferred Experience:
  • C# (.NET Framework and.NET Core)
  • Experience with microservices architecture (RESTful and event-based)
  • Metrics and Monitoring Tools - Prometheus, Grafana, Splunk
  • Test Automation
  • Docker/Kubernetes/Openshift
  • Python/Pyspark experience is a plus
  • SAFe / Agile Methodology
  • Kafka/Confluent Kafka
  • Open Telemetry
  • OAuth
Location:

This position must be within a reasonable driving distance to a Branch, Consumer Operations, or Professional Office Building with the primary location being for Birmingham, AL, Nashville, TN, Atlanta, GA, or Charlotte, NC.

Regions will not provide relocation assistance for this position, and relocation would be at your expense. Exceptions to the geographic location requirement may be made for current Regions associates who work remotely.


  • Software Engineer

    22 hours ago


    Birmingham, Alabama, United States OneStream Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Marketplace Engineering team at OneStream Software. As a key member of our team, you will design, develop, and maintain MarketPlace solutions for the OneStream Platform, working closely with other engineers to deliver high-quality applications.ResponsibilitiesAnalyze and design...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job OverviewPNC Financial Services Group is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our technology organization, you will be responsible for leading the technical design and development of software solutions that drive business growth and innovation.Key ResponsibilitiesDesign and develop software solutions that...

  • Software Developer

    4 days ago


    Birmingham, Alabama, United States OneStream Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Marketplace Engineering team at OneStream Software. As a key member of our team, you will design, develop, and maintain MarketPlace solutions for the OneStream Platform, working closely with other engineers to deliver high-quality software.ResponsibilitiesAnalyze and design...


  • Birmingham, Alabama, United States OneStream Software Full time

    Job Title: Senior Software QA Performance Engineer IOneStream Software is seeking a highly skilled Senior Software QA Performance Engineer I to join our team. As a key member of our software development team, you will play a critical role in ensuring the performance and quality of our software applications.Key Responsibilities:Analyze the performance of...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job OverviewPNC Financial Services Group is seeking a highly skilled Software Engineer Lead to join our team. As a key member of our technology organization, you will be responsible for leading the technical design and development of software solutions that drive business growth and innovation.Key ResponsibilitiesDesign and develop software solutions that...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job DescriptionPosition OverviewAt PNC Financial Services Group, our employees are our most significant asset and competitive edge in the financial sector. We are committed to providing the best possible experience for our clients. Our collaborative environment promotes an inclusive culture where every team member feels appreciated, respected, and empowered...


  • Birmingham, Alabama, United States JobRialto Full time

    As a Lead Go Software Engineer at JobRialto, you will be an integral part of a dynamic development team focused on building a cutting-edge cloud application for wire services. This role allows you to collaborate closely with fellow Software Engineers, DevOps professionals, Product Owners, and Business Analysts, fostering a cooperative environment across the...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Position OverviewAt PNC Financial Services Group, our workforce is our most significant asset and competitive edge in the sectors we operate. We are collectively committed to providing the finest experience for our clients. Each day, we collaborate to nurture an inclusive workplace culture where every employee feels appreciated, respected, and has the...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorWe are seeking a highly skilled and experienced Software Engineering Director to join our team at PNC Financial Services Group. As a key member of our technology leadership team, you will be responsible for leading the development and implementation of software solutions that drive business growth and innovation.Key...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorWe are seeking a highly skilled and experienced Software Engineering Director to join our team at PNC Financial Services Group. As a key member of our technology leadership team, you will be responsible for leading the development and implementation of software solutions that drive business growth and innovation.Key...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job DescriptionPosition OverviewAt PNC Financial Services Group, our workforce is our most significant differentiator and competitive edge in the markets we operate. We are all committed to providing the best experience for our clients. Each day, we collaborate to nurture an inclusive workplace culture where all employees feel respected, valued, and have the...


  • Birmingham, Alabama, United States PNC Financial Services Group Full time

    Job Title: Software Engineering Manager, Sr-Site Reliability EngineeringJob SummaryPNC Financial Services Group is seeking a highly skilled Software Engineering Manager to lead our Site Reliability Engineering team. As a key member of our organization, you will be responsible for managing a group of software engineers and ensuring the delivery of...

  • Software Engineer II

    2 weeks ago


    Birmingham, Alabama, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Raytheon, a leading aerospace and defense company. As a member of our team, you will be responsible for designing, developing, testing, delivering, and maintaining software for cutting-edge satellite ground systems.Key ResponsibilitiesDesign and develop software for...

  • Software Engineer

    16 hours ago


    Birmingham, Alabama, United States Jack Henry & Associates Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our Agile development team in creating the next generation of our teller product as a cloud-first, responsive web design that uses microservices.About the RoleThis position will report to the Software Engineering Manager and will participate in a full Agile Scrum process with...

  • Software Engineer

    1 week ago


    Birmingham, Alabama, United States Regions Bank Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Regions Bank. As a key member of our Technology department, you will be responsible for overseeing the development, modification, and maintenance of applications.Key ResponsibilitiesOversee the development and installation of new hardware and softwareProvide advice and...


  • Birmingham, Alabama, United States OneStream Software Full time

    About the RoleWe are seeking a highly skilled Cloud Security Engineer to join our Information Security team at OneStream Software. As a key member of our team, you will play a vital role in shaping our cloud security strategy and ensuring the security and integrity of our cloud infrastructure and services.Key ResponsibilitiesDesign, configure, and...

  • Software Engineer

    4 days ago


    Birmingham, Alabama, United States Regions Bank Full time

    Job Description:At Regions Bank, we are seeking a highly skilled Software Engineer to join our Technology department. As a key member of our team, you will be responsible for overseeing the development, modification, and maintenance of applications, ensuring systems run smoothly, and creating reports outlining findings and solutions.Primary...

  • Software Engineer

    7 hours ago


    Birmingham, Alabama, United States Tocaro Blue Full time

    Job Opportunity at Tocaro BlueWe are seeking a highly skilled Associate Software Engineer to join our team at Tocaro Blue, a fast-growing AI/ML company. As a key member of our software team, you will be responsible for developing innovative products from the ground up, leveraging your expertise in cloud-based software development and AI/ML...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to drive the development of our franchisee and customer-facing software systems, apps, and websites. As a key member of our team, you will play a critical role in delivering excellent service in the home services industry.ResponsibilitiesDeliver ongoing feature development and maintenance...

  • Engineering Team Lead

    4 weeks ago


    Birmingham, Alabama, United States PNC Full time

    Position SummaryAt PNC, our workforce is our most significant differentiator and competitive edge in the markets we operate. We are all committed to providing the best experience for our clients. Each day, we collaborate to cultivate an inclusive workplace culture where every employee feels respected, valued, and has the opportunity to contribute to the...