Back to results

Lead Software Engineer/Solution Architect

  • Chicago, IL, United States

Applications open in a new tab.

Job details

Experience
8-10 years of software development or enterprise architecture experience, with recent hands-on coding responsibilities.
Posting language
English
Posted

Original job description

Required Skills & Experience

  • Bachelor degree in Computer Science or related field.
  • 8-10 years of software development or enterprise architecture experience, with recent hands-on coding responsibilities.
  • Proven experience architecting and integrating customer-facing technology solutions.
  • Experience designing and developing APIs and system integrations.
  • Demonstrated ability to create technical designs, architecture diagrams, roadmaps, and proofs of concept.
  • Experience working with software engineers or technical leads to implement architectural direction.
  • Advanced experience with JavaScript and modern web-application development.
  • Experience translating business and product requirements into scalable technical solutions.

Nice to Have Skills & Experience

We are seeking a hands on-Senior Solution Architect to help shape the architecture and technical roadmap for a modern customer-facing digitial platform. This is a player-coach role for someone who can establish architectural direction while still working directly with developers, writing code, building proofs of concept, and solving complex integration challenges. This person should have deep software development experience and be ready to take greater ownership of solution architecture and technical strategy. This is an individual contributor position but partnering closely with product leadership, software engineers, internal technology teams, and global digitial partners. Day to day responsibilities include:

  • Shape the solution architecture and technical roadmap for the organization’s customer-facing digital ecosystem.
  • Translate product roadmaps and business objectives into scalable technical solutions and quarterly technical plans.
  • Partner with technical leads, product leaders, and global digital teams to establish architectural direction.
  • Remain hands-on with development by writing code, reviewing technical solutions, and supporting implementation.
  • Build proofs of concept to evaluate new technologies, integration patterns, and architectural approaches.
  • Design scalable APIs, system integrations, and event-driven solutions.
  • Create architecture diagrams, system workflows, integration models, and other technical visualizations.
  • Guide the modernization of customer-facing capabilities, including: o E-commerce o Customer self-service o Order and shipment visibility o Order-status tracking o Digital quote requests o Online ordering o Sample ordering o Product search and discovery o Product-detail and marketing content
  • Work with software engineers to turn architectural decisions into functional, production-ready technology.
  • Provide technical guidance and mentorship to a development organization of approximately 8 to 10 developers.
  • Evaluate technical tradeoffs related to scalability, performance, maintainability, security, customer experience, and speed to market.
  • Help solve complex challenges involving APIs, data movement, system integrations, product information, and digital commerce.
  • Communicate architecture decisions clearly to software engineers, product leadership, and nontechnical business stakeholders.
  • Connect technical decisions to measurable improvements in the digital customer experience.
  • Support the transition from legacy platforms, including Salesforce Commerce, to a unified and composable global web platform.

Job Description

  • Experience with Next.js.
  • Experience with Kafka.
  • Experience with headless or composable content management systems.

Report this job