Commonwealth Financial Network

  • Application Architect

    Job Locations US-MA-Waltham
    Job ID
    # of Openings
    Technology - Development
  • Overview

    We are not your typical financial services firm. For starters, we’re a fast-growing company with 30 percent of our employee head count in technology. We’ve been recognized as a Best Place to Work 39 times (and counting), and Computerworld has ranked us highly nationwide for the past 12 years as one of the best places to work in IT—and for good reason.


    Our firm is committed to technology and wants to be the best at what we do. Bring your passion and come to work at a place that values your talents! We think and have fun like a start-up (bocce tournament, annual turkey fry, summer outing, etc.) yet have the financial stability to offer you the best training and technology money can buy.


    Conveniently located on the commuter rail near the intersection of I-95 and the Mass Pike, we’re accessible from anywhere—and away from the congestion of a downtown commute.
    Discover what it’s like to be psyched to come to work every day! We offer you:


    • Generous bonus and stock option incentive plans
    • Use of our chairman’s vacation properties (Cape Cod, Lake Winnipesaukee, Sunday River, Key Biscayne, Las Vegas, Park City, the Bahamas, and the Dominican Republic) at no cost
    • Fully paid maternity leave (12 weeks) and spousal leave (3 weeks)
    • An opportunity to participate in our Idea Lab, a fun and dynamic program that lets us dedicate time to experimentation
    • A more relaxed, “dress for your day” dress code
    • A free on-site fitness center
    • Ample opportunity to volunteer with and support local charities
    • A VTO (volunteer time off) day to use toward a cause that’s important to you
    • Tuition reimbursement
    • Free breakfast on Fridays
    • A competitive benefits package—and much more

    About the Opportunity

    Our tight-knit Development team builds and maintains a large private website, COMMunity Link®, which helps more than 1,700 small business owners manage their daily lives. It is built primarily using Microsoft technologies, including .NET and SQL Server. We also have a public-facing site and mobile versions of our tools. Our development approach has always been Agile, and we recently revamped our team structure based on Scrum.
    Like what you hear? Think you have what it takes? Then let’s talk.


    • Working as part of a small (six-person) Architecture team that oversees 10+ Scrum teams with 50+ developers
    • Helping to define logical and physical application architecture and documenting that architecture using diagrams
    • Helping to identify design patterns and anti-patterns and enforce implementation through design reviews
    • Building strong relationships across Scrum and peer technology teams (System Engineering, Network Engineering, Information Security) and collaborating with a variety of people (Scrum team technical leads, product owners, development managers, etc.) in a variety of situations
    • Providing leadership to the various Scrum teams in design and architecture; helping teams choose from multiple design options while balancing project timelines and architecture standards/guidelines; and leading Scrum teams in creating appropriate designs that consider product strategy, project-level in-scope requirements, technical debt remediation opportunities, and design patterns
    • Performing root cause analyses, conducting technology evaluations, and leading design spikes
    • Staying abreast of industry, technology, language, and process trends; being unafraid to implement new practices, processes, and technologies
    • Committing to completing well-defined work in our architecture backlog, and delivering on those commitments
    • Identifying and promoting improvements to Commonwealth’s SDLC for the overall development organization, including, but not limited to, areas such as version control, continuous integration, project build, and project deployment
    • Consistently following software development methodology when working on research proof of concepts or while creating/maintaining software owned by the
    • Architecture team


    • 3+ years of experience as an architect or 5+ years in a tech lead role
    • At least 10 years of experience designing interconnected, complex systems
    • Excellent communication skills
    • Experience working in an Agile/Scrum environment
    • Experience with working with various teams and influencing a common alignment
    • Experience with ASP.NET MVC applications and ASP.NET Web API 

    Additionally, the ideal candidate would have familiarity with some of the following technologies:

    • NServiceBus, SignalR, Redis, Entity Framework (or other ORM), .NET Core
    • Client-side technologies/frameworks (Angular 2+, Knockout, Web Components)
    • Microsoft Azure or other cloud infrastructures
    • Experience in a B2B SaaS environment


    Have we piqued your curiosity? Can you see yourself thriving in this career opportunity, as well as our Anything but Common® workplace culture? If so—and if your background and experience align with our needs—please do submit your application right away.


    Commonwealth Financial Network® is an equal opportunity employer that is committed to a diverse workforce.





    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed