Go to top
Software Architect

PWCampbell, a leading design-build, retail branding and technology firm servicing the financial services industry has an immediate opening for a Software Architect.  As a Software Architect, you will bring clarity, definition, and creative software solutions to problems of all kinds, while leveraging a combination of your fundamental knowledge and deep experience. You will collaborate with the engineers during the build of a brand new SAAS solution and provide coaching and mentoring to our team.

PWCampbell is a 112-year-old, family-owned, fourth-generation company with a reputation for excellence.  We are the best at what we do, work hard, enjoy our work and treat people right.  We offer competitive salaries, great benefits, and an outstanding work environment.

Ideal Skill Set

  • Mastery of many design patterns
  • Acute awareness of anti-patterns
  • Ability to work with a blank slate and define the box
  • Build elegant solutions
  • Actively write awesome code
  • Highly motivated
  • Organized

Responsibilities

  • Design systems with solid architectural foundations
  • Create elegant and efficient solutions software architecture
  • Understand our business and ability to incorporate it into the software architecture
  • Alongside the CTO, develop a long-term vision for the platform
  • Collaborate with the CTO and senior engineers to ensure the architecture is buildable
  • Provide technical and cultural leadership
  • Identify technical trends leading to paths for research and growth
  • Champion our culture to make PWCampbell a place where the best want to come work, stay, and play

Requirements

  • Excellent written and verbal communication skills
  • Recommended 5 – 10 years of solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design.
  • A familiarity with the classic written works in the field (Knuth, Gang of Four, etc.)
  • Experience designing and developing both large and small systems
  • Mastery of SOLID, ORM, IOC / DI, and unit testing
  • Experience developing across multiple languages and technologies such as:
    • NET Core, NodeJS, Ruby on Rails
    • React, Angular
    • React Native, Swift / Objective-C for iOS, Java for Android
    • REST, JSON
    • Continuous Integration, Automated Deployment
  • General knowledge of Microsoft
  • Be actively involved in the community by blogging, stack overflow, contributing to open source projects, and / or speaking at user groups and conferences
    • GitHub or StackOverflow accounts a plus

To apply or for more information please email hr@pwcampbell.com or call 412-963-0100.

We are an equal-opportunity employer, promoting a cooperative, team-oriented environment and empowering all employees to deliver the best in quality service for our clients.