FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Lead Software Engineer
Regions Bank. Devise or modify procedures to solve complex problems considering computer limitations, operating time, and desired results .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development, including design patterns, test-driven development, and agile methodologies. Proficient in managing project execution, ensuring compliance with regulations, and leading teams in a fast-paced environment.
Highest-signal resume keywords
Software Development Life Cycle (SDLC)Test-Driven DevelopmentAgile MethodologiesDesign PatternsMainframe Modernization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentTest AutomationCode ReviewsTroubleshootingTechnical DocumentationPerformance ImprovementCompliance RemediationArchitectural DesignProject EstimationDocument Composition
Soft Skills
Analytical SkillsDecision-MakingProblem-SolvingTime ManagementEffective Communication
Tools & Technologies
GithubHarnessVoltage SoftwareCSF DesignerPrecisely/StreamweaverBCC Products
Industry Keywords
Banking Industry ExperienceCybersecurity PracticesRisk ManagementAgile Development ProcessesContinuous Improvement
Tech Stack
Tools & technologiesCyber SecurityDistributed SystemsSDLC
About the role
Key responsibilities & impact- Devise or modify procedures to solve complex problems considering computer limitations, operating time, and desired results
- Develop, modify, and maintain applications
- Monitor system applications and ensure systems run smoothly
- Create reports and documentation outlining findings and solutions
- Support users
- Assign and direct the work of team members
- Estimate team-level timelines and technical efforts
- Assist with reviewing and evaluating personnel performance
- Plan, conduct, and supervise team assignments
- Evaluate progress and results and recommend procedural changes
- Handle compliance remediation
- Design, develop, test, and deploy software using custom and off-the-shelf tools
- Collaborate with architects, business users, project managers/Scrum Masters, and engineers
- Monitor, maintain, and improve existing software applications
- Identify, troubleshoot, and resolve technical and functional software issues
- Complete installation and maintenance documentation and procedures
- Apply design patterns in development activities
- Identify, document, and implement non-functional requirements
- Build, maintain, and execute test automation suites
- Take ownership of applications and make independent decisions
- Plan and estimate work effort
- Identify and implement software performance improvements
- Conduct and participate in code reviews, code quality checks, and developer integration testing
- Ensure compliance with risk management programs, rules, regulations, cybersecurity practices, and change management processes
- Lead mainframe and distributed systems work surrounding document composition with print and PDF generation
Requirements
What you’ll need- Bachelor’s degree
- Seven (7) years of related experience
- Experience with test-driven development
- Experience with agile development processes
- In depth understanding of design patterns and their application
- Ability to coach, teach, and mentor teams
- Ability to estimate work efforts for project sub-plans or small projects
- Ability to interpret and ensure compliance with applicable rules, regulations, and industry guidance
- Ability to work in an environment with aggressive timelines
- Excellent analytical, decision-making, problem-solving and time management skills
- Excellent verbal and written communication skills to technical and non-technical audiences
- 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
- Mainframe modernization and experience
- Managing project execution and prioritization
- Architectural design, guidance, and documentation
- Agile methodologies and continuous improvement
- Problem solving and accountability
- Effective Communication
- Banking industry experience
- Document composition tool experience (like with CSF Designer)
- Github and Harness deployment understanding and experience
- Voltage software experience
- Print (afp file) composition tool experience (like with Precisely/Streamweaver or BCC products)
- Applicants must be currently authorized to work in the United States on a full-time basis
- Must be within a reasonable driving distance to Birmingham, AL, Atlanta, GA or Charlotte, NC
Benefits
Comp & perks- Opportunity to participate in the Long Term Incentive Plan
- Paid Vacation/Sick Time
- 401K with Company Match
- Medical, Dental and Vision Benefits
- Disability Benefits
- Health Savings Account
- Flexible Spending Account
- Life Insurance
- Parental Leave
- Employee Assistance Program
- Associate Volunteer Program