At a Glance
- Tasks: Develop and maintain a semantic search API while solving complex technical problems.
- Company: Join LexisNexis Intellectual Property, part of the global RELX family.
- Benefits: Enjoy flexible hours, generous holidays, health benefits, and extensive learning resources.
- Other info: Access to employee resource groups and volunteer opportunities.
- Why this job: Make an impact with cutting-edge tech in a supportive and innovative environment.
- Qualifications: Proficient in Python, C#, and familiar with Agile methodologies.
The predicted salary is between 55000 - 65000 £ per year.
LexisNexis Intellectual Property, part of the global company RELX, serves customers in more than 150 countries.
About the Role
This position performs moderately difficult research, design, and software development assignments within the LNIP intelligence core platform. The Software Engineer III works independently on individual pieces of work and solves moderately complex technical problems, including designing program flow, implementing effective code, performing unit testing, resolving defects, and contributing to system component design and specifications.
Key Responsibilities
- Create specifications for and develop and maintain a semantic search API.
- Successfully implement development processes, coding best practices, secure coding standards, unit testing, code coverage expectations, and code reviews.
- Maintain an internal data curation tool.
- Use agentic development tools responsibly to accelerate development while maintaining code quality, security, correctness, and maintainability.
Requirements
- Proficiency in development languages, including but not limited to: Python, C#, .NET, JavaScript, TypeScript, React, and Angular.
- Proficiency in at least one agentic development tool, including but not limited to: GitHub Copilot, OpenAI Codex, Claude Code, Cursor, or Coder.
- Familiarity with industry best practices, including agentic code development, secure coding practices, security scans, versioning, unit testing, test-driven development, measuring code coverage, code reviews, and cloud deployment.
- Proficiency with data manipulation languages, understanding of data modelling principles, and ability to work with complex data models.
- Knowledge of software development methodologies, including Agile and Waterfall.
- Knowledge of data query and manipulation languages, including SQL and PySpark.
- Knowledge of data storage subsystems.
- Knowledge of vector embeddings of text and their application in intelligent software systems.
Benefits
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
- Generous holiday allowance with the option to buy additional days.
- Health screening, eye care vouchers, and private medical benefits.
- Wellbeing programs.
- Life assurance.
- Access to a competitive contributory pension scheme.
- Save As You Earn share option scheme.
- Travel Season ticket loan.
- Electric Vehicle Scheme.
- Optional Dental Insurance.
- Maternity, paternity, and shared parental leave.
- Employee Assistance Programme.
- Access to emergency care for both the elderly and children.
- RECARES days, giving you time to support the charities and causes that matter to you.
- Access to employee resource groups with dedicated time to volunteer.
- Access to extensive learning and development resources.
- Access to the employee discounts scheme via Perks at Work.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
Software Engineer III (Python & C#) employer: Limelight Health
LexisNexis Intellectual Property, as part of the global RELX family, offers a dynamic work environment that fosters innovation and collaboration. With flexible working hours, generous holiday allowances, and extensive learning and development resources, employees are empowered to grow both personally and professionally. The company's commitment to wellbeing, diversity, and community engagement makes it an exceptional employer for those seeking meaningful and rewarding careers in software engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer III (Python & C#)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python and C#. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer III (Python & C#)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer III role. Highlight your experience with Python, C#, and any relevant development tools. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include examples of projects you've worked on that demonstrate your coding skills and problem-solving abilities. If you've developed APIs or worked with data manipulation, let us know! This helps us see your practical experience.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to technical details.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Limelight Health
✨Know Your Tech Stack
Make sure you’re well-versed in Python, C#, and any other languages mentioned in the job description. Brush up on your knowledge of .NET, JavaScript, and frameworks like React and Angular. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced in previous roles. Think about how you designed program flows or resolved defects. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your ability to tackle moderately complex problems effectively.
✨Familiarise Yourself with Best Practices
Since the role involves coding best practices and secure coding standards, be ready to talk about your experience with unit testing, code reviews, and test-driven development. Highlight any tools you’ve used for versioning and security scans, as this will demonstrate your commitment to maintaining high code quality.
✨Show Enthusiasm for Learning
With access to extensive learning resources at LexisNexis, express your eagerness to grow and develop your skills further. Mention any recent courses or certifications you've completed, especially those related to agentic development tools or cloud deployment, to show that you’re proactive about your professional development.