MGR - SOFTWARE ENGINEERING - HYBRID ROLE

Posted 4 Days Ago
Be an Early Applicant
St. Paul, MN, USA
Hybrid
106K-182K Annually
Senior level
Fintech • Software • Financial Services
The Role
Manage and lead a software engineering team to design, develop, test, and deliver scalable, secure full-stack web applications. Drive best practices, architecture, CI/CD, automation, vendor integrations, and mentor engineers while collaborating with stakeholders to mitigate risks and ensure production quality.
Summary Generated by Built In

At Sunrise Banks we are committed to a culture of trust and transparency that welcomes all.

POSITION SUMMARY

The Software Engineering Manager manages and oversees the design and development of software applications and directs the work of software engineers to ensure the best practices around software development.  This position will use your skills, experience, and talents to be a part of groundbreaking thinking and visionary organization.  Project work requires the ability to execute well across the entire development lifecycle and within each of the application layers: presentation, business logic, and data. This position will both direct and work on application design, and development utilizing a thorough understanding of applicable technology, tools and existing designs and provide guidance and direction to less experienced staff in resolution of highly complex technical problems; and ensure quality, security and compliance requirements are met. Local applicants - onsite hybrid work requirement.

 ESSENTIAL FUNCTIONS

  • Accountable for the design, development and delivery of features that are necessary to support new developments and enhancements in our product lines
  • Accountable for delivery of applicable tests with all code to prove correctness, robustness, and scalability
  • Serve as an expert resource to help create and improve standards and best practices to ensure high-performance, scalable, repeatable, and secure deliverables
  • Provide the team with thought leadership to promote re-use and develop consistent, scalable patterns
  • Interface with third party vendors to enable bank operations
  • Provide innovative ideas and solutions in an ever-changing environment
  • Accountable for the delivery and maintenance of applications, both built in-house and vendor provided
  • Address issues and mitigate risks, communicate status to business stakeholders, IT leaders and other IT teams impacted by the project
  • Demonstrate strong leadership by developing healthy team culture via coaching, mentoring, training and hiring
  • Support teams in managing cross product/cross-team technical dependencies
  • Provide hands-on support with the implementation, as needed
  • Contribute to development and testing automation practices and frameworks, including unit, functional, integration, end to end, load, and performance

 SUPERVISORY RESPONSIBILITIES

This position supervises the software engineering positions.

Responsible for the hiring, performance management, and development of these employee(s).

COMPETENCIES 

  • Sunrise Core Values
  • Adaptability
  • Communication
  • Compliance
  • Dependability & Flexibility
  • Initiative
  • Integrity
  • Judgement
  • Organizational Skills
  • Productivity
  • Professionalism
  • Quality Service
  • Teamwork
  • Technical /PC Skills
  • Work Quality

EDUCATION & EXPERIENCE

  • Bachelor’s degree in computer science, software engineering, MIS, or related technical field; or, a minimum of 4 years of equivalent professional experience and high school diploma/GED
  • 1 – 3 years of supervisory experience
  • 5+ years of full-stack web platform software engineering experience
  • Strong experience with one of the following: C#, JavaScript, Golang, Python
  • Experience with modern UI web development i.e. ReactJS, Angular, Vue
  • Strong experience with database design: SQL/NoSQL/Snowflake
  • Messaging experience with RabbitMQ/Kafka/etc
  • Azure experience including Azure Functions, microservices and containerization
  • Experience building distributed and scalable applications utilizing REST services and messaging technologies
  • Collaborative team player/servant leader, comfortable working in agile environment and balancing both forward-looking and practical concerns
  • Experienced with event-driven, resilient, scalable, and performant architectures
  • Approachable and optimistic leader, who exhibits a positive attitude and supports team growth through change
  • Experience with CI/CD Pipelines Harness (preferred), GitHub, Azure DevOps
  • Experience with successful implementation of automated testing development practices, including some of the following: unit, functional, integration, front-end, e2e, load & performance, security, canary
  • Strong understanding of authorization and authentication
  • Knowledge of domain driven design, software design patterns and design principles
  • Self-starter with strong desire to learn new concepts, processes, and technologies
  • Demonstrates the ability to work effectively with AI tools and maintains an open, curious approach to emerging technologies.

COMPENSATION & BENEFITS

Salary range DOQ: $106,419 - $182,432
Eligible Benefits: Health, dental, vision, FSA, life, AD&D, STD, LTD, Pet, PPL, PTO, PVTO, 401k and more. Visit www.sunrisebanks.com for more details.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Skills Required

  • Bachelor's degree in computer science, software engineering, MIS, or related field; or 4 years equivalent experience with high school diploma/GED
  • 1-3 years of supervisory or people management experience
  • 5+ years of full-stack web platform software engineering experience
  • Strong experience with one of: C#, JavaScript, Golang, Python
  • Experience with modern UI web development (ReactJS, Angular, or Vue)
  • Strong experience with database design: SQL, NoSQL, Snowflake
  • Messaging experience (RabbitMQ, Kafka, or similar)
  • Azure experience including Azure Functions, microservices, and containerization
  • Experience building distributed, scalable applications using REST services and messaging
  • Experience with CI/CD pipelines and tools (GitHub, Azure DevOps); Harness experience preferred
  • Experience implementing automated testing practices (unit, functional, integration, front-end, e2e, load/performance, security)
  • Strong understanding of authorization and authentication
  • Knowledge of domain-driven design, software design patterns, and design principles
  • Proven ability to coach, mentor, hire, and develop engineering teams; servant leader in agile environments
  • Demonstrates ability to work effectively with AI tools and adapt to emerging technologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Saint Paul, Minnesota
349 Employees
Year Founded: 1962

What We Do

At Sunrise Banks, our success relies on the success of the communities we serve. We believe that where you bank matters. That’s why it’s our mission to be the most innovative bank empowering financial wellness. As a socially responsible bank, we offer financial products that aim to better the lives of our clients in Minnesota, South Dakota, and beyond. Since 1986, we have been committed to working with the communities we serve using innovative tools and resources that provide opportunities to gain stability, build generational wealth or start a business. Sunrise Banks was founded by David Reiling, a social entrepreneur and innovator on the cutting edge of fintech and financial wellness. He strives to forge meaningful partnerships that drive sustainable economic growth. The bank, driven by David’s vision, focuses on positive community engagement and partners with like-minded companies to extend its mission nationally and around the world. Our membership and certifications are one way we demonstrate our ethical banking standards. Our mission is embedded in the products we offer and the services our customers receive. We provide innovative services throughout our core banking and fintech offerings. These certifications and memberships show our commitment to values-based banking: • Certified B Corporation • Certified Community Development Financial Institution • Member of the Global Alliance for Banking on Values Member FDIC | Equal Housing Lender | Equal Opportunity Provider | NMLS # 640909 | AA/EOE

Similar Jobs

Optum Logo Optum

Epic Reporting Manager - Remote

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
113K-193K Annually

Optum Logo Optum

SAS Platform Administrator (Enterprise Occupational Health & Safety (EOHS) Vended Applications)

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Eden Prairie, MN, USA
160000 Employees
92K-164K Annually

Optum Logo Optum

Account Executive

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
113K-193K Annually

Optum Logo Optum

Senior Enrollment Representative

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Eden Prairie, MN, USA
160000 Employees
20-36 Hourly

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account