50 Software Engineering jobs in Cambridge
Intern, Software Engineering
Posted 3 days ago
Job Viewed
Job Description
25WD91880
**Position Overview**
At Autodesk, we're reimagining what's possible. As a global leader in 3D design, engineering, and entertainment software, we help people everywhere imagine, design, and create a better world. Right now, we're transforming how our products work by moving to the cloud-opening up exciting opportunities for collaboration, innovation, and impact.
What sets us apart isn't just our technology, but our culture. At Autodesk, you'll find an inclusive, supportive environment where early-career talent can grow, be creative, and make real impact. It's one of the reasons we've been consistently recognized by **Fortune, Forbes, and Glassdoor as a top place to work** .
Over three months in our Summer 2026 Internship Program, you'll gain hands-on experience, mentorship, and opportunities to grow your engineering and domain expertise-while making real contributions to Autodesk's design, manufacturing and construction technologies.
Alongside technical growth, you'll develop soft skills and build connections with other interns-locally in your office, regionally across EMEA, and globally-through programs designed just for interns.
You'll work with a team of Geometry Modelling domain experts in a dynamic, supportive environment, collaborating on broad impact by assuring the quality of deliverables to software serving architecture, engineering, construction, manufacturing, media, entertainment and education.
Along the way, you'll gain exposure to our exciting tech stack, which includes industry standard DevOps frameworks: CloudBees, Jenkins, Ansible; Cloud Service providers: Azure and AWS; AI development systems: Cursor and Visual Studio Copilot; and work with operating systems: Windows, MacOS, Linux.
**Responsibilities**
+ Help support the continuousintegration and deliveryof production desktop software components and cloud services
+ Collaborate with experienced engineers to design, plan, develop, refactor, test and maintainsoftware delivery across desktop, cloud and web components
+ Participate actively in Agile development using LEAN methodology as a member of a scrum team
+ Gain hands-on experience with commercial development processes used at Autodesk
**Minimum Qualifications**
+ Currently enrolled as an active student in a degree program
+ Predicted First or Upper Second-Class degree in Computer Science
+ **Please include your estimated graduation year and month in your application**
**The Ideal Candidate**
+ Self-motivated and proactive, with strong problem-solving ability
+ Some familiarity with the design principles and challenges of different operating systems
+ Genuine interest in supporting commercial software across multiple platforms, and in the automation of software delivery processes using machine learning and AI
+ Eager to develop problem-solving skills and gain hands-on experience resolving issues in the software delivery pipeline
Learn More
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience, educational level, and geographic location.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:
Intern, Software Engineering
Posted 4 days ago
Job Viewed
Job Description
25WD91958
**Position Overview**
At Autodesk, we're reimagining what's possible. As a global leader in 3D design, engineering, and entertainment software, we help people everywhere imagine, design, and create a better world. Right now, we're transforming how our products work by moving to the cloud-opening up exciting opportunities for collaboration, innovation, and impact.
What sets us apart isn't just our technology, but our culture. At Autodesk, you'll find an inclusive, supportive environment where early-career talent can grow, be creative, and make real impact. It's one of the reasons we've been consistently recognized by **Fortune, Forbes, and Glassdoor as a top place to work** .
Over three months in our Summer 2026 Internship Programme, you'll gain hands-on experience, mentorship, and opportunities to grow your engineering and domain expertise-while making real contributions to Autodesk's design, manufacturing and construction technologies.
Alongside technical growth, you'll develop soft skills and build connections with other interns-locally in your office, regionally across EMEA, and globally-through programs designed just for interns.
You'll work with a team of Geometry Modelling domain experts in a dynamic, supportive environment, collaborating on the definition and development of core technologies. Along the way, you'll gain exposure to our exciting tech stack, which includes BREP modelling, mesh modelling, C++20, Python, JavaScript and DevOps tools.
**Responsibilities**
+ Prototype, implement, and maintain production desktop software components and cloud services.
+ Collaborate with experienced engineers to design, plan, develop, refactor, test, deliver, and maintain complex features across desktop, cloud and web components.
+ Participate actively in Agile development using LEAN methodology as a member of a scrum team.
+ Gain hands-on experience with commercial development processes used at Autodesk.
**Minimum Qualifications**
+ Currently enrolled as an active student in a degree program.
+ Predicted First or Upper Second Class degree in STEM Field (e.g., Computer Science, Mathematics, Engineering, Physics)
+ Please include your estimated graduation year and month in your application.
**The Ideal Candidate**
+ Interest in design, 3D modelling or geometry.
+ Experience with C++ or a related programming language.
Learn More
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience, educational level, and geographic location.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:
Advanced Software Engineering Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Learn and apply various programming languages and frameworks relevant to current projects (e.g., Python, Java, C++).
- Contribute to the design and architecture of new software features.
- Test and debug software to ensure optimal performance and reliability.
- Collaborate with cross-functional teams, including product management and QA.
- Develop a strong understanding of software development best practices and methodologies.
- Troubleshoot and resolve software defects and issues.
- Assist in maintaining and improving existing codebase.
- Engage in continuous learning and professional development to stay abreast of emerging technologies.
- Document technical specifications and user guides.
- Support the deployment of applications to various environments.
Qualifications:
- A strong academic record, preferably with a foundation in computer science, engineering, or a related field (e.g., A-levels, BTEC, or equivalent).
- Demonstrable passion for software development and problem-solving.
- Basic understanding of programming concepts and algorithms.
- Excellent analytical and critical thinking skills.
- Strong communication and interpersonal abilities.
- Ability to work effectively both independently and as part of a team.
- Eagerness to learn and adapt to new technologies and challenges.
- Previous exposure to coding projects or relevant extracurricular activities is a plus.
- Resilience and a proactive attitude towards overcoming technical hurdles.
Software Engineering Graduate Scheme
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in software design and development activities.
- Write clean, efficient, and well-documented code.
- Develop and execute unit tests and integration tests.
- Collaborate with senior engineers and cross-functional teams.
- Troubleshoot and debug software issues.
- Contribute to code reviews and technical discussions.
- Learn and apply new technologies and development methodologies.
- Assist in the maintenance and enhancement of existing software systems.
- Document technical specifications and project progress.
- Adhere to Agile development principles and practices.
- Recent graduate with a degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of fundamental computer science concepts.
- Proficiency in one or more programming languages (e.g., Java, Python, C++, C#).
- Excellent analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid environment.
- Eligibility to work in the UK.
Lead Remote Software Engineering Manager
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead, mentor, and manage a team of remote software engineers.
- Oversee the design, development, testing, and deployment of software solutions.
- Foster a positive and productive remote team culture.
- Define and implement agile development methodologies and best practices.
- Collaborate with product management and other stakeholders to define technical roadmaps.
- Ensure the delivery of high-quality, scalable, and maintainable code.
- Drive innovation and technical excellence within the engineering team.
- Manage performance, provide feedback, and support career growth for team members.
- Champion technical standards and architectural decisions.
- Troubleshoot and resolve complex technical issues.
- Proven experience in software engineering management, with a focus on remote teams.
- Strong technical background in software development and architecture.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices.
- Demonstrated ability to lead, mentor, and inspire engineers.
- Excellent understanding of agile methodologies and DevOps practices.
- Strong communication, collaboration, and interpersonal skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Remote Graduate Scheme - Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in a structured training program covering software development principles, languages, and tools.
- Contribute to the design, development, and testing of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code.
- Collaborate effectively with team members in a remote setting through various communication tools.
- Assist in troubleshooting and debugging software issues.
- Participate in code reviews and learn from experienced developers.
- Gain exposure to different areas of the software development lifecycle.
- Contribute to team discussions and problem-solving sessions.
- Learn about Agile methodologies and their application in a development environment.
- Undertake project-based work designed to build practical skills and understanding.
- A recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- Strong foundation in programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Excellent problem-solving and analytical skills.
- Strong desire to learn and develop technical skills.
- Good communication and interpersonal skills, suitable for remote collaboration.
- Ability to work independently and manage time effectively in a remote work setting.
- A proactive attitude and a passion for technology and software development.
- Team-oriented mindset and willingness to contribute to group goals.
- Previous internship or project experience in software development is a plus.
Software Engineering Coach (GenAI + LLMs)
Posted 14 days ago
Job Viewed
Job Description
We’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90 minutes, take place remotely via our app, and based around high quality teaching material that we produce.
Your job is to bring expertise and enthusiasm for software engineering and ensure our learners leave with a deep understanding of the topic (understanding why , not just knowing what or how ), and the ability to apply new skills.
You can expect to be teaching senior as well as junior engineers, answering interesting questions tangential to our material, and helping learners to understand and improve the results they see when using LLMs. For this reason, we’ve found that the skill profile required is more similar to pairing or technical mentoring than it is to typical classroom teaching.
About Skiller WhaleSkiller Whale changes what tech teams are capable of through live sessions led by subject-matter experts.
Developers attend a 60-90 minute session every week or two, learning something new through challenging exercises with an expert leading the session to explain the topic and answer difficult questions. Learners love us (they give us an average rating of 4.8 / 5) and we have a measurable impact on the teams we work with.
Our learners say:
| "The real-time feedback loop of learning something, putting it into practice and getting insight beyond 'it works' beats any other learning experience I've had by miles"
| “I loved that I could ask any questions at all, and learned new things even in a technology I’ve been using for 15 years!”
| “The biggest pro of Skiller Whale is the quality of the coaches. I really appreciate the deep knowledge they had both on the internals of Python, and how to architect systems”
What We're Looking ForWe'd love for you to apply if you enjoy building the skills and understanding of others, and have experience with most (at least 4) of the following:
- Explaining basic machine learning concepts to others.
- Some knowledge of LLM internals, e.g. transformer building blocks (at least enough to underpin deeper understanding of their behaviour)
- Prompt engineering
- Agentic AI & using IDE integrations with AI agents
- Coding with LLMs, e.g. setting up Cursor/Copilot configs, and writing prompts for coding/debugging
- Integrating/Pipelining with LLMs, e.g. langchain
- Customising LLM tools, e.g. fine tuning LLMs, using RAG systems
You’ll need to have significant expertise and experience in a real-world setting, be able to give nuanced answers to difficult questions, and explain advanced concepts clearly and succinctly.
An outline of the first modules of this curriculum can be found here:
Working Hours
Most of our coaches lead between 1 and 4 sessions per week (1.5 - 6 hours), with Skiller Whale making up part of a portfolio career, or adding variety to their main employment, consulting or fractional roles. We typically book regular weekly 90 minute time-slots for these sessions, based around your availability.
The Platform
All our teaching is done through the Skiller Whale platform, which includes video conferencing and other tooling designed to make teaching as slick as possible. High quality written content and exercises are provided by Skiller Whale, so you shouldn’t need to do significant preparation before a session (we assume ½ - 1 hour to get familiar with the material, and we pay for preparation the first time a module is taught).
Accommodations
Should you require any accommodations during the interview process, please reach out to Dave Millican ( ) to let him know. We’re always happy to help and will do everything we can to accommodate you.
Requirements
We want to be seen as intelligent, playful learners. Our customers need to trust us to teach their engineers how they should be building software and working effectively in the real world. For our coaches, that means you need to demonstrate:
Knowledge & Understanding
You should come across (legitimately) as an expert, able to expand beyond the provided material when appropriate. E.g: examples from your experience in different settings; what you’ve found works well, and what doesn’t.
Careful Listening and Clear Explanations
You must be able to deliver clear and concise explanations in spoken English and be able to adapt your explanation style to match the level of your audience.
Expert Spoken and Written English
You should be expert and eloquent in spoken English, with an accent that will be clear to non-native (but fluent) speakers from various backgrounds. You should be able to quickly understand questions with complex phrasing or grammar and know when you need to clarify.
A Personable, Passionate and Professional Demeanour
You should be able to easily build rapport with new groups of people, and create a safe space for learners to ask questions. You should come across across as friendly and demonstrate enthusiasm for the topics you teach, whilst maintaining professionalism.
Industry Experience
In order to teach senior engineers with confidence, it’s important that you have extensive real-world experience! Learners may well ask about how things are really done in practice and being able to give examples and anecdotes is important.
Teaching or Mentoring Experience (formal or informal).
Experience teaching groups of software engineers, or mentoring other developers (even in an unofficial capacity) is a bonus, particularly if those people were relatively senior. Since this is an essential part of most senior, lead and engineering management roles we would expect most suitable candidates to have some experience here.
Bonus Points For:
Experience with Multiple Languages / Frameworks / Tools etc.
All the people we teach are already software developers, but will come from various backgrounds / have experience with different programming languages. Having context from those is sometimes useful to help learners’ understanding.
Benefits
- Rate: £100 per hour (+ paid £50 for preparation for each new module taught)
- Very flexible work - we will aim to schedule sessions that fit your availability, and you have no ongoing commitment.
- Fully remote, forever.
- Have a real impact on learners. Our sessions actually make people better at their jobs.
- Teaching is fun!
Be The First To Know
About the latest Software engineering Jobs in Cambridge !
Summer Internship 2026 - Software Engineering, UK
Posted today
Job Viewed
Job Description
Cambridge, UK | Full-time | Fixed-term | £30,000 - £35,000 (pro rata) DOE
About us
Riverlane’s mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science, to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry’s defining technical challenge, such breakthroughs can never be achieved. Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion.
We recently raised $75 million to accelerate our cutting-edge R&D. We partner with many of the world’s leading quantum computing companies and governments to accelerate their path to utility-scale quantum computers. We’re making remarkable progress and growing fast. Join us!
About our internships
Our full-time summer internships are designed to enable current students in a technical field to translate their skills and expertise into an industrial setting. You will join us at our Head Office in Cambridge, UK, for 10 to 12 weeks, where you will have the opportunity to work alongside our team of talented, hardworking and focused software and hardware engineers, mathematicians, quantum information theorists, computational chemists and physicists – all experts in their fields.
Every intern will have a dedicated supervisor and will work on a project designed to make the best use of their background and skills, whilst developing their knowledge of quantum computing. We will support all interns to try and produce something they are proud of by the end of their internship. Previous interns have successfully committed code to industry-standard open-source compilers, co-authored papers and led the design work for software tools.
What you will do
- Develop, devise and research algorithms and software to enhance Riverlane’s capabilities, contributing to one or more projects that are core to Riverlane’s goals
- Discuss ideas with colleagues and communicate work in the form of presentations and reports
- Develop an understanding of quantum computers and their industrial applications
Requirements
What we need
- At the time of application, you will be a current student, in your 2nd+ year of your Bachelor's OR part way through your Master's or PhD in Physics, Chemistry, Mathematics, Computer Science, Electronic Engineering, or a related technical field
- Proven ability in computational and/or theoretical work
- Experience with at least one programming language
- Excellent critical thinking and problem-solving ability
- Strong communication skills, both written and verbal
- Ability to take initiative and to work well as part of a team
- An interest in quantum computing (extensive knowledge or experience is not required)
Important notes
- We are only able to accept applications from individuals who have the right to work in the UK (including those who hold a valid UK student visa). Please note, for PhD students, there is the requirement to temporarily step out of your PhD to complete the internship, which may impact your right to work status.
- You must be available full-time for 10 to 12 weeks over the summer vacation period, preferably starting on Monday 15th June 2026 until Friday 4th September 2026.
- We require a signed agreement from you assigning the ownership of any IP produced during your internship to Riverlane.
- Internships are based at our Head Office in Cambridge, UK.
How to apply
Please upload a CV and covering letter here. Your CV should include the grades that you have so far received in your degree(s). The covering letter should explain why you are applying for the internship and what skills and experience you can bring to the role.
Our summer internships start on Monday 15th June 2026 until Friday 4th September 2026.
Deadline
Please submit your application by Sunday 16th November 2025. Interviews will be held in Cambridge (or virtually if required) during late November/early December 2025.
Benefits
What can you expect from us
Alongside a competitive salary, you can expect a diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities.
We also offer a regular programme of learning events, as well as complimentary snacks and refreshments and regular social and cultural events, including yoga, paddle, movie nights and more.
If you have any queries, please contact .
Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity.
Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don’t meet every single qualification. We’d love to hear from you.
If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.
Software Engineering Coach: Flexible (Domain-Driven Design, React Native + More)
Posted 11 days ago
Job Viewed
Job Description
Right now we’re prioritising coaches who are expert in React Native or Domain-Driven Design.
If you have expertise in other technologies, then please do still apply. In this case, we may ask to keep your details and reach out when we are more confident of demand in those areas.
Role SummaryWe’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90 minutes, take place remotely via our app, and are based around high quality teaching material that we produce.
Your job is to bring expertise and enthusiasm for software engineering and ensure our learners leave with a deep understanding of the topic (understanding why , not just knowing what or how ), and the ability to apply new skills.
You can expect to be teaching senior as well as junior engineers, answering interesting questions tangential to our material, and live-debugging their code. For this reason, we’ve found that the skill profile required is more similar to pairing or technical mentoring than it is to typical classroom teaching.
About Skiller WhaleSkiller Whale changes what tech teams are capable of through live sessions led by subject-matter experts.
Developers attend a 60-90 minute session every week or two, learning something new through challenging exercises with an expert leading the session to explain the topic and answer difficult questions. Learners love us (they give us an average rating of 4.8 / 5) and we have a measurable impact on the teams we work with.
Our learners say:
| "The real-time feedback loop of learning something, putting it into practice and getting insight beyond 'it works' beats any other learning experience I've had by miles"
| “I loved that I could ask any questions at all, and learned new things even in a technology I’ve been using for 15 years!”
| “The biggest pro of Skiller Whale is the quality of the coaches. I really appreciate the deep knowledge they had both on the internals of Python, and how to architect systems”
What We're Looking ForWe'd love for you to apply if you enjoy building the skills and understanding of others, and you have expertise in the curriculum we provide. The technologies/topics that we need coaches for soon are:
- Domain-Driven Design
- React Native
If you are an expert in two or more of the following areas, we’ll still consider you as a coach, although it may be longer before you are allocated a group:
- Common languages/frameworks (e.g. Go, React, Kotlin, Java etc)
- Platforms, Tools and/or Databases (e.g. AWS, Docker, PostgreSQL)
- Test-Driven Development
- REST API Design
- Leadership, Communication and Management (in the context of software teams).
You’ll need to be able to give nuanced answers to difficult questions, give relevant examples from your experience with a topic, and explain advanced concepts clearly and succinctly.
IMPORTANT NOTE:
If your expertise is in the lower priority technologies, but your application is strong, we may put your application on hold (we’ll let you know if this happens) and then reach out again when we are more likely to have a group to offer you.
More DetailsWorking Hours
Most of our coaches lead between 1 and 4 sessions per week (1.5 - 6 hours), with Skiller Whale making up part of a portfolio career, or adding variety to their main employment, consulting or fractional roles. We typically book regular weekly 90 minute time-slots for these sessions, based around your availability.
The Platform
All our teaching is done through the Skiller Whale platform, which includes video conferencing and other tooling designed to make teaching as slick as possible. High quality written content and exercises are provided by Skiller Whale, so you shouldn’t need to do significant preparation before a session (we assume ½ - 1 hour to get familiar with the material, and we pay for preparation the first time a module is taught).
Accommodations
Should you require any accommodations during the interview process, please reach out to Dave Millican ( ) to let him know. We’re always happy to help and will do everything we can to accommodate you.
Please Note
This is a rolling opportunity. Because we always have people going through our process, and only limited time to process them, our response times to initial applications may be slow (up to 4 weeks), in order to prioritise applicants already in the pipeline.
Requirements
RequirementsWe want to be seen as intelligent, playful learners. Our customers need to trust us to teach their engineers how they should be building software and working effectively in the real world. For our coaches, that means you need to demonstrate:
Knowledge & Understanding
You should come across (legitimately) as an expert, able to expand beyond the provided material when appropriate. E.g: examples from your experience in different settings; what you’ve found works well, and what doesn’t.
Careful Listening and Clear Explanations
You must be able to deliver clear and concise explanations in spoken English and be able to adapt your explanation style to match the level of your audience.
Expert Spoken and Written English
You should be expert and eloquent in spoken English, with an accent that will be clear to non-native (but fluent) speakers from various backgrounds. You should be able to quickly understand questions with complex phrasing or grammar and know when you need to clarify.
A Personable, Passionate and Professional Demeanour
You should be able to easily build rapport with new groups of people, and create a safe space for learners to ask questions. You should come across across as friendly and demonstrate enthusiasm for the topics you teach, whilst maintaining professionalism.
Live Debugging
You should be comfortable looking at code, quickly understanding how it works (or why it doesn’t), and identifying bugs or potential improvements under time pressure (e.g. live in a session).
Industry Experience
In order to teach senior engineers with confidence, it’s important that you have extensive real-world experience! Learners may well ask about how things are really done in practice and being able to give examples and anecdotes is important.
Teaching or Mentoring Experience (formal or informal)
Experience teaching groups of software engineers, or mentoring other developers (even in an unofficial capacity) is a bonus, particularly if those people were relatively senior. Since this is an essential part of most senior, lead and engineering management roles we would expect most suitable candidates to have some experience here.
Bonus Points For:
Experience with Multiple Languages / Frameworks / Tools etc.
All the people we teach are already software developers, but will come from various backgrounds / have experience with different programming languages. Having context from those is sometimes useful to help learners’ understanding.
Benefits
- Rate: £100 per hour (+ paid £50 for preparation for each new module taught)
- Very flexible work - we will aim to schedule sessions that fit your availability, and you have no ongoing commitment.
- Fully remote, forever.
- Have a real impact on learners. Our sessions actually make people better at their jobs.
- Teaching is fun!
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, maintainable, and efficient code under guidance.
- Participate in code reviews and collaborate with team members.
- Troubleshoot and debug issues identified during development or testing.
- Learn and apply best practices in software engineering, version control, and agile methodologies.
- Contribute to technical documentation and knowledge sharing.
- Engage in continuous learning to stay updated with emerging technologies.
- Support the team in delivering high-quality software products on schedule.
- Provide feedback on user requirements and assist in refining project scope.
- Develop a strong understanding of the software development lifecycle.
Qualifications:
- A genuine passion for technology and software development.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities.
- Willingness to learn and adapt in a fast-paced environment.
- Basic understanding of programming concepts is advantageous but not essential.
- Ability to work independently and as part of a remote team.
- A minimum of 5 GCSEs at grades A*-C or equivalent, including English and Maths, or a Level 2 qualification in a related subject.
This role is based in Cambridge, Cambridgeshire, UK , but operates as a fully remote position. You will be provided with the necessary tools and support to succeed in a remote setting. Join us and shape the future of technology!