Software Engineering Manager
at Live Oak Bank
Wilmington, NC 28403, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Dec, 2024 | USD 230000 Annual | 01 Oct, 2024 | N/A | Computer Science,Information Technology,Devops,Object Oriented Programming,Management Skills,Teamwork,Software Development,Engineers | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About Us
Live Oak Bank is a digital bank that serves small business owners across the country. Our groundbreaking spin on service and technology has fueled our mission to be America’s Small Business Bank. Our products help customers buy, build, and expand their business, and our high-yield savings and CD products help them grow their hard-earned money. At Live Oak, we never lose sight of the well-being of our people. We believe our employees are the heart of our company. Our commitment to our customers and culture is intertwined, and we seek those who embody and embrace what it takes to empower the American dream.
How This Role Impacts Live Oak and its People
Live Oak Labs is a fast-paced development shop that functions as a well-funded start-up. We are the technology arm of Live Oak Bank, who has a history of transforming banking thru technology. Having already spun-off two fintech SaaS companies, Live Oak is a different kind of bank and proven leader in banking innovation. We’re on a mission to revolutionize the banking experience, with the use of open banking platforms, native cloud technologies, and modern user experiences, for our modern world.
We’re are seeking a Software Engineering Manager to lead a couple of our software engineering teams to usher in the next generation of technology at the bank. This is an excellent opportunity for a technology leader that is passionate about building up individuals and teams to deliver quality software.
What You’ll Do at Live Oak
As an Engineering Manager at Live Oak, you’ll work closely with our product and engineering teams to deliver software to our internal and external customers using the agile development methodology. Your day to day activities will vary as needed to support the responsibilities outlined below.
- Work with product and engineering teams to shape product roadmaps and technology strategies that align with the needs of the bank.
- Work across teams to develop and apply engineering standards that ensure the quality, security, and maintainability of our software.
- Monitor the health and performance of your teams and drive a culture of teamwork, accountability, and continuous improvement.
- Provide regular feedback, coaching, and career development for each of the individuals on your team.
- Ensure your teams stay informed of the big picture and have the necessary information to determine benefits and tradeoffs for their designs.
- Keep up with your team’s roadmap and deliverables, and ensure they’re maintaining a healthy balance between feature work and technical debt.
- Develop staffing plans, drive recruiting, and perform onboarding activities as needed to maintain development capacity.
- Assist with coordination and information sharing across teams that are contributing towards common initiatives across the bank.
- Support change management efforts that continuously drive the evolution and maturing of practices across the engineering organization.
How You’ll Do It
Our software engineers typically use MacBooks, Git, Jira, Confluence, and VS Code. Many of our products are built within a service-oriented architecture using Salesforce, Apex, JavaScript, Lightning, SnapLogic, REST, SOAP, as well as Jenkins, Java, and Selenium for CI/CD. Teams also regularly integrate with numerous cloud-based partners using standard protocols for synchronous and asynchronous communication.
We are in the process of building our next generation banking platform using a microservices architectural style with a lot of Node.js and AWS cloud-native technologies. As part of that effort, we’re also evaluating popular frontend web and mobile technologies, such as Angular, React, and Vue.js for our next generation banking experience.
Required and Preferred Experience
Candidates most likely to succeed in this role have many of the qualifications listed below.
- 10+ years’ of software development experience with at least 3 years in a leadership position.
- You’re a leader that is passionate about technology and software development that can inspire others to deliver and continuously improve.
- Experience leading and contributing to complex engineering initiatives that has acquired some hard-earned lessons along the way.
- Strong technical foundation with demonstrable knowledge of distributed architectures, object-oriented programming, devops, and engineering best practices.
- Well versed in the agile development methodology, with experience leading teams to adopt agile scrum, self-organize, and continuously improve.
- Experience navigating ambiguity and competing priorities to achieve concrete results in a fast-paced environment.
- You have experience building consensus and driving long-running improvement initiatives across multiple teams.
- Proven track record of coaching up and delivering critical feedback to engineers of varying levels of experience.
- Strong organizational and management skills to define and execute projects, processes, and plans necessary to support the organization.
- You’re a good teammate and have experience enabling individual contributors to achieve greater results thru teamwork.
- Strong written and verbal communications skills, with the ability to communicate complex ideas across multiple levels of the organization.
- Bachelor’s degree in Information Technology, Computer Science, MIS or related field, or equivalent experience.
To Thrive at Live Oak
- Gravitate to Growth – Shows adaptability and support for changes to improve organizational effectiveness.
- Communicate and Collaborate – Communicates clearly and thoughtfully, demonstrating empathy in teamwork.
- Eye of the Tiger – Gets positive results by taking personal responsibility for actions and team outcomes.
- Know Your Business – Curates and maintains a depth of knowledge and skill to perform one’s job effectively.
- Customer at the Center – Provides customers with a personalized experience to achieve exceptional outcomes.
For a detailed overview of our employee benefits please visit:
http://www.liveoakbank.com/careers/
Live Oak Bank is an Affirmative Action and Equal Opportunity Employer, Minorities/Women/Veterans/Disabled. We consider applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, veteran status or disability. Equal access to programs, service and employment is available to all persons. Those applicants requiring reasonable accommodation to the application and/or interview process should notify human resources at
careers@liveoak.bank
EEO is the Law
Commitment to Diversity
Live Oak Bank is committed to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the business and are valued for their skills, experience, and unique perspectives. This commitment is embodied in company policy and the way we do business at Live Oak Bank and is an important principle of sound business management.
The base pay range for this position is $165,000.00 - $230,000.00 per year. Compensation may also include annual bonuses and long-term incentives, subject to various metrics and company policy. A candidate’s salary is determined by several factors including travel, relevant work experience or skills and expertise.
Please note that we provide at least the minimum requirement of paid sick leave to our employees who reside in states that require employer-paid sick leave, including but not limited to Arizona, California, Colorado, District of Columbia, Maine, Maryland, Massachusetts, Michigan, Nevada, New Jersey, New Mexico, New York, Oregon, Rhode Island, Vermont, and Washington
Responsibilities:
As an Engineering Manager at Live Oak, you’ll work closely with our product and engineering teams to deliver software to our internal and external customers using the agile development methodology. Your day to day activities will vary as needed to support the responsibilities outlined below.
- Work with product and engineering teams to shape product roadmaps and technology strategies that align with the needs of the bank.
- Work across teams to develop and apply engineering standards that ensure the quality, security, and maintainability of our software.
- Monitor the health and performance of your teams and drive a culture of teamwork, accountability, and continuous improvement.
- Provide regular feedback, coaching, and career development for each of the individuals on your team.
- Ensure your teams stay informed of the big picture and have the necessary information to determine benefits and tradeoffs for their designs.
- Keep up with your team’s roadmap and deliverables, and ensure they’re maintaining a healthy balance between feature work and technical debt.
- Develop staffing plans, drive recruiting, and perform onboarding activities as needed to maintain development capacity.
- Assist with coordination and information sharing across teams that are contributing towards common initiatives across the bank.
- Support change management efforts that continuously drive the evolution and maturing of practices across the engineering organization
Candidates most likely to succeed in this role have many of the qualifications listed below.
- 10+ years’ of software development experience with at least 3 years in a leadership position.
- You’re a leader that is passionate about technology and software development that can inspire others to deliver and continuously improve.
- Experience leading and contributing to complex engineering initiatives that has acquired some hard-earned lessons along the way.
- Strong technical foundation with demonstrable knowledge of distributed architectures, object-oriented programming, devops, and engineering best practices.
- Well versed in the agile development methodology, with experience leading teams to adopt agile scrum, self-organize, and continuously improve.
- Experience navigating ambiguity and competing priorities to achieve concrete results in a fast-paced environment.
- You have experience building consensus and driving long-running improvement initiatives across multiple teams.
- Proven track record of coaching up and delivering critical feedback to engineers of varying levels of experience.
- Strong organizational and management skills to define and execute projects, processes, and plans necessary to support the organization.
- You’re a good teammate and have experience enabling individual contributors to achieve greater results thru teamwork.
- Strong written and verbal communications skills, with the ability to communicate complex ideas across multiple levels of the organization.
- Bachelor’s degree in Information Technology, Computer Science, MIS or related field, or equivalent experience
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Information technology computer science mis or related field or equivalent experience
Proficient
1
Wilmington, NC 28403, USA