Home > Careers > Software Architect

Software Architect

Department:
Information Technology
Project Location(s):
Los Angeles, California
Job Type:
Full time, Employee
Education:
Bachelor’s degree in Computer Science, Information Systems, or related field.
Compensation:
$129 000

Responsibilities Include:

  • Lead the strategic alignment of application development roadmaps to application and enterprise strategies
  • Provide technical design and architectural leadership to multiple teams and projects to help ensure applications are implemented and adhere to stated architectural and design principles and standards while having the opportunity to remain in a hands-on engineering role.
  • Drive efforts to architect, design technology-enabled business and technical information solutions encompassing multiple specializations, platforms, and technologies
  • Research, analyze and recommend new technologies, rationalization opportunities, standard processes, tools, and techniques to further the firm’s application and enterprise technology architecture strategies
  • Review business process and technical solution designs to help ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technologies
  • Enforce company policies in the areas of development methodology, architecture, security, change and configuration management and compliance.
  • Perform complex engineering activities for performance tuning, monitoring, deployment and production support.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • 10+ years of experience in working in Engineering or Development roles
  • 6+ years of experience in architecture, design of complex distributed applications using REST, Micro services architecture
  • Working knowledge of application architectures, software development tools, and methodologies. Staying current with emerging technology trends.
  • Strong understanding of Micro-services patterns and architectures
  • 8+ years of progressive experience in one or more of the following areas: application delivery; subject matter expertise in building Java-based high-volume/high-transaction applications
  • 8+ years of experience building web applications using Java, Spring and REST
  • Strong software development experience and background.
  • Strong troubleshooting and performance tuning skills.
  • Technical skills in Java, REST services, relational DBs, NoSql technologies (Cassandra/MongoDb)
Contact Us