Senior Software Engineer

3 weeks ago


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

At Regions Bank, we are seeking a highly skilled Customer Authentication Engineer to join our team. This role is responsible for managing the day-to-day maintenance and operation of Authentication and related security systems to ensure that controls are adequate and effective in protecting our customers, environment, and employees.

Key Responsibilities:
  • Perform administration duties for the Identity and Authentication platforms
  • Develop and maintain detailed technical documentation related to the Customer Authentication and Identity platforms, including on-premise and cloud-based deployments
  • Serve as the technical subject-matter expert for architecture, support, engineering, and application development issues related to Customer Authentication and Identity
  • Analyze, troubleshoot, and develop third-party integrations for related authentication and identity tools
  • Create new ways to solve existing production security issues related to authentication
  • Evaluate new technologies and processes that enhance authentication capabilities
  • Establish plans and protocols to protect data and information systems against unauthorized access, modification, and/or destruction
  • Deliver technical reports on daily activities
  • Analyze and advise on new authentication technologies and program conformance
  • Maintain knowledge of current and emerging technologies and advancements associated with Omni-channel and Digital Authentication and Identity offerings, including Cyber Crime related activities
  • Analyze security scenarios and provide data-driven solutions and recommendations to management
  • Take initiative autonomously and responsibility for achieving desired results
  • Offer advice and guidance to junior engineers, assisting in the development of necessary skills and knowledge
Requirements:
  • Bachelor's degree and six (6) years of experience in Information Security/Technology
  • Or Associate's degree and twelve (12) years of experience in Information Security/Technology
  • Experience with Agile methodology and SDLC concepts/tools (Git, Atlassian stack)
  • Experience with cloud-based technologies and environments such as AWS and Azure
  • Experience with Linux/Unix, Windows, scripting (with programming languages such as Bash, PowerShell, or Perl), SQL, LDAP, and web services
  • Experience with one or more programming languages such as Java, C#, C/C++, Python, or JavaScript
  • Ability to articulate complex technical concepts/scenarios to both technical and non-technical audiences
  • Familiarity with FIDO, Webauthn, OTP, Biometrics, and multifactor authentication (MFA) platforms
  • Financial services experience
  • Relevant security certifications (e.g. CISSP, CIAM, etc.)
  • Strong understanding of Active Directory, LDAP, RADIUS, NTLM, Kerberos, and ADFS
  • Strong understanding of SAML, OAUTH, OIDC, and JWT
  • Strong understanding of TCP/IP network security principles and troubleshooting
Skills and Competencies:
  • Ability to multi-task, to be self-initiated, and work independently
  • Excellent customer service and interpersonal skills
  • Good time management skills
  • Knowledge and skill in technical problem resolution
  • Strong attention to detail and outstanding analytical skills
  • Strong organizational, research, analytical and/or problem-solving skills to evaluate situations, make recommendations, and take effective action
  • Strong written and verbal communication skills
Location:

Riverchase Operations Center, Hoover, Alabama

Benefits:

Regions offers a benefits package that is flexible, comprehensive and recognizes that "one size does not fit all" for benefits-eligible associates.



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

  • Software Engineer

    2 weeks 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 Daxko Full time

    Senior Software Engineer in TestWe are seeking a highly skilled Senior Software Engineer in Test to join our team at Daxko. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Design and implement automated test frameworks to ensure the quality...


  • Birmingham, Alabama, United States Daxko Full time

    Senior Software Engineer in TestWe are seeking a highly skilled Senior Software Engineer in Test to play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Design and implement automated test frameworks to ensure software quality and reliabilityCollaborate closely with developers and product teams to...


  • Birmingham, Alabama, United States Daxko Full time

    Job Title: Senior Software Engineer in TestAt Daxko, we're committed to delivering high-quality software solutions that empower health and wellness facilities to operate efficiently and engage their members. As a Senior Software Engineer in Test, you'll play a critical role in ensuring the quality and reliability of our software.Key Responsibilities:Design...


  • Birmingham, Alabama, United States Deploy Full time

    About the RoleWe are seeking a highly skilled and passionate Senior Fullstack Software Engineer to join our development team at Deploy. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions using React, PostgreSQL, and.NET.Key ResponsibilitiesCollaborate with our development team to...


  • Birmingham, Alabama, United States Tocaro Blue Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Tocaro Blue, a fast-growing AI/ML company. As a key member of our team, you will be responsible for developing cloud-based software solutions that drive innovation in the recreational marine industry.Key ResponsibilitiesDesign and develop Linux applications for our...


  • Birmingham, Alabama, United States Imaging Business Machines LLC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Imaging Business Machines LLC. As a key member of our software development team, you will be responsible for designing, developing, and supporting critical enterprise applications using a range of technologies including Visual Studio, C++, C#, Entity...

  • Software Engineer

    1 week ago


    Birmingham, Alabama, United States McLeod Software Full time

    Software Developer OpportunityMcLeod Software is seeking a skilled Software Developer to join our Enterprise Consulting Services (ECS) group. As a key member of our team, you will be responsible for writing high-quality Java code for new and existing applications and products, as well as supporting existing customer installations.Key Responsibilities:Design...


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


  • Birmingham, Alabama, United States Daxko Full time

    Role SummaryWe are seeking a highly skilled Senior Software Engineer in Test to join our team at Daxko. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software solutions.Key ResponsibilitiesDesign and implement automated test frameworks to ensure the quality of our software...


  • Birmingham, Alabama, United States Imaging Business Machines LLC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Imaging Business Machines LLC. As a key member of our development team, you will be responsible for designing, developing, and supporting critical enterprise applications using Visual Studio, C++, C#, Entity Framework, and Microsoft SQL Server.Key...

  • Software Developer

    3 weeks 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 Better Hire Full time

    Job Title: Full Stack EngineerWe are seeking a highly skilled Full Stack Engineer to join our team at Better Hire. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop complex software systems using a variety of open-source...


  • Birmingham, Alabama, United States O'Neal Steel Full time

    Job Title: Senior Full Stack Software EngineerO'Neal Steel is seeking a highly skilled Senior Full Stack Software Engineer to join our Corporate office in Birmingham, AL.Job Summary:The primary function of this position is to design, develop, and sustain business applications for internal and external users. The ideal candidate will have a strong background...

  • Software Engineer

    2 weeks ago


    Birmingham, Alabama, United States Genuine Parts Company Full time

    Job SummaryUnder close supervision, the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes in policies and procedures.Key ResponsibilitiesManages trouble ticket...


  • Birmingham, Alabama, United States Saxon Global Full time

    About the RoleWe are seeking a highly skilled C# developer to join our team at Saxon Global. As a C# developer, you will play a crucial role in designing, developing, and maintaining our company's software applications.Key ResponsibilitiesSoftware Development: Develop high-quality C#.NET solutions for our organization, creating in-house applications using...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the JobDeploy Alloy is seeking an experienced and passionate full-stack software engineer to join our development team and support our new marketing platform.Job DescriptionWe are looking for a skilled React developer with a strong background in software engineering to collaborate with our team in planning, developing, testing, and shipping...


  • Birmingham, Alabama, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Raytheon. As a key member of our Energetics and Propulsion Department, you will be responsible for designing and developing advanced one-shot devices technologies using scientific principles and theories.Key ResponsibilitiesApply and/or develop advanced one-shot devices...

  • Software Engineer

    3 weeks 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...