Unknown Company

Software Architect

los angeles, ca • Posted 5 days ago
Hybrid Full Time Software Architecture & Engineering

Responsibilities

  • The Software Architect is responsible for designing secure, scalable, and maintainable software architectures for enterprise‑level products.
  • Work closely with stakeholders to understand business objectives and translate them into clear architectural strategies and technical designs.
  • Oversee application, data, and integration architecture; evaluate and select technologies, frameworks, and tools.
  • Ensure architectural decisions support performance, security, and long‑term maintainability.
  • Identify technical risks, define mitigation strategies, and ensure high availability and reliability across system components.
  • Guide development teams on best practices, review design and code for architectural alignment, and help troubleshoot complex issues.
  • Maintain architectural documentation, stay current with emerging technologies and cybersecurity trends, and ensure solutions are well‑integrated and aligned with broader business processes.

Requirements

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

Core Competencies

Demonstrates expertise in designing secure, scalable software architectures for enterprise‑level products, with a strong focus on cybersecurity, cloud technologies, and high‑performance distributed systems. Proficient in guiding development teams and ensuring architectural alignment with business objectives.

#J-18808-Ljbffr
Back to Job Search