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
Competitive salary plus discretionary bonus
Apply Now