Remotery

Principal Software Engineer

Posted Jun 18

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Leads the definition and advancement of our architecture utilizing Distributed Domain Driven Design methodologies.

• Serves as the strategic authority for key Architecture Quality Attributes (e.g., Availability, Performance, Scalability, Security) to guide architecture evaluations.

• Offers embedded architectural consultation in projects to foster best practices, design patterns, and informed buy versus build choices.

• Aids in prioritizing enhancements for platform capabilities across feature and data platforms.

• Improves the capture and dissemination of architecture descriptions through automation and innovative tools.

• Oversees organization-wide strategies, including naming conventions, protocol standards, and design patterns, to ensure continuous value creation.

• Effectively communicates intricate technical concepts in both written and spoken formats, addressing both technical and non-technical audiences.

• Works collaboratively with stakeholders to build consensus as needed, ensuring alignment on architectural choices.


⛳️ Requirements

• Over 15 years of pertinent experience

• Experience with high-volume distributed technical architectures that have a significant cost of failure, emphasizing reliability and availability

• Familiarity with ‘Big Data’ technologies such as ElasticSearch, NoSQL Stores, Kafka, Columnar Databases, DataFlow or Pipeline Systems, and Graph DataStores

• Experience utilizing common infrastructure services like Enterprise Message Bus platforms, configuration services, toggle management systems, and observability systems such as Logging and Distributed Tracing Systems

• Proficient in Domain Driven Design concepts and practices including bounded contexts, event storming, specification by example, etc.

• Knowledgeable in the design, implementation, and operation of data-intensive, distributed systems

• Capable of designing and conveying both external and internal architectural views of well-encapsulated systems (e.g., Service Oriented Architecture, Docker-based Services, microservices) using patterns and tools like Architecture/Design Patterns and Sequence Diagrams

• Experienced with Continuous Integration and Continuous Deployment (CI/CD), focusing on automation tools such as Terraform, Jenkins, and CodePipeline.

• Knowledgeable in API/Data Model Design and Implementation, including scaling, achieving high availability, or mapping to storage systems

• Familiar with multiple software stacks

• Proficient in designing and operating software within a Cloud Provider such as AWS, Azure, or GCP

• Understanding of algorithm development for intensive pipeline processing systems

• Possesses knowledge of designing and developing from a security perspective

• Understands how to identify, select, and extend third-party components (Commercial or Open Source) that provide operational leverage without limiting product and engineering innovation.


🏝️ Benefits

• Open, inclusive, and enjoyable work environment

• Comprehensive benefits, including medical and dental insurance

• Competitive salary with a discretionary bonus

• Opportunity to join a startup that is transforming the legal industry

• Growth opportunities throughout the organization

People also viewed

Future Connections2 days ago

Senior Fullstack Engineer

ES flagSpain OnlyFull-timeFull-stack Engineer
ApplyView job
Akamai Technologies2 days ago

Software Engineer II – Data Products

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
cigus2 days ago

Senior PLC Software Developer, CODESYS V3

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Digi International2 days ago

Principal GTM Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Fivetran2 days ago

Staff Software Engineer, Metadata

US flagCalifornia OnlyFull-timeFull-stack Engineer$183k – $245k/year
ApplyView job
CQ fluency2 days ago

Full-Stack DevSecOps Engineer

PH flagPhilippines, +2 more statesFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers