.SWBC is seeking a talented individual to directly impact our highly motivated business plan as it relies heavily on software built and managed by this organization.- Why you'll love this role:_You will lead software engineering efforts to meet our goal of optimizing our customer experience and building the confidence of our end users in the platforms we support. As an agent of change with a strong eye towards continuous improvement along with the grit and determination to get things done the right way. The Application Development manager is a key leadership role responsible for overseeing and driving the technical strategy, development roadmap, execution of software solutions within our organization. The position requires a visionary leader with a strong experienced technical background, exceptional strategic planning skills, experience in communicating technical impact to business stakeholders, and the ability mentor and oversee highly skilled software engineering team. The Application Development manager plays a pivotal role in shaping the company's technology roadmap by ensuring the delivery of high-quality software products.- Essential duties include the following:_- Builds a team of engineers focused on creating and maintaining critical components of our business while attracting, retaining, and developing engineering talent.- Works with product owners, architects as well as technical-domain peers to establish a strategy and plan for system development and execute a clear, forward thinking technical strategy that aligns with companies' business objectives.- Meets with executive stakeholders to review goals and ensure product delivery aligns accordingly.- Coaches and mentors' development teams and development managers on tools, processes, and programming practices that deliver high quality, scalable and maintainable software solutions.- Identifies metrics and goals that help advance speed and quality of product delivery.- Identifies, sets, and executes engineering team goals in a highly visible manner (OKRs).- Leads agile teams and managers to attain effective and meaningful results for our users.- Works with development leadership to help define technical and architectural direction with a focus on strategizing and defining implementation plans to meet business objectives.- Has technical skills with proficiency in various programming languages, development frameworks and software architecture best practices. In-depth knowledge of software development methodologies.- Collaborates closely with cross functional teams to support the development aspect of the software development life cycle from design, quality assurance and architecture to ensure successful product launches.- Provides thought leadership for teams and guides them through troubleshooting processes.- Bachelor's in Computer Science, Information Systems, or related technical discipline or equivalent Information Technology experience