Software Engineering Supervisor - Hybrid

Sunrise Bank
Saint Paul, MN, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
$136,824.0 - $182,432.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Application Layers Business Logic Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Database Design Software Design Patterns Web Development Github
+22 more
PC Tools Python (Programming Language) Enterprise Messaging Systems NoSQL Software Maintenance RabbitMQ Software Engineering SQL Databases Web Platforms ReactJS Snowflake Vue.js Containerization AngularJS Information Technology Apache Kafka Front End Software Development Restful APIs Domain Driven Design Serverless Computing Golang Microservices

Job description

The Software Engineering Supervisor 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., * 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 3rd 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

Requirements

Do you have a High school diploma or GED?, * Sunrise Core Values

  • Adaptability
  • Communication
  • Compliance
  • Dependability & Flexibility
  • Initiative
  • Integrity
  • Judgement
  • Organizational Skills
  • Productivity
  • Professionalism
  • Quality Service
  • Teamwork
  • Technical /PC Skills
  • Work Quality, * 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.

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Flexible spending account, Annual salary DOQ: $136,824 - $182,432 Benefits: Medical, Dental, Vision, FSA, Life, AD&D, STD, LTD, Pet Insurances, PTO, PVTO, 401k and more. Visit www.sunrisebanks.com for more details.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all