1

Software Architect Jobs in Raynham, MA (NOW HIRING)

The Role We are looking for an experienced Software Architect to help shape the foundation of our products as we scale. You will lead architecture decisions across our systems, collaborate closely ...

The Crown Is Yours As a Software Architect, you'll help design and scale the systems that power world-class digital experiences. You'll play a critical role in shaping architectural decisions while ...

The Role We are looking for an experienced Software Architect to help shape the foundation of our products as we scale. You will lead architecture decisions across our systems, collaborate closely ...

The Crown Is Yours As a Software Architect, you'll help design and scale the systems that power world-class digital experiences. You'll play a critical role in shaping architectural decisions while ...

Senior Software Architect

Boston, MA · On-site

$140K - $191K/yr

We are seeking a Senior Software Architect to join our core R&D team. You will help define and evolve the technical foundation of our platform as we scale. This role sits at the intersection of ...

Five to seven years' experience in software engineering with 4+ years of proven delivery of complex, distributed systems via architecture design and support. * * Proficient with cloud platforms (AWS ...

Accountable for endtoend technical solution architecture delivery, driving efficiency throughout the project lifecycle and establishing clear technical direction for all Technical Software Architects.

This role combines the strategic scope of an enterprise architect with the credibility of a builder ... Purpose of the Role The Head of Software Architecture acts to define, evangelize, and enforce a ...

This role combines the strategic scope of an enterprise architect with the credibility of a builder ... Purpose of the Role The Head of Software Architecture acts to define, evangelize, and enforce a ...

You are a software architect who sets the standard for how we build; an AI architect who has shipped agentic systems that survived production; and a business systems architect who knows agent quality ...

Sr Staff Software Engineer

Boston, MA · Hybrid

$152K - $190K/yr

Role: Sr Staff Software Engineer Location: DALLAS TX ( hybrid role) NO 100% REMOTE, has to relocate ... Enhancing AI and ML architecture for faster, more impactful decision-making. * Integrating AI to ...

New

Blue Yonder Defense Solutions (BYDS) is seeking a Software Architect with deep expertise in Defense Logistics Management Specifications (DLMS) or enterprise-grade Electronic Data Interchange (EDI ...

next page

Showing results 1-20

Software Architect information

See Raynham, MA salary details

$81.7K

$179.9K

$213K

How much do software architect jobs pay per year?

As of Aug 12, 2026, the average yearly pay for software architect in Raynham, MA is $179,893.00, according to ZipRecruiter salary data. Most workers in this role earn between $146,300.00 and $211,900.00 per year, depending on experience, location, and employer.

What is a software architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

Do you need a degree to be a software architect?

A degree is not strictly required to become a software architect, but many employers prefer candidates with a bachelor's degree in computer science, software engineering, or related fields. Strong technical skills, extensive experience in software development, and knowledge of system design are essential for this role, and certifications or continuous learning can also enhance prospects.

How does a software architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

What are the key skills and qualifications needed to thrive as a software architect, and why are they important?

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.
What cities near Raynham, MA are hiring for Software Architect jobs? Cities near Raynham, MA with the most Software Architect job openings:
Infographic showing various Software Architect job openings in Raynham, MA as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $179,893 per year, or $86.5 per hour.

Full-time

Re-posted yesterday


Job description

Software Architect
Norwell, MA
Contract
Job Overview:
The technical software architect provides consultative enterprise architecture services to agile product teams. They are assigned to support one or more product teams and provide a broad range of services to the teams from supporting product strategy to providing guidance on individual architecture decisions. A technical architect must have a broad understanding of architecture domains (business, information, application, technology, etc.) and know how to apply concepts from those domains to the specific needs of their product team(s) while respecting the architecture principles and guardrails of the enterprise at large. They provide leadership in defining the product strategy in collaboration with the product manager and product stakeholders and ensure alignment between the business goals of the product and the technical architecture that supports it. They support distributed architecture decision making through regular consultation with product teams, identifying architecture decisions to be made and providing guidance on interpreting the reference architecture. They help product teams proactively identify technical roadblocks, identify appropriate resolutions to those roadblocks and coordinate with delivery teams to ensure delivery of value to the business. Scope of Activities The product architect is responsible to perform activities across four key dimensions: Define Product Strategy and High-Level Design • Understands the context of the supported product or product portfolio within the organization and its competitive landscape.
• Works with enterprise and business architects to document the business architecture that the product or product portfolio supports, including business capabilities, value streams and business processes. • Collaborates with product (portfolio) owner, product manager and other product stakeholders to create a product strategy, identify investments and create roadmaps that support business goals and align to the minimum viable architecture (MVA).
• Works with product team(s) to define and maintain the high-level target product and product portfolio architecture.
• Supports product teams to integrate technology innovation by identifying opportunities for proof-of-concept work to deploy new technologies that would support, enhance, improve or replace the product or product functions or features support Architecture Decision Making
• Works with product team(s) to identify architecture decisions to be made.
• Identifies critical architecture decisions that require alignment to reference architecture.
• Provides guidance on architecture decisions based on enterprise guidance from reference architecture when available.
• Works with domain architects (information, application, security, etc.) when deeper domain knowledge is necessary to support decision making.
• Coaches and mentors team members on architecture thinking.
• Works with architecture community of practice to familiarize self with current enterprise guidance.
• Maintains high-level knowledge of enterprise application and technology portfolio to support contextual decision making.
• Collaborates with other emerging architect roles that support product management, including product line architects, portfolio architects and platform architects. Manage the Architectural Runway
• Works with product team to identify needed capabilities and features to enable product development.
• Collaborates with product owner and product manager to coordinate implementation of product-specific enablers.
• Coordinates with enterprise architects and portfolio managers to prioritize development of needed enterprise enablers.
• Assists enterprise architects with evaluation of emerging technologies. Support and Coordinate EA Practices Across Product Lines
• Serves as a member of architecture community of practice.
• Contributes principles, guidelines, standards and solution patterns to the MVA based on feedback and lessons learned during product development.
• Escalates product architecture decisions that are not compliant with MVA.
• Works with enterprise architects and other product architects to coordinate dependencies and shared capabilities across product lines. Credentials and Experience
• Bachelor's degree in computer science, information technology, engineering, system analysis or a related study, or equivalent experience.
• Minimum of five years of experience in at least two IT solution development disciplines, including technical or infrastructure architecture, network management, application development, middleware, database management or cloud development.
• Exposure to multiple, diverse technologies, platforms and processing environments.
• Good understanding of strategic and emerging technology trends, and the practical application of existing and emerging technologies to new and evolving business and operating models.
• Good understanding of product management, agile principles and development methodologies and capability of supporting agile teams by providing advice and guidance on opportunities, impact, and risks, taking account of technical and architectural debt.
• Experience working in a relevant industry is helpful, but not required.
• Experience developing architecture blueprints, strategies and roadmaps.
• Experience delivering presentations to senior-level executives and technical audiences.
Skills
• Knowledge of various back-end development languages like .NET, Java, Go and Python.
• Knowledge of various database technologies like SQL and Oracle.
• Knowledge of various front-end web development languages like JavaScript, HTML and CSS.
• Knowledge of various aspects of a technology architecture like integration, network and security.
• Knowledge of information principles and processes.
• Understanding and knowledge of system development life cycle methodologies (such as agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps).
• Knowledge of different modeling languages (such as UML and ArchiMate).
• Understanding of IT standards and controls.
• Excellent understanding of application development methodologies and infrastructure and network architecture.
• Excellent analytical, planning, organizational and technical and skills.
• Excellent written and verbal communication skills.