back to job listings

Job Opening

Job Title: Software Architect

Company: Webstaurant Store, Inc.

Join one of Pennsylvania’s fastest growing companies today!

WebstaurantStore, a Clark Associates company, is looking for Software Architect candidates to join our growing company. This role focuses on web application development and is a key part of growing our business and serving the needs of foodservice professionals worldwide.

100% remote opportunity to AL, AZ, AR, DE, FL, GA, KS, KY, MD, MI, MS, NV, NC, OH, OK, PA, SC, TN, TX, VA, WV, WI or WY.

Responsibilities

As a Software Architect, you will guide the design, the implementation, provide prototypes, and plan transition states across multiple development teams.  

Additionally, you will advocate for excellent engineering practices. You will collaborate with senior level project engineers and other architects on the foundational application design and selection of application architectural patterns. 

In collaboration with other Software Architects and Senior Software Engineers, you will be expected to provide “reference implementations” for new concepts and applications as needed.  

Finally, you will be responsible for generating and maintaining architecture related documentation as well as architecture reviews to ensure architecturally significant requirements are being met for applications that fall within your domain boundary of focus. 

Requirements

  • Experience implementing enterprise software architecture patterns and defining context boundaries.

  • Experience with utilizing an architectural framework or process to design software systems and solutions for new business requirements.

  • Experience designing the use and implementation of an enterprise service bus.

    • NServiceBus, MassTransit, Rebus, or Mulesoft

    • Using RabbitMQ or Redis as a Transport

  • Extensive experience working with high traffic, scalable applications is required.

  • Experience creating and maintaining reusable components (NuGet specifically).

  • “Expert” skill level in writing idiomatic C# within the .NET platform.

    • “Expert” level denotes a fundamental understanding of a majority of language features, memory allocation, and garbage collection.

  • Experience with other languages and platforms is a bonus.

  • Experience with application integration of relational and non-relational databases.

  • Microsoft SQL Server, Redis, Memcached, Elasticsearch, Neo4j, RedisGraph

  • Knowledge of software design patterns.

  • Experience contributing to open-source projects is a plus.

We offer competitive compensation and a comprehensive benefits package including paid time off, medical/dental insurance, wellness programs, gym membership reimbursement, profit sharing, and a 401k with company match.

Our facility features an on-site fitness center, game room, and a breakfast/lunch bar.

If you’re ready for a challenge, and have the ambition to succeed in a fast paced, growing industry, we’d love to discuss this position with you! Submit your resume and apply online today.

H-1B Visa Sponsorship Not Available, W2 only