Software Architect at The Misch Group | Los Angeles | Rezi

Software Architect at The Misch Group

Software Architect

The Misch Group · Los Angeles

2 weeks ago

Software Architect

The Misch Group · Los Angeles

21 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

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.

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.

Requirements

  • 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.

Skills

  • Java
  • C/C++
  • Python
  • Spring
  • Hibernate
  • Angular
  • Git
  • Bitbucket
  • Gradle
  • Maven
  • Jenkins
  • IAM
  • Data protection
  • Encryption
  • Network security protocols
  • Certificate/key management
  • Database design
  • Data modeling
  • Microservice architecture
  • REST APIs
  • Docker
  • Kubernetes
  • Infrastructure provisioning
  • DevOps
  • CI/CD
  • SAST
  • SCA
  • DAST
  • Strategic thinking
  • Decision-making
  • Learning orientation
  • Creativity
  • Problem-solving
  • Technical discussion leadership

Location

  • California

Work Type

  • Full Time
  • Remote-friendly

Experience Level

  • Minimum 5 years

Education Level

  • Bachelor’s or master’s degree in computer science, engineering, or related field

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