1

Software System Architecture Jobs (NOW HIRING)

Software System Engineer

Chantilly, VA · On-site

$178.80K - $211.90K/yr

Assess alignment of software solutions with mission objectives and enterprise architecture * Mentor ... Bachelor's Degree in Computer Science, Software Engineering, Systems Engineering, or related field

... system architecture development and implementation for advanced software platforms. The selected ... candidate will collaborate with engineering and product teams to define architectural direction ...

... system architecture development and implementation for advanced software platforms. The selected ... candidate will collaborate with engineering and product teams to define architectural direction ...

Software System Engineer

Chantilly, VA

$178.80K - $211.90K/yr

Assess alignment of software solutions with mission objectives and enterprise architecture * Mentor ... Bachelor's Degree in Computer Science, Software Engineering, Systems Engineering, or related field

This role is responsible for defining, guiding, and implementing system architecture solutions that align with enterprise strategies and mission objectives. The Software Architect will work closely ...

This role is responsible for defining, guiding, and implementing system architecture solutions that align with enterprise strategies and mission objectives. The Software Architect will work closely ...

This role is responsible for defining, guiding, and implementing system architecture solutions that align with enterprise strategies and mission objectives. The Software Architect will work closely ...

System Architecture Lead

San Diego, CA · On-site

$179K - $268.40K/yr

Leading technology, hardware, and software experts to translate use case requirements into implementation specifications * Driving system level on-target profiling to inform forward architecture ...

System Architecture Design * Define overall system architecture and component structure * Design APIs, interfaces, and integration points between components * Create architectural diagrams ...

next page

Showing results 1-20

Software System Architecture information

See salary details

$57

$71

$102

How much do software system architecture jobs pay per hour?

As of May 29, 2026, the average hourly pay for software system architecture in the United States is $71.66, according to ZipRecruiter salary data. Most workers in this role earn between $62.74 and $74.52 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software System Architect, and why are they important?

To thrive as a Software System Architect, you need a deep understanding of software design principles, systems engineering, and experience with multiple programming languages, often supported by a degree in computer science or related field. Familiarity with architectural frameworks (like TOGAF), modeling tools (such as UML), and cloud platforms (AWS, Azure) is typically required, and certifications in these areas are advantageous. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with stakeholders and guide development teams. These skills and qualities are vital to ensure scalable, robust system designs that meet business objectives and technological requirements.

What are some common challenges faced by professionals in Software System Architecture roles, and how can they be addressed?

One of the main challenges in Software System Architecture is balancing the need for scalability, security, and performance while meeting tight project deadlines. Architects must often make critical decisions with incomplete information and ensure alignment among cross-functional teams like developers, testers, and product managers. Effective communication, staying updated with emerging technologies, and leveraging architectural frameworks can help address these challenges. Regular collaboration and feedback sessions also ensure that architectural decisions align with business goals and technical constraints.

What is software system architecture?

Software system architecture refers to the high-level structure of a software system, outlining how its components interact and how data flows between them. It serves as a blueprint for both the system and the project, guiding the development, integration, and maintenance of software solutions. System architects make key decisions about the organization of code, technologies used, patterns applied, and scalability and security considerations. Good software architecture helps ensure that a system is reliable, maintainable, and able to meet future requirements.

What is the difference between Software System Architecture vs Software Developer?

AspectSoftware System ArchitectureSoftware Developer
Primary FocusDesigning overall system structure and high-level architectureWriting, testing, and maintaining code for specific features
Required SkillsSystem design, architecture patterns, technical leadershipProgramming languages, debugging, implementation skills
Work EnvironmentCollaborates with stakeholders, architects, and development teamsFocuses on coding within development teams
CertificationsOften includes TOGAF, AWS Certified Solutions ArchitectIncludes certifications like Microsoft Certified, Oracle Java

While Software System Architects focus on designing the overall system structure and ensuring scalability and performance, Software Developers implement these designs by coding and testing individual components. Both roles are essential in the software development lifecycle but differ in scope and responsibilities.

More about Software System Architecture jobs
What states have the most Software System Architecture jobs? States with the most job openings for Software System Architecture jobs include:

Software Engineer - Architecture

Associates Systems LLC

Alexandria, VA

Other

Posted 2 days ago


Job description

Seeking a Software Engineerto join our team. You will provide direct engineering support to the official Under Secretary of Defense for Research and Engineering (OUSD(R&E) and Engineering Prototyping and Experimentation Mission Directorate.
Work location is in Alexandria, VA.
  • Assess user and system requirements and recommend the best overall system architecture.
  • Assist in the design the overall system. The contractor shall formulate system specifications in accordance with applicable standards and work with the site software engineering team to ensure that user requirements and specifications are met in the design of software systems.
  • Design, code, install, and maintain systems. The contractor shall establish test requirements, plans, and execute testing to verify system design and performance; ensure system maintenance and maintain adequate software systems documentation.
  • Prepare software system architectures and models to specify in detail operations to be performed by computer software. The contractor shall provide support for presentation, briefing, chart, and other office documentation.
  • Continually assess the performance of software engineer teams, using an agile approach.
  • Ability to develop software using current programming languages (e.g. Java, C++, JavaScript, PHP or other languages).
  • Excellent knowledge of database technology (e.g. SQL, No SQL, etc.).
  • Experience developing web applications using at least one popular web framework.
  • Experience with test-driven development.
  • Proficiency in software engineering tools.
  • Experience in/familiarity with DevOps or DevSecOps CI/CD pipelines.
  • Experience in/familiarity with cloud native applications and microservices
#cj