Principal Software Engineer

New
D
DISCOLegal Technology
U.S. (remote)Full-TimePrincipal
SalaryCompetitive salary plus RSUs
Apply NowOpens the employer's application page

Job Details

Experience
15+ years
Required Skills
AWSCloud ComputingJenkinsAzureCI/CDTerraformDistributed Systems

Requirements

  • 15+ years of relevant software engineering experience.
  • Expertise in designing, implementing, and operating high-volume, data-intensive, distributed systems.
  • Deep understanding of Domain Driven Design concepts like bounded contexts and event storming.
  • Proficiency with Big Data technologies (ElasticSearch, NoSQL, Kafka, Columnar Databases, DataFlow).
  • Experience with cloud provider environments (AWS, Azure, or GCP).
  • Skilled in CI/CD automation tools like Terraform, Jenkins, and CodePipeline.
  • Knowledge of API design, data modeling, and security-first development practices.
  • Experience with observability, logging, and distributed tracing systems.
  • Ability to design architecture using patterns and tools like sequence diagrams.
  • Understanding of enterprise infrastructure services like message buses and configuration services.

Responsibilities

  • Drive the definition and evolution of architecture using Distributed Domain Driven Design practices.
  • Act as strategy leader for Architecture Quality Attributes including availability, performance, scalability, and security.
  • Provide project-embedded architecture consultation for best practices and design patterns.
  • Contribute to prioritizing platform capability improvements across feature and data platforms.
  • Enhance architecture descriptions using automation and innovative tools.
  • Communicate complex technical concepts to both technical and non-technical stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary plus RSUs
Apply Now