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
Collaborate with cross-functional teams to define project requirements, ensuring the successful delivery of software projects on time and within scope
- n
Assist in the professional growth and mentorship of team members through regular feedback, coaching, and career development planning
- n
Contribute to the execution of the software engineering strategy, participating in strategic discussions and technology assessments
- n
Manage project tasks and assignments, helping to prioritize and plan work to meet project goals and deadlines
- n
Monitor project timelines, resource allocation, and budgets to ensure efficient project execution
- n
Proactively identify and mitigate project risks, working to resolve issues as they arise
- n
Promote a culture of innovation, collaboration, and continuous learning within the team
- n
Participate in code reviews and architectural discussions to maintain code quality and best practices
- n
Support the recruitment and onboarding of new team members
n
n
n
n
n
n
n
n
n
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
Minimum 6+ years of relevant work experience in software engineering and development
- n
Minimum 2+ years of experience in a similar technical leadership or mentoring role
- n
Proficiency in C/C++ programming with hands-on experience in production environments
- n
Strong proficiency in Linux operating systems (system administration, kernel knowledge, or application development)
- n
Proficiency in Python programming with experience in real-world projects
- n
Strong programming and debugging skills across multiple languages
- n
Demonstrated experience with software development methodologies and best practices (e.g., Agile, Scrum, CI/CD)
- n
Proven ability to lead, mentor, and develop team members
- n
Strong communication and teamwork skills
- n
Excellent organizational and time management skills
- n
Willingness to learn and grow in a technical leadership role
n
n
n
n
n
n
n
n
n
n
n
n
n
Desirable Qualifications
n
- n
- n
Advanced degree (Master's) in Computer Science, Software Engineering, or a related field
- n
Relevant certifications or training (e.g., Agile/Scrum Master, cloud certifications)
- n
Experience with version control systems (Git, SVN)
- n
Familiarity with CI/CD pipelines and DevOps practices
- n
Experience with software architecture and design patterns
- n
Knowledge of security best practices and secure coding principles
- n
Experience with embedded systems or systems programming
n
n
n
n
n
n
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
Holders of a valid British passport
- n
Continuously resident in the UK for the past 5 years
n
n
n
n
What We Offer
n
- n
- n
Competitive salary and benefits package
- n
Hybrid and flexible working arrangements (subject to business requirements)
- n
Professional development and training opportunities
- n
Collaborative and innovative work environment
- n
Opportunity to work on cutting-edge software projects
- n
Career progression within a global technology company
n
n
n
n
n
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.
…
