SR SOFTWARE ENGINEER

Sunrise Banks

Saint Paul (MN)

On-site

USD 97,000 - 179,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401k Retirement Plan
Life and AD&D insurance
Disability Insurance
PTO (Paid Time Off)
Volunteer Time Off
Parental Leave
Pet Insurance

Job summary

Sunrise Banks is seeking a Senior Software Engineer in Saint Paul, MN to lead design, development and testing for business applications within an Agile team. You will be hands-on and guide the technical delivery across the full stack, mentoring others and ensuring quality, security, and compliance.

You will work with C#, Go, Python, and TypeScript, building distributed, scalable services and modern UIs using Angular or alternatives, with strong database experience across SQL Server, Snowflake

Qualifications

  • 5+ years software development experience
  • Experience in banking environment preferred
  • Experience with C#, Golang, Python, TypeScript
  • Experience with modern UI web development: Angular preferred; React/Vue alternatives
  • Experience building distributed and scalable applications utilizing REST services and messaging technologies

Responsibilities

  • Lead design, development and testing of new features in an Agile team
  • Hands-on technical lead coordinating implementation across contributors
  • Deliver unit and automated tests to prove correctness and robustness
  • Interface with 3rd party data vendors and APIs
  • Communicate status to stakeholders and IT leaders
  • Develop user-facing UI using RESTful APIs and modern frontend frameworks

Skills

C#
Golang
Python
TypeScript
Angular
REST APIs
UI development

Education

Bachelor's degree in Computer Science or related field

Tools

SQL Server
Snowflake
MongoDB
API design

Job description

Sunrise Banks - Corporate Office
2525 Wabash Ave
St Paul, MN 55114, USA

Description
POSITION SUMMARY

The Senior Software Engineer builds software solutions for business applications as a hands-on technical lead within a high-functioning Agile team. This role guides technical delivery for assigned projects across the entire development lifecycle and application layers: presentation, business logic, and data. Responsibilities include application design, development, and testing, supported by a thorough understanding of applicable technologies, tools, and existing designs. The engineer provides technical guidance and direction to less experienced staff in resolving highly complex technical problems and ensures solutions meet quality, security, and compliance requirements.

ESSENTIAL FUNCTIONS
  • Design, develop and deliver code that is necessary to support new feature developments and enhancements in an agile environment
  • Serve as the hands-on technical lead for assigned projects, coordinating technical implementation across contributors and driving delivery from discovery through deployment in collaboration with business stakeholders and project managers
  • Deliver unit tests and automated tests with all code to prove correctness, robustness, and scalability
  • Interface with 3rd party data vendors to consume 3rd Party APIs
  • Provide innovative ideas and solutions in an ever-changing environment
  • Possess solid communication skills and a strong customer focus
  • Develop user facing UI using RESTful APIs and modern frontend frameworks
  • An understanding of how to acquire business domain knowledge and apply it to automated solutions
  • Address issues and mitigate risks, communicate status to business stakeholders, IT leaders and other IT teams impacted by the project
SUPERVISORY RESPONSIBILITIES

None

COMPETENCIES
  • Sunrise Core Values
  • Communication
  • Compliance
  • Dependability & Flexibility
  • Initiative
  • Integrity
  • Judgement
  • Organizational Skills
  • Productivity
  • Professionalism
  • Quality Service
  • Teamwork
  • Technical /PC Skills
  • Work Quality
EDUCATION & EXPERIENCE
  • A minimum of 5 years software development/engineering experience
  • Experience developing or supporting software in a banking environment preferred
  • Experience in a polyglot environment utilizing multiple languages including: C#, Golang, Python, Typescript
  • Experience with modern UI web development – Angular preferred, React/Vue are good alternatives
  • Strong experience with database design in a variety of technologies: SQL Server, Snowflake, Mongo DB
  • Experience building distributed and scalable applications utilizing REST services and messaging technologies
COMPENSATION & BENEFITS

Annualized salary range: $96,533 $137,904 $179,275

Eligible benefits include: Medical, Dental and Vision insurance, Retirement (401k) savings, Life and AD&D insurance, Short and Long-term disability insurance, Paid Time Off (PTO), Volunteer Time Off, Paid Parental Leave, Pet Insurance, and more. Details at www.sunrisebanks.com/about/careers/ .

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SOLUTIONS ARCHITECT
SOLUTIONS ARCHITECT

Sunrise • Wabash (IN)

On-site
USD 123,000 - 229,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Programmer
Senior Programmer

Hanmi Bank • Los Angeles (CA)

On-site
USD 87,000 - 127,000
Comprehensive benefits package
Paid time off
Bonus/stock/incentives
Solutions Architect
Solutions Architect

Sunrise Banks • Saint Paul (MN)

On-site
USD 123,000 - 229,000
Software Engineer Consultant
Software Engineer Consultant

First Citizens • Raleigh (NC)

Remote
USD 148,000 - 226,000
Benefits package
Senior Software Engineer
Senior Software Engineer

Bank of America • South Dakota

On-site
USD 122,000 - 200,000
Software Engineer III
Software Engineer III

Bank of America • Jacksonville (FL)

On-site
USD 103,000 - 180,000
Discretionary incentive eligible
Annual discretionary plan
Benefits eligible
Senior Associate- Software Engineer
Senior Associate- Software Engineer

Redwood Trust, Inc. • Charlotte (NC)

Hybrid
USD 110,000 - 150,000
Discretionary bonus program
Multiple health plans
STD/LTD options
+7
Senior Software Engineer - API
Senior Software Engineer - API

U.S. Bank • Hopkins (MN)

Hybrid
USD 119,765 - 140,900
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement plan
Paid vacation from two to five weeks
+2
Senior Associate- Software Engineer
Senior Associate- Software Engineer

Corevest • Charlotte (NC)

On-site
USD 110,000 - 150,000
Discretionary bonus
Health plans
STD/LTD options
+7
People Operations Coordinator - HYBRID (Sioux Falls, SD)
People Operations Coordinator - HYBRID (Sioux Falls, SD)

Sunrise Banks • Sioux Falls (SD)

Hybrid
USD 46,000 - 82,000
Medical, dental, vision benefits
401(k) plan
Paid time off