Junior Software Engineer
Company: Capita
Location: Location not specified (Remote)
Type: Full-time
Level: Junior
Remote: Yes
Posted: 2026-03-05
About this role
\* SC ELIGIBILITY REQUIRED\*
The Junior Software Engineer will support the development and maintenance of software applications and systems. This role is ideal for recent graduates or early-career professionals looking to build their technical skills in a collaborative environment. The responsibilities include writing clean code, participating in code reviews, debugging issues, and contributing to team projects under the guidance of senior engineers. The ideal candidate is eager to learn, has strong foundational programming skills, and demonstrates a passion for software development. While prior professional experience is not required, familiarity with modern development practices and a willingness to grow are essential.
Additional Job Description
What you'll be doing:
- Writing clean, readable, and well-documented code, following team conventions and best practices.
- Participating in peer code reviews, both giving and receiving constructive feedback, to support team quality standards and personal growth.
- Identifying and resolve software defects with guidance from senior engineers, developing systematic problem-solving habits.
- Writing unit tests to ensure code quality, learning foundational software testing principles along the way.
- Contributing actively to team projects within an Agile framework, attending stand-ups, sprint planning, and retrospectives.
- Contributing ideas that will improve the product development of Capita’s AI products.
- Help maintain clear technical documentation for code, processes, and systems to support team knowledge sharing.
What we're looking for:
Technical Skills
- Proficiency in at least one programming language (e.g., Python, TypeScript)
- Understanding of software development principles, algorithms, and data structures
- Basic knowledge of database systems (e.g., SQL, PostgreSQL, or MongoDB)
- Familiarity with version control systems, particularly Git
- Exposure to web development fundamentals (HTML, CSS, RE...