Senior Software Engineer / Lead Software Engineer
Core
Design and implement classes, methods, and architecture for a document IDE that applies coding editor concepts to legal documents, serving lawyers and corporate legal departments.
Role type
Senior C# Software Engineer / Lead Software Engineer
Builds
A document editor with error checking, reference checking, and auto-completion for legal documents
Domain
LegalTech / Document Processing / NLP
Deliverable
production ML models | product features
Required skills
C# development, .NET Framework 4.8/8.0, GitHub, CI/CD concepts, unit testing, algorithm design, code refactoring, architecture design, user interviewing
Preferred skills
Startup experience, team leadership, Korean communication, Rust, Python
Technologies
C#, Rust, Python, .NET Framework 4.8, .NET 8.0, SQLite, Amazon RDS, AWS CloudWatch, Elasticsearch, Kibana, BigQuery, GitHub Actions, Azure DevOps
Responsibilities
Design and implement classes and interfaces for the document IDE, refactor existing code for extensibility, write unit tests, develop effective algorithms, review team code, design overall architecture, conduct customer interviews, propose innovative features
Seniority
Senior, hands-on IC with potential for mentorship