Sr. Software Engineer (Full-stack)
About the role
The UMB Alternative Investments - Support team provides support to the development of the software used by our Fund Accountants, external Alternative Investment client teams, and Investors to manage the investment portfolio. This robust software allows them competitive advantages within the Alternative Investments industry which continues to evolve and provides exciting opportunities for individuals to learn new skills, administer new tools, and grow their career.
Responsibilities
- Assist in the design and implementation of cloud-based architecture including influencing the system architecture and platform design for multiple products/verticals.
- Deliver high-availability services and/or create responsive, performant, and maintainable websites including building scalable solutions in a cloud-based infrastructure using common design patterns and principles.
- Become a domain expert on the Alternative Investments business and systems.
- Aid in driving the team's technical strategy and direction including implementation of key coding principles.
- Provide mentorship to members of the team and help foster a learning environment.
Requirements
- At least 7 years of experience in a technical role building cloud-based technologies as a senior-level software engineer OR a bachelor’s degree in computer science, Information Systems, or similar discipline including at least 5 years of similar industry experience.
- At least 5 years of experience building enterprise web applications preferably using React, TypeScript.
- At least 2 years of experience in cloud technologies such as AWS or Azure including experience implementing cloud-based solutions using Serverless (Lambda), Containers, Observability, and Security.
- In-depth experience using and building REST API’s or GraphQL APIs to serve data to web applications.
- Strong experience with Node.js for back-end development.
- Experience with relational (PostgreSQL) and non-relational databases (DynamoDB), and comfortable with writing SQL and NoSQL queries.
- Working knowledge of CI/CD or DevOps.
Qualifications
- Experience building microservices applications.
- Experience using terraform with GitHub actions.
- Experience using Gen AI tools for Code Generation and SDLC Processes.
Skills
- Cloud Technologies (AWS, Azure)
- Node.js
- REST API’s or GraphQL APIs
- CI/CD or DevOps
- Microservices Applications
- Terraform
- Gen AI Tools
Benefits
Umb offers competitive and varied benefits to eligible associates, such as Paid Time Off; a 401(k) matching program; annual incentive pay; paid holidays; a comprehensive company sponsored benefit plan including medical, dental, vision, and other insurance coverage; health savings, flexible spending, and dependent care accounts; adoption assistance; an employee assistance program; fitness reimbursement; tuition reimbursement; an associate wellbeing program; an associate emergency fund; and various associate banking benefits. Benefit offerings and eligibility requirements vary.
Pay
Compensation Ranges US Employees in California, Washington DC, New Jersey, and New York $100,710 - $157,630 US Employees in Colorado, Connecticut, Delaware, Illinois, Massachusetts, Maryland, Minnesota, Pennsylvania, Rhode Island, Texas, Washington, and Wisconsin $91,950 - $144,320 US Employees in all other states not listed above $83,200 - $131,000
Schedule
This role is hybrid (4 days on-site / 1 day remote) at our Ogden, UT or Kansas City metropolitan locations.