Senior Software Engineer (Backend) – Labs Legal Tech
Job description
Employer Industry: Legal Technology
Why consider this job opportunity:
- Hybrid work model offering flexibility of 2-3 days a week in the office
- Comprehensive benefits including flexible vacation, mental health days, and wellness resources
- Opportunities for personal and professional growth through learning and development programs
- Inclusive culture with a strong commitment to diversity and social impact initiatives
- Purpose-driven work that contributes to justice, truth, and transparency in the legal field
What to Expect (Job Responsibilities):
- Lead the design, planning, implementation, and deployment of cloud-based services using AI/ML technologies
- Collaborate with cross-functional teams to deliver innovative software products
- Ensure robust support for client applications and backend services, optimizing performance
- Mentor junior engineers and promote best practices in software development
- Stay updated with evolving technologies and advocate for process improvements
What is Required (Qualifications):
- Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience
- 4+ years of extensive software development experience with a focus on cloud-native applications
- 2+ years of hands-on experience in maintaining large-scale distributed applications, preferably using Azure
- Proven track record of 3+ years in backend application development using Python
- Exceptional communication skills with the ability to build and maintain relationships with stakeholders
How to Stand Out (Preferred Qualifications):
- Experience with additional programming languages such as C#, C++, or Java
- Familiarity with AI/ML technologies, particularly MLOps and NLP
- Understanding of the legal industry is a plus