Principal Software Engineer

at Wintrust Financial Corporation in Rosemont, Illinois, United States

Job Description

Job Title: Principal Software Engineer

Job location –Rosemont, IL- but remote work anywhere in the U.S. will be considered.



  • Responsible for technical development, implementation, administration and support of Salesforce CRM, using leading edge technologies. Participate in the development and deployment new features to support business initiatives, playing a leading role in the design of new/improved interfaces to Salesforce.
  • Develops new applications and functionality including modifying existing website, micro-sites, and application sites for Salesforce. Develop and document functional specifications.
  • Conducts code reviews, and Pair-Programming Sessions.
  • Provide application design expertise for application development, database design and maintenance, software architecture, software development lifecycle management and application monitoring for the relevant platform(s). Help architect efficient and scalable software solutions for business application platforms.
  • Responsible for the software release management of team projects including packaging for deployment and working with Configuration Management for the release of, and integration of

released applications into open web projects.

  • Provide production support for Salesforce CRM including afterhours support when necessary.
  • Participate in the full SDLC (Agile), including requirement analysis, design and implementation, estimations and other aspects of iterative development.
  • Develop production application support plans, schedules, and assignments as required. Estimate the level of effort related to technical design, coding, and unit testing.
  • Report status to development management and project/systems management.
  • Develop specification documents outlining technical requirements with associated solutions.
  • Provide technical support for maintenance of existing applications.
  • Responsible for project development efforts pertaining to supplier partnership agreements
  • Ability to clearly write technical specifications.
  • Able to effectively communicate across teams and roles.
  • Coach and mentor a team of 5 Software Developers to fulfill requested enhancements.
  • Manage development teams and pipelines.



Bachelor’s degree in Computer Science or related field of study and 5 years of relevant experience.  As an equivalent alternative, the employer will also accept a Master’s degree in Computer Science or a related field of study plus 3 years of relevant experience.

The position also requires:

  • 3 years of experience with Salesforce CRM.
  • 3 years of experience with Lightning, and Lightning Web Components.
  • 3 years of experience with APEX, Agile, Gearset, Git, Visual Studio Code.
  • 3 years of experience with HTML, CSS, JavaScript.
  • 3 years of experience with Object-oriented methodologies and frameworks and Web Service technologies.
  • 3 years of experience with Software development lifecycle methodologies and discipline.
  • 3 years of experience with Salesforce problem-solving skills using core Salesforce development concepts such as breakpoints, stack trace, watchpoint, unit tests, browser devtools, and network trace.

Any applicant who is interested in this position may apply through the company website,; ref job # 24725. 

Copy Link

Job Posting: 11796148

Posted On: Apr 01, 2024

Updated On: May 06, 2024

Please Wait ...