Relx

Senior Software Engineer I

Relx

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a seasoned software engineer looking for a new challenge? Do you have a passion for developing cutting-edge technology solutions? If so, then we have the perfect opportunity for you! Come join our team at Relx as a Senior Software Engineer I and be a part of our dynamic and innovative company.We are seeking a highly skilled and experienced individual who will play a key role in the development and implementation of our software products. As a Senior Software Engineer I, you will be responsible for designing, coding, testing, and maintaining software systems that meet the needs of our clients. Your expertise in software engineering principles and ability to work collaboratively with cross-functional teams will be crucial to your success in this role.To excel in this position, you must have a Bachelor's degree in Computer Science or a related field, along with a minimum of 5 years of experience in software development. You should also possess strong analytical and problem-solving skills, excellent communication abilities, and a desire to continuously learn and improve.If you are ready to take your software engineering career to the next level, we encourage you to apply for our Senior Software Engineer I position at Relx. Join us in creating innovative solutions that make a real impact in the industry.

  1. Design, develop, and maintain software systems that meet the needs of our clients.
  2. Collaborate with cross-functional teams to gather requirements, design solutions, and implement software products.
  3. Utilize your expertise in software engineering principles to ensure high-quality and efficient code.
  4. Conduct thorough testing and debugging of software systems to identify and resolve any issues.
  5. Stay updated with industry trends and incorporate new technologies and practices into our software development process.
  6. Provide technical guidance and mentorship to junior team members.
  7. Participate in code reviews and provide constructive feedback to improve the overall quality of our software.
  8. Communicate effectively with stakeholders to gather feedback and address any concerns.
  9. Continuously learn and improve your skills to stay at the forefront of the software engineering field.
  10. Adhere to project timelines and deliver software products on schedule.
  11. Ensure compliance with coding standards, security protocols, and other software development best practices.
  12. Collaborate with product managers to understand customer needs and translate them into functional software requirements.
  13. Troubleshoot and resolve any technical issues that arise during the development process.
  14. Work closely with the Quality Assurance team to ensure the software meets quality standards.
  15. Participate in team meetings and provide updates on project progress and any potential roadblocks.
  16. Stay organized and maintain accurate documentation of the development process.
  17. Keep up-to-date with current and emerging industry trends and technologies.
  18. Lead and participate in technical discussions and present ideas and solutions to improve our software products.
  19. Take ownership of your work and ensure that all tasks are completed to the highest standard.
  20. Collaborate with other departments, such as sales and marketing, to support the launch of new software products.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.

  • Minimum Of 5 Years Of Professional Experience In Software Development And Engineering.

  • Proficient In At Least One Programming Language Such As Java, C++, Python, Or Javascript.

  • In-Depth Knowledge Of Software Development Methodologies, Design Patterns, And Best Practices.

  • Proven Experience In Leading And Mentoring A Team Of Software Engineers.

Required Skills
  • Project Management

  • Quality

  • Agile Methodology

  • Cloud Computing

  • Technical Leadership

  • Database design

  • Code optimization

  • Problem-Solving

  • API integration

  • Software Architecture

  • Full-Stack Development

  • Programming Proficiency

Soft Skills
  • Communication

  • Emotional Intelligence

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer I is between $93,000 and $125,000 per year. This can vary depending on factors such as location, years of experience, and the specific company or industry. Senior Software Engineers with more experience and in high-demand areas can earn upwards of $150,000 or more per year.

Additional Information
Relx is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 29th, 2025
Apply BeforeJanuary 4th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Relx

RELX plc is a British corporate group comprising companies that publish scientific, technical and medical material, and legal textbooks; provide decision-making tools; and organise exhibitions. It operates in 40 countries and serves customers in over 180 nations.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started