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