Senior Software Engineer - LexisNexis
Indexed description
Location: Raleigh, NC
- Remote
Salary: $119.10K - $157K/yr (Estimated pay)
Job Type: Full-time
Posted: 9 hours ago
About The Team
LexisNexis CounselLink is the leading enterprise legal management solution designed to help corporate legal departments gain 100% visibility into their work, matters, and invoices. CounselLink delivers Work Management, Financial Management, and Vendor Management solutions in one easy-to-use, cloud-based platform for controlling costs, maximizing productivity, and making better decisions - all supported by powerful analytics that provides you with data to demonstrate your department's value.
About The Role
LexisNexis USA is seeking a Senior Software Engineer to join the team that builds enterprise software solutions for the legal departments of some of the world's largest organizations. CounselLink is an Enterprise Legal Management (ELM) tool designed to help corporations manage legal work and control legal spending effectively. Technologies used include Spring Boot, Angular 11+, ReactJS, TypeScript, Python, AWS services (S3, SNS), Redis, Solr, Kubernetes, and more.
Responsibilities
- Design, develop, and implement scalable Java-based applications.
- Build new features and enhance existing functionality.
- Collaborate with cross-functional teams to define requirements and deliver technical solutions.
- Develop and maintain APIs.
- Participate in code reviews.
- Write and maintain unit and integration tests.
- Optimize application performance and troubleshoot issues.
- Utilize tools such as Azure DevOps, GitHub, Maven, Docker, and AWS.
- Design and build GenAI capabilities within the application.
- Leverage modern AI technologies to improve development workflows.
- Contribute to architectural decisions and engineering process improvements.
- Mentor and guide junior engineers.
- Stay current with emerging technologies.
- Bachelor's degree in computer science, Engineering, or equivalent experience.
- 6+ years of full-stack software engineering experience building web applications using Java.
- Strong foundation in object-oriented design, development, and standard design patterns.
- Expertise with front-end technologies such as JavaScript, TypeScript, Angular, and/or ReactJS.
- Proficiency in SQL.
- Strong experience with modern testing frameworks.
- Proven problem-solving skills.
- Experience with CI/CD pipelines, cloud platforms (AWS and/or Azure), and containerization technologies.
- Experience using developer productivity tools such as GitHub Copilot.
- Experience working in Agile environments.
- Strong collaboration skills.
- Self-starter with a proactive, problem-solving mindset.
- Experience with Python development.
- Experience integrating GenAI capabilities into applications using cloud-based LLM services (e.g., Azure OpenAI, AWS Bedrock).
- Familiarity with prompt engineering concepts and working with LLM APIs.
- Understanding of vector databases and embeddings to support retrievalaugmented generation (RAG) workflows.
- Career Growth: Access to extensive training and development opportunities.
- Collaborative Culture: Join a supportive team that values innovation and teamwork.
- Impactful Work: Help shape solutions that support the legal operations of global enterprises.
- Diversity & Inclusion: We foster an inclusive culture where diverse backgrounds and perspectives are valued.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search