West Monroe Partners - Arlington Heights, IL

posted 20 days ago

Full-time - Mid Level
Arlington Heights, IL
Professional, Scientific, and Technical Services

About the position

West Monroe is seeking a Software Architect (Consultant) to join the Tech Transaction Services (TTS) Practice, focusing on technology/software M&A due diligence projects. The role involves collaborating with TTS consultants and executive client stakeholders to lead technology assessments and advisory across various industries, including Private Equity, High-Tech & Software, Healthcare, and Financial Services. This position offers the opportunity to work with cutting-edge tools and frameworks while leading strategic software environment and product due diligence, post-merger integrations, and carve-out advisory engagements.

Responsibilities

  • Collaborate with Transaction Services consultants from other competencies to support client M&A activity and solve business problems through analysis of existing technology systems, software applications, team operations, and business processes.
  • Assess the underlying software/technology landscape within enterprise organizations to make recommendations to strategic investors on improving market readiness, achieving long-term scalability, and/or reducing operational costs.
  • Analyze contemporary, layered software application/architecture stacks down to the code level.
  • Evaluate SDLC processes, risks, and project management methodologies for best practices, security, and maturity levels.
  • Formulate strategic investment summaries, key risk mitigation analyses, and long-term technology-based strategy for both pre-close and post-close projects.
  • Establish the linkage between business strategy and technology to deliver impactful outcomes.
  • Stay abreast of technology trends and their practical application, helping clients understand innovative and disruptive technology solutions.
  • Support new business development with existing clients by identifying unique opportunities and liaising with appropriate client leads, account managers, or business developers.

Requirements

  • Bachelor's degree in a relevant field preferred, or equivalent experience required.
  • Consulting firm/industry experience preferred.
  • 6-11+ years of experience in software development/architecture, preferably at the enterprise level, with a background in areas such as Microsoft .Net, Java with J2EE, JavaScript (React, Angular), and/or other common stacks like Python/Ruby/AWS.
  • Confident in recognizing and applying modern software design concepts such as separation of concerns, microservices, service-oriented architecture, test-driven development, model-driven development, etc.
  • Awareness of contemporary and legacy software architectural patterns, styles, and respective tradeoffs.
  • Well-versed in complex business systems integration, migrations, and custom object-oriented design/development.
  • Preference for familiarity with application security, secure coding principles, DevSecOps, and/or secure SDLC.
  • Demonstrated experience leading technical engagements including proposal development, estimation, and day-to-day project management.
  • Strong sense of urgency with comfortability delivering solutions in fast-paced, dynamic environments.
  • Excellent critical thinking, leadership, communication, and project management skills.
  • Willingness to travel for out of town client engagements.

Benefits

  • Medical insurance coverage for employees and their families.
  • Dental insurance coverage for employees and their families.
  • Vision insurance coverage for employees and their families.
  • Basic life insurance coverage for employees.
  • 401k plan enrollment for retirement savings.
  • Employee stock ownership program participation.
  • Eligibility for annual bonuses.
  • Unlimited flexible time off.
  • Ten paid holidays throughout the calendar year.
  • Ten weeks of paid parental leave after one year of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service