Software Engineering Manager
Atlantic Union Bank
Glen Allen, VA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Responsibilities:
Manage the day-to-day activity of mid-level to senior-level developers & engineers Accountable for evaluating personnel and performing annual reviews for direct reports Schedule and maintain regular meetings with direct reports, providing guidance, career support & goals, and technical expertise as required Lead the design, development, and testing of small to large projects from inception to ongoing support Manage the development and creation of new/evolving best practices for end-to-end delivery Make sound recommendations for toolsets and best practices Lead and assist with adherence to software development guidelines and best practices Write application and database code based on business requirements or user stories, architectural requirements, and established coding standards Lead the review of business epics and stories Validate code against business and architectural requirements Foster the creation and testing of prototypes Manage application unit testing Manage peer code & test reviews performed by mid-to-senior level engineers Troubleshoot applications and resolve defects Thrive within an agile framework Prioritize and execute tasks for yourself and your team Communicate ideas in both technical and user friendly language Update and maintain product documentation Escalate issues and impediments in a timely manner Work within established framework and processes Provide constructive feedback to team members at all levels of the organization Develop, Contribute and adhere to the development of standards and sound procedural practices. Proactively communicate innovative ideas, solutions, and capabilities over and above the specific task request Effectively communicate status, workloads, offers to assist other areas. Collaboratively work with a team and independently. Continuously strive for high performing business solutions Manage and coordinate unit and system integration testing. Lead design review sessions and ensure all solutions are aligned to pre-defined architectural specifications. Ensure data quality throughout entire development process, including audits and feedback loops to sources of truth.Knowledge & Skills:
People leader with ability to manage others Creative/Critical problem solver with excellent communication, leadership and collaboration skills Leader by example - hands-on approach to development Business acumen, knowledge and professionalism Proactive and collaborative working style and a self-starter and strong attention to detail A clear and familiar understanding of the concepts and best practices of software designREST API
creation/consumption OOP background (Python/C# preferred) React/Node/JQuery Experience leading within an Agile framework CI/CD management and implementation experience Collaborative personality with a strong ability to lead and participate in code generation Full stack development, including (but not limited to) Microsoft & Linux based OS development Relational DB development Web server configuration Client/Server side programming Methodical and structured approach to design and development. Delivery focused with the ability to prioritize activities without direct oversight Flexible team leader who can operate within a small, multi-disciplinary team effectivelyPosition Qualifications:
A Bachelor's Degree in a technology area of study; preferably in Computer Science, MIS or Analytics. 10+ years equivalent work experience in Information Technology. 7+ years of previous experience supporting software implementations, preferably within the financial services sector. 5+ years of experience in developing enterprise-grade applications using an object oriented or procedural programming language 3+ years AWS/Azure deployment and development experience; Certification preferred 3+ people management experience in an IT setting 3+ years of experience creating and consuming API's 2+ year of experience in an agile project delivery environment Experience with multiple SDLC methodologies - Waterfall and Agile. Organizational Relationship This position reports to the Director, Software Engineering Salary offered will be based on several factors including but not limited to education, work experience, certifications, etc. Th is position is also eligible to participate in either an applicable incentive compensation plan for the position or a discretionary profit sharing bonus program. General information on our comprehensive benefits package can be found by visiting https://www.atlanticunionbank.com/about/careers/benefits . We are proud to be an Equal Employment Opportunity employer. We maintain a drug-free workplace.Similar remote jobs
LifeStance Health
New Hyde Park, NY
Posted2 days ago
Updated9 hours ago
Albemarle County Public Schools
Charlottesville, VA
Posted2 days ago
Updated9 hours ago
Intermountain Health
Frankfort, KY
Posted2 days ago
Updated9 hours ago
Similar jobs in Glen Allen, VA
Garner, Adams & Associates, PLLC
Glen Allen, VA
Posted2 days ago
Updated9 hours ago
Verus Specialty Insurance (a Berkley Company)
Glen Allen, VA
Posted2 days ago
Updated9 hours ago
Whole Foods Market
Glen Allen, VA
Posted2 days ago
Updated9 hours ago
The UPS Store @Innsbrook / Glen Allen
Glen Allen, VA
Posted3 days ago
Updated9 hours ago
Similar jobs in Virginia
Rappahannock Community College
Virginia
Posted2 days ago
Updated13 hours ago
The Coca-Cola Company
Dinwiddie, VA
Posted2 days ago
Updated13 hours ago
Albemarle County Public Schools
Charlottesville, VA
Posted2 days ago
Updated9 hours ago