Senior Software Engineer - nCino Loan Origination Platform

  • Wintrust Financial
  • Rosemont, IL

Full Time

  • No Travel Required

Job Description

Wintrust is a financial holding company with approximately $50 billion assets under management and traded on the NASDAQ:WTFC. Built on the "HAVE IT ALL" model, Wintrust offers sophisticated technology and resources of a large bank while focusing on providing service-based community banking to each and every customer. Wintrust operates fifteen community bank subsidiaries with over 170 banking locations in the greater Chicago and southern Wisconsin market areas. Additionally, Wintrust operates various non-bank business units including commercial and life insurance premium financing, short-term accounts receivable financing, out-sourced administrative services, mortgage origination and purchase, wealth management services and qualified intermediary services for tax-deferred exchanges.

Why join us?
  • An award-winning culture! We are rated a Top Workplace by the Chicago Tribune (past 8 years) and Employee Recommended award by the Globe & Mail (past 6 years)
  • Competitive pay and discretionary or incentive bonus eligible
  • Comprehensive benefit package including medical, dental, vision, life, a 401k plan with a generous company match and tuition reimbursement to name a few
  • Promote from within culture

Why join this team?
  • The Application Development team provides custom solutions that directly enable the business and our customers
  • This role is part of a new Center of Excellence being built to support the implementation and management of Loan Origination through nCino across several lines of business
  • This is the chance to get involved in the ground floor of creating the new team and business capabilities
  • We hold ourselves accountable to high standards, share wins, operate ethically, and have fun

Position Overview

The Senior Software Engineer is primarily responsible for the design, architecture, development, and maintenance of applications, including requirements analysis, customizations, database changes, screen changes, security definition and workflow. Converts system requirements into logical program designs, code modules and stable application systems.

What You'll Do (a.k.a. Accountabilities)
  • Work with a team of technical resources focusing on development for a resident software platform. Work with systems managers and engineers, architects, business analysts and quality engineers in a highly collaborative environment to define product features, estimates and deliverables.
  • Create and communicate innovative solutions to business issues and processes leveraging their knowledge of the software platform and is responsible for assigning resources to specific application design and development tasks, defect resolution and production application support.
  • Perform Peer Code Reviews and guide and mentor more Junior Developers
  • Produce architecture/design artifacts (i.e. object models, sequence diagrams, technical documentation) to help others understand and adhere to company coding standards.
  • Commonly uses agile methodology where all roles closely collaborate with one another in order to complete each unit of work, and where development is not complete until all unit testing, code reviews, QA verification, and user acceptance have passed for each website segment.
  • Update manage and maintain user stories within JIRA for development activities, including adding comments, creating development manifest, and logging and estimating development activities.

  • Bachelor's Degree or equivalent
  • 5-10 years of development experience
  • 5+ years' experience working with Salesforce CRM
  • nCino experience desired
  • Salesforce Platform Developer 1 Certification
  • Salesforce Platform Developer 2 Certification (preferred)
  • Technical expertise and knowledge of software and application development
  • Strong knowledge and use of object-oriented methodologies and frameworks and WebService technologies
  • Software development lifecycle methodologies and discipline
  • Ability to maintain professional business relationships and effectively lead, triage, prioritize and resolve issues that arise in unpredicted situations
  • Proficiency in a variety of programming related technologies and tools including APEX, CSS, HTM5, JSP, SOAP/REST
  • Must be able to operate within and enhance a team environment


From our first day in business, Wintrust has been proud to serve a variety of unique communities and people from all walks of life. To be Chicago's Bank® and Wisconsin's Bank®, we need to reflect that diversity both in all the communities we serve, the people we employ, the organizations we work with, and our banking and lending practices. Wintrust Financial Corporation, including community banking and financial services subsidiaries, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran or any other characteristic protected by law.