Manager, Software Engineering

Branch

Branch

Software Engineering
Remote
Posted 6+ months ago

Branch is on a mission to help working Americans grow financially. We do this by helping companies accelerate payments and empower working Americans with accessible, fee-free financial services. We’re committed to building and delivering more inclusive and transparent financial products.

Come join our team as we develop new ways to improve the lives of working Americans. Our mission starts with empowering our own employees. Have a great idea? Share it today and it might just get implemented tomorrow. As a team member at Branch, your voice and creativity can directly impact the product and company. We not only attract great talent from across the country, but also build teams to help that talent to thrive. That means valuing a diversity of opinions and working styles, while creating a shared belief in innovation, initiative, and winning together.

We are looking for a highly skilled Software Engineering Manager to join our talented team and lead our software development initiatives, with expertise in Java and a strong background in architectural strategy.

As a Software Engineering Manager at Branch, you will play a critical role in leading and managing a team of skilled software engineers to develop, maintain, and enhance our fintech products and services. You will work closely with cross-functional teams to design, implement, and maintain robust, scalable, and secure software solutions while driving architectural strategy initiatives. Your deep technical knowledge in software engineering and architecture will be essential in guiding your team to deliver high-quality products.

Responsibilities:

  • Lead, mentor, and inspire a team of software engineers, fostering a collaborative and innovative development environment.
  • Utilize your expertise in software architecture to make technical decisions and provide guidance on code quality, best practices, and architecture.
  • Collaborate with cross-functional teams to define and execute architectural strategies to ensure the scalability, performance, and security of our fintech products.
  • Drive the discovery, execution, and delivery of software development projects, ensuring they are completed on time and provide value to our users.
  • Conduct regular code reviews and ensure that the codebase is maintainable, robust, and secure.
  • Continuously improve development processes and methodologies to enhance efficiency and productivity.
  • Communicate effectively with stakeholders, including product managers, designers, and other engineering teams, to align on project goals and priorities.
  • Identify potential risks and challenges in software development projects and proactively work to mitigate them.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with a strong background in Java.
  • Previous experience as a Software Engineering Manager or a similar leadership role.
  • Demonstrated success in architectural strategy and the ability to make sound technical decisions.
  • Proven track record of delivering complex software projects on time and within budget.
  • Strong interpersonal and communication skills with the ability to work collaboratively with cross-functional teams.
  • Knowledge of best practices in software development, including agile methodologies.
  • Exceptional problem-solving skills and a passion for staying up-to-date with industry trends and technologies.
  • Experience in the fintech or payments industry is a plus.
Benefits:
  • Remote-first work culture (domestic USA)
  • Branch-paid medical, dental, and vision insurance
  • Equity
  • 401k
  • Flexible time off
  • Paid company holidays
  • Paid parental leave

Working at Branch

Headquartered in Minneapolis but with employees located all throughout the US, Branch emphasizes transparency, accountability, and trust to create a collaborative environment where our product, engineering, marketing, customer support, customer success, and sales teams can all thrive together.

Our teamwork has enabled us to become an award-winning fintech company, with Branch’s innovation and workplace recognized across industries. Branch has been honored by the Webby Awards, Benzinga Fintech Awards, Fintech Breakthrough Awards, the Star Tribune’s Top Workplaces, and EY Entrepreneur of the Year, Heartland, among others.

Learn more about our culture, approach, technology, and people here: https://www.branchapp.com/about

Branch is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Must be currently authorized to work in the USA without sponsorship or transfer. No 3rd-parties, please.