The position has been closed by the company
Find similar jobs
Next job

Senior Software Engineer - Gen AI in Litera

Posted more than 30 days ago

1 view

Litera

Litera

0
0 reviews
More than 5 years
Kyiv
Intermediate
Full-time work
Position Summary: Litera is looking for a Senior Software Engineer to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high-quality and fully-performing software that meets quality and software development standards alongside a great team.A Day in the Life:• Write clean, maintainable code that is extensible with the minimum number of defects• Act as a source of expert-l

Position Summary:

 

Litera is looking for a Senior Software Engineer to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high-quality and fully-performing software that meets quality and software development standards alongside a great team.

A Day in the Life:

• Write clean, maintainable code that is extensible with the minimum number of defects

• Act as a source of expert-level knowledge of modern software development techniques and methodologies

• Provide guidance on modern software engineering techniques and methodologies for code reviews

• Take ownership of product features from estimates to design and development

• Refactor and improve existing software

• Collaborate with cross-functional teams (PM, QA) to complete tasks

• Manage individual task priorities, estimates, deadlines, and deliverables

• Coach and mentor less experienced team members

• Shape innovative designs and feature enhancement ideas into the product and design process

• Own key areas of the product in terms of design and development

• Demonstrate knowledge of software and security best practices (i.e., object-oriented design patterns, OWASP Top 10, SOLID design principles)

• Deliver solutions that scale

• Perform other duties as assigned

Role progression:

Within 1 month, you will:

• Complete our Engineering onboarding plan

• Learn the functional areas of the application and its intended uses

• Establish relationships with all developers and quality engineering members on the team

• Act as a member of an Agile team that solves complex challenges and builds working software

• Triage, analyze, and develop solutions for bugs and minor enhancements using

• Work with senior development team members to learn the application source code

• Adhere to standard operating procedures to ensure consistency in the way we develop software.

Within 3 months, you will:

• Contribute code improvements regularly to the application

• Develop subject matter expertise in one or more application areas

• Translate product designs into technical designs and development tasks

• Be able to communicate with Customer Success and other groups in the organization regarding application bugs, issues, and challenges

Within 6 months, you will:

• Collaborate with other development team members to build robust features

• Establish subject matter expertise in multiple feature areas of the application

• Own feature development for critical feature areas within the application

• Define new opportunities for quality improvement

About You:

• 5+ years of professional software development experience with excellent C# coding skills, including backend technologies such as APIs, databases, and web frameworks

• Bachelor's degree in computer science or related technical field

• Extensive understanding of software development principles (object-oriented design, SOLID, Test-Driven Development, KISS, DRY)

• Strong experience with the following technologies:

• C#, .NET/.NET Core, ASP.NET Core, Web/REST APIs

• SQL Server and Microsoft Entity Framework

• Unit testing frameworks (i.e., NUnit, MSTest)

• Doker

• Experience with the following tools:

• GitHub

• Jira / Confluence

• Microsoft Visual Studio Code or Microsoft Visual Studio

• Experience with Azure OpenAI

• Experience leveraging foundational and custom GPT language models

• Knowledge of GitHub Copilot or other AI coding assistants

• (Optional, but preferred)

• JavaScript/TypeScript

• Experience with UI/UX technologies such as React.js

• HTML5/CSS

• Experience developing software using Microsoft Visual Studio and/or Azure DevOps

• Experience with CI/CD and automated build and deployment processes

• Experience with any (or all) of the following a plus: Azure Container Services, SQL Azure, Azure Storage, Azure Key Vault, Azure Kubernetes Service, Azure Cosmos DB

• Strong troubleshooting and debugging skills

• Excellent at multi-tasking and able to handle competing priorities

• English level – Upper-Intermediate

Desired Skills:

• Knowledge of generative AI concepts and frameworks

• Experience leveraging foundational and custom machine learning models preferred (Amazon Titan, Claude 2, Hugging Face)

• Experience with prompt engineering

• Experience using vector databases, text embeddings, and Retrieval-Augmented Generation (RAG)

Who We Are:

Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving more than 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recognized as one of the best places to work, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, and passionate, and have the ability to make a direct impact on the future of the company.

More than 5 years
Kyiv
Intermediate
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept