Software and Engineering Manager/Team Leader

GESA CREDIT UNIONSpokane Valley, WA
1d

About The Position

Take a leap and join our team! At Gesa, we believe in the power of our people. Coming from all walks of life, our team members’ individual stories and unique experiences are our most valuable asset. But it’s how we come together, igniting our collective compassion and commitment to empowering our communities, that makes us succeed. Because we know we go further when we go together. Here you can join a team who is passionate about serving others, has a desire to do good, and shares a deep love of people. You can engage in meaningful work that impacts your community. You can challenge yourself and grow in your career. And, you can rest assured that your wellbeing and prosperity are our priority. Get to know us: About - Gesa Credit Union Role Summary: The Software and Engineering Manager will provide strategic leadership, technical expertise, and operational oversight for the Software Development and Engineering team. This leader will guide the development of web and internal applications, API integrations and management, Salesforce applications, Microservices architecture, and other technology solutions to meet business objectives. Furthermore, this leader defines technical strategy, manages resources, oversees vendor partnerships, and ensures scalability, security, and compliance across software products and services. This leader will also be accountable for mentoring and developing team members, ensuring alignment with organizational goals, and driving business application development initiatives at an enterprise level. As a strategic partner, this role collaborates with stakeholders across the organization to shape the company’s technical roadmap while fostering a culture of excellence, accountability, and continuous improvement.

Requirements

  • Proven experience leading diverse and hybrid teams, including remote and offshore developers.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Strong interpersonal skills, with the ability to influence and collaborate across departments and external partners.
  • Deep understanding of web security principles, secure coding practices, and testing frameworks.
  • Strong knowledge of testing automation frameworks and tools to ensure consistent quality.
  • Expertise in Agile and Scrum methodologies to drive iterative development and team collaboration.
  • Proven ability to analyze complex technical information and recommend achievable process improvements to leadership.
  • Strong analytical skills with meticulous attention to detail, advanced troubleshooting abilities, and strategic problem-solving expertise.
  • Strong project management skills, including risk mitigation, resource allocation, and scope control.
  • Self-motivated and organized, capable of managing multiple priorities in a dynamic environment.
  • Ability to build and maintain vendor relationships and effectively manage external partnerships.
  • Experience driving innovation and adoption of emerging technologies within an enterprise environment.
  • Advanced knowledge of modern programming languages and frameworks, including Angular, Node.js, .NET, and Microservices architectures.
  • Hands-on experience or knowledge with CRM platforms such as Salesforce, including integrations and development capabilities.
  • Proficiency in version control systems (e.g., Git, Azure DevOps) and CI/CD pipelines for efficient development and deployment.
  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Experience working with REST and SOAP APIs for integrations and third-party solutions.
  • Proficiency in database technologies such as SQL Server, Oracle, or other modern database tools.
  • Bachelor’s Degree in Computer Science, Information Systems, or a related field. Equivalent experience or specialized training may be considered in lieu of a degree.
  • Minimum of Seven (7) years of related technical and functional experience, with at least 2 years in a software development role.
  • A minimum of three (3) years of experience in a leadership role managing software development teams.

Nice To Haves

  • Familiarity with the Financial Industry, including regulatory requirements, best practices and understanding of Credit Union products and services is strongly preferred.

Responsibilities

  • Define and implement a long-term technical vision and roadmap for the engineering team in alignment with organizational goals.
  • Collaborate with executives and stakeholders to prioritize development initiatives and deliver impactful business outcomes.
  • Advocate for and drive adoption of emerging technologies and methodologies to maintain a competitive edge.
  • Lead, mentor, and develop a high-performing team of software engineers, fostering a culture of innovation, collaboration, and continuous learning.
  • Manage a hybrid team of developers (on-site, remote, and overseas), ensuring efficient communication and productivity across global teams.
  • Develop career growth plans for team members, enabling professional development and succession planning.
  • Provide technical leadership for defining requirements, designing solutions, reviewing code, and maintaining high-quality standards.
  • Ensure architectural consistency across applications and solutions, implementing best practices for scalability, security, and performance.
  • Oversee CI/CD pipelines, testing frameworks, and automation processes to streamline development and deployment.
  • Partner with product owners, business leaders, and technical teams to translate business needs into scalable technical solutions.
  • Act as a technical liaison with external vendors, consultants, and partners for integrations and collaborations.
  • Work with the Information Security Officer to implement security protocols and address vulnerabilities across applications.
  • Drive process improvements in development, deployment, maintenance, and documentation to enhance team efficiency and product quality.
  • Identify opportunities to optimize application performance, streamline workflows, and reduce technical debt.
  • Stay ahead of industry trends and proactively recommend technology innovations that align with business goals.
  • Ensure upgrades, patches, and maintenance are completed in compliance with organizational standards and security protocols.
  • Regularly assess systems and applications for vulnerabilities, ensuring alignment with regulatory requirements and industry standards.
  • Attend technical conferences, seminars, and training sessions to stay current with industry practices and technologies.
  • Provide training opportunities for team members, ensuring alignment with evolving tools and methodologies.

Benefits

  • Competitive Pay
  • Medical, Dental, Vision, and Life Insurance
  • 20 days/year of Paid Time Off – Plus 10 Paid Holidays!
  • 401(k) Match
  • Incentive Program
  • Tuition Assistance and Student Loan Repayment
  • Commuter Benefits
  • Paid Time Off to Volunteer in the Community
  • Product discounts
  • Engaging Work Environment
  • Rewards and Recognition Programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service