Senior Software Developer / Senior Software Engineer

Company: DXC Technology
Apply for the Senior Software Developer / Senior Software Engineer
Location: Aldershot
Job Description:

Job Description

hackajob is collaborating with DXC Technology to connect them with exceptional professionals for this role.

n

Software Developer

n

Location: Farnborough, UKWork Pattern: Full-time, OnsiteDepartment: Software Engineering

n

 

n

About the Role

n

 

n

We are seeking an experienced Software Developer (Leadership) to join our software engineering team at our Farnborough facility. This is a hands-on technical leadership role where you will support a team of software engineers in the development of software products and solutions, providing guidance, code reviews, and technical mentorship while contributing to the execution of our software engineering strategy.

n

 

n

You will combine deep technical expertise with strong leadership capabilities, fostering a culture of innovation, collaboration, and continuous learning within the team.

n

 

n

Key Responsibilities

n

    n

  • n

    Support a team of software engineers in the development of software products and solutions, providing technical guidance, code reviews, and hands-on support

  • n

  • n

    Collaborate with cross-functional teams to define project requirements, ensuring the successful delivery of software projects on time and within scope

  • n

  • n

    Assist in the professional growth and mentorship of team members through regular feedback, coaching, and career development planning

  • n

  • n

    Contribute to the execution of the software engineering strategy, participating in strategic discussions and technology assessments

  • n

  • n

    Manage project tasks and assignments, helping to prioritize and plan work to meet project goals and deadlines

  • n

  • n

    Monitor project timelines, resource allocation, and budgets to ensure efficient project execution

  • n

  • n

    Proactively identify and mitigate project risks, working to resolve issues as they arise

  • n

  • n

    Promote a culture of innovation, collaboration, and continuous learning within the team

  • n

  • n

    Participate in code reviews and architectural discussions to maintain code quality and best practices

  • n

  • n

    Support the recruitment and onboarding of new team members

  • n

n

Essential Qualifications

n

    n

  • n

    Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent combination of education and professional experience)

  • n

  • n

    Minimum 6+ years of relevant work experience in software engineering and development

  • n

  • n

    Minimum 2+ years of experience in a similar technical leadership or mentoring role

  • n

  • n

    Proficiency in C/C++ programming with hands-on experience in production environments

  • n

  • n

    Strong proficiency in Linux operating systems (system administration, kernel knowledge, or application development)

  • n

  • n

    Proficiency in Python programming with experience in real-world projects

  • n

  • n

    Strong programming and debugging skills across multiple languages

  • n

  • n

    Demonstrated experience with software development methodologies and best practices (e.g., Agile, Scrum, CI/CD)

  • n

  • n

    Proven ability to lead, mentor, and develop team members

  • n

  • n

    Strong communication and teamwork skills

  • n

  • n

    Excellent organizational and time management skills

  • n

  • n

    Willingness to learn and grow in a technical leadership role

  • n

n

Desirable Qualifications

n

    n

  • n

    Advanced degree (Master's) in Computer Science, Software Engineering, or a related field

  • n

  • n

    Relevant certifications or training (e.g., Agile/Scrum Master, cloud certifications)

  • n

  • n

    Experience with version control systems (Git, SVN)

  • n

  • n

    Familiarity with CI/CD pipelines and DevOps practices

  • n

  • n

    Experience with software architecture and design patterns

  • n

  • n

    Knowledge of security best practices and secure coding principles

  • n

  • n

    Experience with embedded systems or systems programming

  • n

n

 

n

Security Clearance

n

UK Security Clearance (SC) eligibility is mandatory for this role.

n

 

n

Candidates must be:

n

    n

  • n

    Sole UK nationals (no dual nationality)

  • n

  • n

    Holders of a valid British passport

  • n

  • n

    Continuously resident in the UK for the past 5 years

  • n

n

What We Offer

n

    n

  • n

    Competitive salary and benefits package

  • n

  • n

    Hybrid and flexible working arrangements (subject to business requirements)

  • n

  • n

    Professional development and training opportunities

  • n

  • n

    Collaborative and innovative work environment

  • n

  • n

    Opportunity to work on cutting-edge software projects

  • n

  • n

    Career progression within a global technology company

  • n

n

 

n

About DXC Technology

n

DXC Technology is a leading independent, end-to-end IT services company. We deliver innovative technology solutions and services that help enterprises run their mission-critical systems and operations while modernizing IT, optimizing costs, and enabling digital transformation across the enterprise.

n

 

n

DXC Technology is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Posted: July 14th, 2026