Principal Software Engineer
New
D
DISCOLegal Technology
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 ComputingElasticSearchJenkinsApache KafkaNosqlCI/CDTerraformDistributed Systems
Requirements
- 15+ years of relevant experience.
- Expertise with high volume distributed technical architectures.
- Experience with 'Big Data' technologies (ElasticSearch, NoSQL, Kafka, etc.).
- Experience with enterprise infrastructure services (Message Bus, observability, etc.).
- Expertise in Domain Driven Design (bounded contexts, event storming).
- Experience with distributed systems design, implementation, and operation.
- Proficiency in CI/CD automation tools like Terraform, Jenkins, or CodePipeline.
- Strong knowledge of API and data model design.
- Experience designing and operating software in cloud providers like AWS, Azure, or GCP.
- Understanding of algorithm development and secure software development.
Responsibilities
- Drives the definition and evolution of architecture using Distributed Domain Driven Design.
- Sets strategy for availability, performance, scalability, and security.
- Provides project-embedded architecture consultation and best practices.
- Prioritizes platform capability improvements across feature and data systems.
- Automates and improves documentation of architecture descriptions.
- Communicates complex technical concepts to technical and non-technical audiences.
- Collaborates with stakeholders to build consensus on architectural decisions.
View Full Description & ApplyYou'll be redirected to the employer's site