
Senior Software Engineer
LexisNexis27 days ago
Johannesburg, South Africa or Cape Town, South AfricaSenior
Responsibilities
- Lead the design, development, maintenance, and operation of scalable data platforms, data pipelines, backend services, and supporting infrastructure.
- Write efficient SQL for data extraction, transformation, analysis, schema design, and query optimization.
- Develop and maintain APIs and services using technologies such as FastAPI and SQLAlchemy.
- Own technical and architectural decisions for scalable, reliable, and maintainable data systems.
- Collaborate with data analysts, data scientists, and engineers to deliver reliable data solutions.
- Drive infrastructure design and upkeep for data workloads, including containers, orchestration, and provisioning.
- Monitor, troubleshoot, and improve data-system performance and reliability, including incident response and root-cause analysis.
- Mentor engineers, lead code reviews, and raise the team's technical standards.
- Support the adoption of AI-assisted development capabilities.
Requirements
- Deep proficiency in Python for building applications, pipelines, or services at scale.
- Strong SQL skills, including performant queries, schema design, and optimization for large or complex datasets.
- Significant experience in data engineering or backend engineering, including end-to-end system ownership.
- Ability to make sound architectural and technical trade-off decisions.
- Experience mentoring engineers or leading technical initiatives.
- Experience developing and maintaining APIs and services.
- Experience working with AI-assisted development tools and supporting team adoption of AI capabilities.
- Ability to work effectively in a fast-paced, collaborative team environment.
Benefits
- Flexible working hours that allow employees to adjust their schedules during the day.
- Wellbeing initiatives, shared parental leave, study assistance, and sabbaticals.
- Country-specific benefits and support for maintaining work/life balance.
- Accessible hiring accommodations are available for applicants with disabilities or other needs.
About LexisNexis
LexisNexis is a leading innovator of private, secure, and authoritative Legal AI solutions that help legal and business professionals draft full documents with ease, make informed decisions faster, and deliver outstanding work and improved outcomes, all powered by trusted content. LexisNexis Legal & Professional serves customers in more than 150 countries with 11,800 employees worldwide, and is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.