Software Architect

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in California, USA
Remote or Hybrid
Senior level
Insurance • Professional Services • Sales • Financial Services
The Role
Design secure, scalable enterprise software architectures; oversee application, data, and integration architecture; evaluate technologies; mitigate technical risks; ensure high availability; mentor teams; review design and code; maintain architecture documentation; stay current on cybersecurity and emerging technologies.
Summary Generated by Built In

JOB DESCRIPTION
 
The Software Architect is responsible for designing secure, scalable, and maintainable software architectures for enterprise‑level products. This role involves working closely with stakeholders to understand business objectives and translating them into clear architectural strategies and technical designs.

Key responsibilities include overseeing application, data, and integration architecture; evaluating and selecting technologies, frameworks, and tools; and ensuring that architectural decisions support performance, security, and long‑term maintainability. The architect will identify technical risks, define mitigation strategies, and ensure high availability and reliability across system components.

The role also includes guiding development teams on best practices, reviewing design and code for architectural alignment, and helping troubleshoot complex issues. Additional duties involve maintaining architectural documentation, staying current with emerging technologies and cybersecurity trends, and ensuring that solutions are well‑integrated and aligned with broader business processes.

This position requires strong experience in designing large‑scale distributed systems, hands‑on knowledge of multiple programming languages, familiarity with modern frameworks and development tools, and a solid understanding of cloud, hybrid, and on‑premise environments. Experience with security practices, microservices, REST APIs, containerization, DevOps, and continuous integration/delivery is essential.

Key Responsibilities
Duties and responsibilities
  • Translate business objectives into secure, robust, scalable, and maintainable product architecture.
  • Oversee application design and integration, data architecture, and business architecture.
  • Evaluate technologies, open-source components, frameworks, patterns, risk management tools, and protocols for security, cost, risk, performance, and compatibility.
  • Identify technical risks and mitigation strategies; ensure 99.999% uptime for system components.
  • Provide comprehensive solution views showing how components fit together and align with business processes.
  • Stay current on cybersecurity threats, emerging technologies, and industry trends.
  • Mentor software development teams on software architecture and security best practices.
  • Help engineers troubleshoot and resolve coding/design issues.
  • Create and maintain architecture documentation, design decisions, patterns, and technical standards.


Skills, Knowledge and Expertise
Requirements & qualifications
  • Bachelor’s or master’s degree in computer science, engineering, or related field.
  • Minimum 5 years as a software architect with strong software architecture, cybersecurity, and cloud technology background.
  • Large-scale, high-performance distributed application architecture in on-premise, hybrid, and multi-cloud environments.
  • Agile software development experience.
  • Hands-on experience with Java, C/C++, Python.
  • Experience with Spring, Hibernate, Angular.
  • Tools: Git, Bitbucket, Gradle, Maven, Jenkins.
  • Security practices: IAM, data protection, encryption, network security protocols, certificate/key management.
  • Database design and data modeling.
  • Microservice architecture and REST APIs.
  • Docker, Kubernetes, infrastructure provisioning, DevOps, CI/CD.
  • Security testing: SAST, SCA, DAST.
  • Strategic thinking, decision-making, learning orientation, and creativity.
  • Team player with strong problem-solving and technical discussion leadership.
  • Data security software and policy management systems are a plus.


Benefits
Competitive compensation
Health, dental, and vision insurance
Flexible paid time off
Remote‑friendly work environment
Professional development and training opportunities
Collaborative, supportive engineering culture
Opportunity to design high‑impact, enterprise‑level software architectures

About
Stone Hendricks Group is a direct-hire search firm that brings together years of experience and a diverse range of talent to connect businesses with exceptional job candidates. With a focus on timely and effective recruitment, we understand the power of a well-formed employee base in helping businesses achieve their goals. We offer our services to businesses of all sizes, providing qualified candidates for blue- and grey-collar roles, as well as white-collar and executive positions. The success of our direct-hire search process is driven by our advanced training, proprietary technology, and extensive network across industries. At Stone Hendricks Group, we value integrity and prioritize connectedness, commitment, and candor in our interactions with both employers and job seekers. Our clients consider us trusted advisors, relying on the highly personalized service we provide and our ability to find candidates that are an ideal fit for their unique needs. Choose Stone Hendricks Group for unsurpassed direct-hire search services that match successful organizations with talented job candidates.

Skills Required

  • Bachelor's or master's degree in computer science, engineering, or related field.
  • Minimum 5 years as a software architect with strong software architecture, cybersecurity, and cloud technology background.
  • Experience designing large-scale, high-performance distributed applications in on-premise, hybrid, and multi-cloud environments.
  • Hands-on experience with Java, C/C++, Python.
  • Experience with Spring, Hibernate, Angular.
  • Tools: Git, Bitbucket, Gradle, Maven, Jenkins.
  • Security practices: IAM, data protection, encryption, network security protocols, certificate/key management.
  • Database design and data modeling.
  • Microservice architecture and REST APIs.
  • Containerization and orchestration: Docker, Kubernetes.
  • Infrastructure provisioning, DevOps, CI/CD.
  • Security testing experience: SAST, SCA, DAST.
  • Agile software development experience.
  • Data security software and policy management systems.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

The Misch Group is a premier executive search and staffing agency dedicated to connecting world-class organizations with high-caliber talent, and also operates as an independent, full-service international brokerage firm covering all lines of insurance.

Similar Jobs

Agero Logo Agero

Software Architect

Automotive • Big Data • Insurance • Software • Transportation
Easy Apply
Remote or Hybrid
14 Locations
1600 Employees
180K-210K Annually

Zscaler Logo Zscaler

Architect

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
San Jose, CA, USA
8697 Employees
217K-310K Annually
Remote
United States
1233 Employees
Remote
United States
731 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account