logo

Expedera

Software Architect - Expedera

Department
Engineering
Job Type / Location
remote
Experience Required
7+ years
Posted On

Key Responsibilities

  • Design scalable, high-performance software architectures for distributed systems
  • Define technical standards, best practices, and architectural patterns
  • Collaborate with engineering teams to implement and refine system designs
  • Evaluate emerging technologies and tools for potential adoption
  • Ensure system reliability, security, and maintainability
  • Mentor engineers on architectural principles and design methodologies

Requirements

  • 7+ years of software development experience with at least 3 years in architecture roles
  • Strong expertise in system design, microservices, and cloud-native architectures
  • Proficiency in multiple programming languages (e.g., Python, Java, Go)
  • Experience with containerization, orchestration, and CI/CD pipelines
  • Excellent problem-solving and communication skills

View Assessment Process

Think you'll be a good fit?