Principal Software Engineer

New
U.S. RemoteFull-TimePrincipal
SalaryCompetitive salary plus discretionary bonus
Apply NowOpens the employer's application page

Job Details

Experience
15+ years of relevant experience
Required Skills
Cloud ComputingElasticSearchKafkaCI/CDTerraformMicroservicesDistributed Systems

Requirements

  • 15+ years of relevant experience.
  • Experience with high-volume distributed technical architectures.
  • Experience with Big Data technologies (e.g., ElasticSearch, Kafka, NoSQL, DataFlow).
  • Experience with enterprise infrastructure services (Message Bus, Logging, Tracing).
  • Deep understanding of Domain Driven Design concepts.
  • Design and implementation of data-intensive distributed systems.
  • Proficiency with CI/CD automation tools (Terraform, Jenkins).
  • Knowledge of API and Data Model design.
  • Cloud provider experience (AWS, Azure, or GCP).
  • Understanding of security-by-design.

Responsibilities

  • Drive the definition and evolution of architecture using Distributed Domain Driven Design.
  • Act as strategy leader for Availability, Performance, Scalability, and Securibility.
  • Provide project-embedded architecture consultation.
  • Contribute to prioritization of platform capability improvements.
  • Enhance architecture documentation via automation tools.
  • Communicate complex technical concepts to diverse audiences.
  • Collaborate with stakeholders to build consensus.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary plus discretionary bonus
Apply Now