1

Principal Software Architect Jobs (NOW HIRING)

Principal Software Architect - Ground Systems & Fleet Automation Location: Moriarty, NM Job Type: Full-Time, Exempt Reports to: Director of Operations Who Are We: Sceye is a high-growth technology ...

Title and Summary Principal Software Architect Overview We are seeking a Principal Software Architect to serve as a senior individual contributor and cross-organizational technical leader. This role ...

Title and Summary Principal Software Architect Overview We are seeking a Principal Software Architect to serve as a senior individual contributor and cross-organizational technical leader. This role ...

We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety software platforms. This role will be responsible for defining ...

Position Summary The Principal Software Architect is responsible for defining and driving the technical architecture strategy that enables Light & Wonder's transition from legacy gaming technology ...

New

Position Summary The Principal Software Architect is responsible for defining and driving the technical architecture strategy that enables Light & Wonder's transition from legacy gaming technology ...

New

Principal Software Architect Job Location (Short): Madison, Alabama-USA Workplace Type: Remote Req Id: 3048 Responsibilities Octave is seeking a Principal Solution Architect to support the North ...

Leidos is seeking a Principal Software Architect to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Leidos Common Automation Platform (L-CAP) and ...

We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety software platforms. This role will be responsible for defining ...

Description Leidos is seeking a Principal Software Architect to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Leidos Common Automation Platform (L ...

Description Leidos is seeking a Principal Software Architect to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Leidos Common Automation Platform (L ...

We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety software platforms. This role will be responsible for defining ...

We are looking for a Principal Software Architect to define and lead the technical direction of complex, global industrial automation applications . This is a highly senior, hands-on architecture ...

We are looking for a Principal Software Architect to define and lead the technical direction of complex, global industrial automation applications . This is a highly senior, handson architecture role ...

next page

Showing results 1-20

Principal Software Architect information

See salary details

$117K

$191.8K

$274K

How much do principal software architect jobs pay per year?

As of Jun 6, 2026, the average yearly pay for principal software architect in the United States is $191,750.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,500.00 and $233,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Principal Software Architect position, and why are they important?

To thrive as a Principal Software Architect, you need deep expertise in software design, architecture patterns, and multiple programming languages, often supported by a bachelor’s or master’s degree in computer science or engineering. Familiarity with cloud platforms (like AWS, Azure), architectural modeling tools (such as UML), and certifications like TOGAF or AWS Certified Solutions Architect is valuable. Leadership, strong communication, and the ability to mentor and influence cross-functional teams are standout soft skills for this role. These competencies are essential for guiding technical direction, ensuring scalable and maintainable solutions, and fostering alignment across technical and business stakeholders.

What is a Principal Software Architect job?

A Principal Software Architect is a senior technical leader responsible for designing, guiding, and overseeing an organization's software architecture. They establish technical standards, ensure scalable and efficient system design, and collaborate with engineering teams to implement best practices. This role involves making high-level design choices, mentoring developers, and aligning technical strategies with business goals. Principal Software Architects work closely with stakeholders to ensure that software solutions meet performance, security, and scalability requirements.

What does a typical day look like for a Principal Software Architect?

A typical day for a Principal Software Architect involves collaborating with development teams, product managers, and stakeholders to define and refine architectural solutions for complex projects. You’ll spend time reviewing code and system designs, setting technical guidelines, and troubleshooting architectural issues. Mentoring team members, conducting architecture reviews, and ensuring alignment with business objectives are also central responsibilities. The role is both strategic and hands-on, requiring you to balance high-level planning with practical problem-solving, often across several simultaneous initiatives.

More about Principal Software Architect jobs
What cities are hiring for Principal Software Architect jobs? Cities with the most Principal Software Architect job openings:
What are the most commonly searched types of Principal Software Architect jobs? The most popular types of Principal Software Architect jobs are:
Who are the top companies hiring for Principal Software Architect jobs? The top employers for Principal Software Architect jobs are:
What states have the most Principal Software Architect jobs? States with the most job openings for Principal Software Architect jobs include:
What job categories do people searching Principal Software Architect jobs look for? The top searched job categories for Principal Software Architect jobs are:
Principal Software Architect

Principal Software Architect

Cooper Machinery Services

Houston, TX • On-site

Full-time

Posted 11 days ago


Job description

Job Title: Principal Software Architect
FLSA Status: Exempt
Group: Regular - Full Time
Department: Information Technology (IT)
Location: Hybrid
About Cooper Machinery Services:
Cooper Machinery Services provides natural gas compression equipment and services to customers globally in the Oil & Gas, Power, Transportation, and Marine sectors. With a proud heritage dating back to 1833, Cooper Machinery Services is the OEM for legendary product lines including Cooper-Bessemer™, Ajax™, Superior™, Gemini, TSI, CSI, Enterprise, and Joy. Headquartered in Houston, TX, but with commercial and services hubs around the world, Cooper Machinery Services provides world-class services to more than 22,000 units in its installed base.
Our strength is our people. Each employee plays an integral role in our success and growth. With a commitment to our vision that strong relationships drive strong results and better business, our people make Cooper Machinery Services legendary.
Job Overview:
The Principal Software Architect is the most senior individual contributor on Cooper's software engineering team, responsible for the architectural integrity of the systems Cooper builds, integrates, and operates. This role sets the technical direction for how Cooper's enterprise applications, custom-built software, integration platforms, and AI capabilities fit together. The Principal Software Architect defines and governs standards for software engineering practice, integration patterns, and API design across the IT organization, and partners closely with engineering leaders to ensure Cooper's software stack is scalable, secure, and built for the discipline of a pre-IPO portfolio company. You will lead engineering teams through architectural reviews, mentor senior developers, and shape the long-term technical roadmap that supports Cooper's growth and post-acquisition integration work.
Essential Duties and Responsibilities:
  • Own the architectural vision and reference standards for Cooper's software engineering landscape, spanning enterprise applications, custom-built software, integration platforms, and AI capabilities.
  • Design, govern, and evolve Cooper's API and integration strategy, including API gateway patterns, versioning, security, and lifecycle management across internal and external interfaces.
  • Lead architectural reviews across SAP, Microsoft Dynamics 365, Microsoft Fabric, and Azure-based applications, ensuring decisions are coherent, defensible, and built for scale.
  • Establish and enforce engineering standards for code quality, source control, CI/CD, observability, testing, and operational readiness across all software development at Cooper.
  • Lead and mentor engineering teams through technical decisions, code reviews, design documents, and architectural deep dives that raise the technical capability of the broader team.
  • Drive technical due diligence and integration architecture for acquisitions, working alongside enterprise applications and infrastructure leaders on M&A IT integration.
  • Evaluate emerging technologies, vendors, and platforms; deliver defensible build-versus-buy recommendations to senior IT leadership.
  • Translate ambiguous business requirements into clear, executable architecture; remove technical ambiguity for engineering teams downstream.
  • Partner with security and infrastructure leadership to ensure software architecture decisions support Cooper's pre-IPO security posture, audit readiness, and regulatory obligations.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 12+ years of progressive software engineering experience, including 5+ years in a Principal, Staff, or Lead Architect role.
  • Deep expertise across software engineering fundamentals, including distributed systems, service design, design patterns, source control, CI/CD, and modern engineering operating practices.
  • Proven track record designing and operating production-grade integration architectures across packaged enterprise systems and custom-built applications.
  • Strong hands-on experience with API design and API management, including REST, GraphQL, event-driven patterns, and API gateway and lifecycle tooling.
  • Experience developing full stack applications in multiple frameworks, including .NET/C#, React.js or similar
  • Strong grasp of relational databases, SQL, data structures and design patterns
  • Demonstrated experience leading engineering teams directly or in a matrixed capacity, setting technical direction for groups of ten or more engineers.
  • Hands-on experience with Microsoft Azure, including Azure App Services, Azure Functions, API Management, Service Bus, and Entra ID.
  • Experience integrating ERP and CRM systems such as SAP, Microsoft Dynamics 365, or equivalents into broader enterprise application landscapes.
  • Experience architecting software solutions that incorporate modern AI capabilities, including large language models, agent-based patterns, and AI-augmented workflows.

Competencies:
  • Architectural Leadership: Sets and defends a coherent technical vision across diverse systems and engineering teams.
  • API and Integration Strategy: Deep expertise designing, governing, and operating APIs and integration patterns at enterprise scale.
  • Software Engineering Excellence: Champions disciplined engineering practice, including source control, testing, CI/CD, observability, and code quality.
  • Engineering Leadership: Mentors senior engineers and leads technical communities of practice; raises the bar without becoming a bottleneck.
  • Technology Evaluation: Sound, defensible judgment on build-versus-buy decisions, vendor selection, and emerging technology adoption.
  • Business Translation: Translates ambiguous business problems into clear, executable architecture.
  • Communication: Communicates architectural decisions and trade-offs clearly to executives, engineers, and non-technical stakeholders.
  • Pragmatism: Knows the difference between technically right and right for now; ships working solutions while protecting long-term integrity.

Cooper Machinery Services is an equal opportunity employer and gives all qualified applicants consideration of employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, genetic information, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.