Full Time

Senior Software Engineer - (100% Remote)

Serco
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Serco, so some details may not match this job. The employer's own page has the real description.

Job Overview

Serco is seeking a highly skilled Senior Software Engineer to join our dynamic, fully remote team. In this pivotal role, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients while ensuring the highest standards of performance and reliability. You will collaborate closely with cross-functional teams, engage in code reviews, and mentor junior engineers. Your innovative mindset and expertise will be crucial in driving projects forward and contributing to the overall enhancement of our software products.



Job Responsibilities

  • Design, implement, and maintain scalable software applications in accordance with best practices.
  • Collaborate with product management, UX/UI design, and other engineering teams to define project requirements and specifications.
  • Participate in code reviews, ensuring adherence to quality standards and providing constructive feedback.
  • Debug and troubleshoot complex software issues in a timely manner.
  • Mentor and provide guidance to junior engineers, fostering a culture of continuous learning.
  • Contribute to the architectural design and optimization of existing applications.
  • Document technical processes, application designs, and system configurations.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong focus on full-stack development.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web frameworks (e.g., React, Angular, or Vue.js) and backend technologies (e.g., Node.js, .NET).
  • Strong understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work independently and in a team environment.
  • Strong verbal and written communication skills.


Technologies & Tools

The Senior Software Engineer will work with a range of technologies and tools, including but not limited to Java, .NET, JavaScript frameworks (React, Angular), SQL and NoSQL databases, cloud services (AWS, Azure), and DevOps tools such as Docker and Kubernetes. A familiarity with Agile methodologies and version control systems like Git is also essential for success in this role.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position at Serco is a proactive problem solver with a passion for technology and continuous improvement. They should possess strong analytical skills, a collaborative spirit, and the ability to thrive in a fast-paced environment. A commitment to high-quality work, coupled with an eagerness to mentor and support team members, will set candidates apart as exceptional fits for our culture and mission.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.