R

RELX

Global information analytics and decision tools

Senior Software Engineer 1

Full-Stack EngineeringPosted on Nov 13
Full-timeRaleigh, NC, USA$127k - $141.6k /yr

About the Job

Requirements

  • A bachelor's degree (or foreign equivalent) in Computer Science, Software Engineering, Physics, Mathematics, or a related field is required.
  • At least 2 years of experience in the job offered or related occupations is required; experience may be concurrent.
  • At least 2 years of experience with web application architecture and designing and integrating web applications from the ground up, including front-end and back-end development, developing RESTful APIs, database design, and implementing business workflows.
  • At least 2 years of experience utilizing Vue.js, Node.js, and Firebase, including server-side rendering to optimize SEO.
  • At least 2 years of experience with API integration and management using Stripe for payments, SendGrid for email marketing, and Rewardful for affiliate marketing; managing and securing API keys; and using Google Cloud Secret Manager.
  • At least 2 years of experience with serverless computing and cost optimization, optimizing backend logic using serverless functions on Google Cloud and AWS platforms, and designing cost-saving architectures that secure resources and manage workloads.
  • At least 2 years of experience with AI and data science implementation, developing and improving AI-based systems, particularly in tracking and recognition contexts; working on scientific data collection with iterative human feedback; and publishing research on AI advancements.
  • At least 2 years of experience designing and implementing media-monitoring and web-monitoring systems using Python, Flask, and cloud services, and creating workflows to summarize news trends, send real-time notifications, and reduce manual workloads.

Responsibilities

  • Perform complex research, design, and software development assignments within a software functional area or product line, and provide direct input to project plans, schedules, and methodology for developing cross-functional software products.
  • Perform software design, typically across multiple systems, mentor more-junior team members, and communicate with users or customers to translate their requests into solutions.
  • Write and review portions of detailed specifications for developing complex system components and complete complex bug fixes.
  • Work with development team members to understand complex product requirements and translate them into software designs.
  • Work in development environments such as Agile and Waterfall while collaborating with key stakeholders, and resolve complex technical issues as necessary.
  • Keep abreast of new technology developments and implement development processes, coding best practices, and code reviews.
  • Interface with technical personnel and team members to finalize requirements, and design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimization techniques.
  • Train entry-level software engineers as directed by department management, ensuring they understand critical aspects of their roles.
  • Develop and test full-stack software solutions in an enterprise SaaS environment, leveraging core product technologies for web development and business logic.
  • Participate in the Agile Scrum Team, including estimates, design reviews, refinement, planning, and continuous-improvement initiatives.
  • Participate in development processes including code reviews, documentation, and other support activities.
  • Collaborate with team members and key stakeholders.
  • Proactively provide status updates, raise issues, and communicate necessary information regularly to the manager or appropriate team members through daily stand-ups, one-on-one meetings, messages, or impromptu communications.
  • May be responsible for ownership of an area of function and perform other duties as needed.

About the Company

RELX

Global information analytics and decision tools

RELX is a global provider of information-based analytics and decision tools for professionals across scientific, technical, medical, legal, risk, business, and exhibitions industries. It operates in four segments: Scientific, Technical & Medical; Risk & Business Analytics; Legal; and Exhibitions. Its products combine large datasets, analytics, and decision-support tools to help researchers, healthcare professionals, lawyers, and business leaders make informed choices, improve productivity, and achieve better outcomes. Revenue mainly comes from subscriptions, with additional income from transactional sales and advertising. RELX differentiates itself through its deep data assets, specialized industry knowledge, and multi-segment offerings that span content, analytics, and decision-support services. The company pursues a goal of delivering trusted information and insights while supporting corporate responsibility and alignment with the UN SDGs through its products and partnerships.

Company size
1,001-5,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1894

Recently Posted Jobs

Explore more opportunities at RELX

See more jobs