Sunrise Banks, based in Minneapolis/St. Paul, MN, uses advancing technologies to build financial products and services that are inclusive and socially responsible.
POSITION SUMMARY The Senior Software Engineer will be building software solutions for business applications. The primary responsibility will be software development as part of a high-functioning Agile team. 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 work on application design, development, and testing 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 assures quality, security and compliance requirements are met.
ESSENTIAL FUNCTIONS - Design, develop and deliver code that is necessary to support new feature developments and enhancements in an agile environment
- 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
- Adaptability
- 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 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
- Azure experience including AKS, Service Bus, Cosmos DB, Synapse, Data Factory
- Experience building distributed and scalable applications utilizing REST services and messaging technologies
COMPENSATION & BENEFITS Annualized salary range: $94,634 - $135,192 - $175,749
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
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)