Software Engineering Intern

Cambridge, Eastern GE Vernova

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description Summary**
GE Vernova is seeking motivated, personable, highly-organized interns who are looking for the opportunity to grow their technical and professional skills while building a career with unlimited potential. Interns will learn from the best in the industry and work on substantial projects with real world implications, getting hands-on with digital technologies.
**Job Description**
As a Software Engineering Intern your main focus areas will be the Engineering function within GE Grid Solutions. You'll work in one of our development teams, your responsibilities could include the design, development, deployment, test and/or documentation of one or more products from our portfolio.
and responsibilities**
We are recruiting for interns to join our product development teams, where we create, evolve and maintain first class industrial software solutions for global utility customers. Our products are a mixture of desktop, web, micro-services & mobile applications. We operate in small feature development teams following Agile practices. Teams comprise different roles, predominantly development, but also DevOps, user experience, quality assurance, technical writers, business analysts.
Interns will join a supportive team, working towards shared goals & priorities, as defined by the business requirements. The teams will have the responsibilities of ensuring that the delivered products meet the required levels of quality, security, performance, and scalability.
**Technologies, techniques and methodologies**
We work with some proprietary technologies, but mostly industry standards, many leading edge. We are actively working towards a consistent, industry standard, toolset across each of our sites.
This is an ever-evolving list that could include: Java, Javascript, TypeScript, Angular, NestJS, Kubernetes, docker, artifactory, Git, GitHub, Jenkins, AWS, Azure, Postgres, Oracle, .Net, C#, RabbitMQ, Kafka, Camel & RxDb.
All of our programmes follow modern software development practices, with an emphasis on constant improvement. We aim for consistency in our approaches, but individual teams are encouraged to challenge this to suit their circumstances.
**Desired Qualifications & Requirements**
+ A strong commitment to a career in technology and passion/aptitude for software engineering
+ Strong analytical and technical skills with experience in software industry standards, languages and development tools
+ Demonstrated creative problem solving and proactive learning.
+ Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
+ Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
+ Self-motivated and ability to work well within a team
+ Prior intern, co-op, or research experience in software, electrical engineering, power systems or relevant area
+ Leadership experience inside and/or outside the classroom
+ Currently enrolled in a Bachelor's or Master's Degree program at an accredited university with a focus on Electrical Engineering, Software Engineering, Software Engineering Power Systems, Computer Science, Computer Engineering, Computer Information Systems, Informatics, Information Science/Technology or other relevant STEM majors
**Eligibility Requirements** :
+ It is an office-based role. You must be able to work from the office full time.
+ Legal right to work in the UK is required. We will be unable to sponsor individuals for employment visas, now or in the future, for these roles.
+ Must be enrolled at the UK based university and able to commit to a 12-month internship starting June/July 2026.
**Additional Information**
GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation. GE Vernova is an Equal Opportunity Employer ( .  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
**Additional Information**
**Relocation Assistance Provided:** No
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Engineering Apprentice

CB23 8EP Cambridge, Eastern £22000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships
Our client is seeking a highly motivated and technically adept individual to join their team as an Advanced Software Engineering Apprentice in **Cambridge, Cambridgeshire, UK**. This is an exceptional opportunity for someone passionate about technology to gain hands-on experience in a dynamic software development environment. You will be involved in the full software development lifecycle, from initial concept and design through to implementation, testing, and deployment. The role involves working closely with experienced engineers on cutting-edge projects, contributing to the development of innovative solutions.

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.
This apprenticeship provides a structured learning path, mentorship from industry professionals, and the chance to build a rewarding career in software engineering. You will work in a collaborative and supportive environment, with opportunities for growth and advancement.
This advertiser has chosen not to accept applicants from your region.

Summer Internship 2026 - Software Engineering, UK

Cambridge, Eastern £30000 - £35000 annum Riverlane

Posted 22 days ago

Job Viewed

Tap Again To Close

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. 

This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1AA Cambridge, Eastern £30000 annum (pro WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company, is actively seeking enthusiastic and bright Graduate Software Development Engineers to join their innovative, fully remote internship program. This is an unparalleled opportunity for aspiring software engineers to gain hands-on experience in a cutting-edge environment, working on exciting projects that push the boundaries of technology. Interns will have the chance to contribute to real-world software development, collaborating with experienced engineers on challenging problems. You will be involved in various stages of the software development lifecycle, from design and coding to testing and deployment.

This program is designed to provide a comprehensive learning experience. Interns will be assigned to specific teams and projects, receiving mentorship and guidance from senior engineers throughout their tenure. The focus will be on developing practical skills in programming languages such as Python, Java, or C++, along with gaining exposure to software development methodologies, version control systems, and agile practices. This fully remote internship requires excellent communication skills, a proactive attitude, and the ability to work effectively in a virtual team setting. Successful interns will have the opportunity to showcase their talents and potentially secure future full-time employment opportunities with our client. We are looking for individuals with a strong academic background in computer science or a related field, a genuine passion for software development, and a desire to learn and grow within a dynamic, collaborative, and remote-first culture.

Responsibilities:
  • Assist in the design and development of software applications and systems.
  • Write clean, maintainable, and efficient code under the guidance of senior engineers.
  • Participate in code reviews and contribute to testing processes.
  • Collaborate with team members in a remote environment to achieve project goals.
  • Learn and apply software development best practices and tools.
  • Document code and development processes.
  • Troubleshoot and resolve software defects.
  • Contribute to team meetings and discussions.
  • Gain exposure to various programming languages and technologies.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of fundamental computer science concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++).
  • Familiarity with software development principles and methodologies.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1TN Cambridge, Eastern £30000 annum (pro- WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company situated in the heart of Cambridge, Cambridgeshire, UK , is delighted to offer an exceptional Graduate Software Development Engineer internship. This is an unparalleled opportunity for bright, ambitious, and technically curious recent graduates to gain invaluable hands-on experience in a cutting-edge, innovative environment. You will be an integral part of a talented engineering team, contributing to the development of groundbreaking software solutions that push the boundaries of technology. This hybrid role provides a structured path for learning and contribution, blending focused project work with collaborative team engagement.

Responsibilities:
  • Participate in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++, C#).
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Assist in debugging and resolving software defects, ensuring high quality and reliability.
  • Contribute to code reviews, providing constructive feedback and learning from peers.
  • Gain exposure to various software development methodologies, including Agile and Scrum.
  • Learn and utilize version control systems (e.g., Git) for collaborative development.
  • Participate in team meetings, brainstorming sessions, and knowledge-sharing activities.
  • Research and implement new technologies and tools to enhance development processes.
  • Develop a strong understanding of software architecture and design principles.
  • Assist in creating technical documentation and user guides.
  • Engage in professional development activities and continuous learning.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline from a reputable university.
  • Strong foundation in programming principles and object-oriented design.
  • Familiarity with at least one major programming language (e.g., Python, Java, C++, C#).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A genuine passion for software development and technology innovation.
  • Must be eligible to work in the UK and available for the duration of the internship (typically 3-12 months).
  • This internship is based in Cambridge, requiring hybrid attendance as per project needs.
This internship provides a fantastic launchpad for a career in software development within a world-renowned research and technology hub.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Engineer

CB2 1GA Cambridge, Eastern £55000 Annually WhatJobs

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering automotive technology company, is seeking a talented Automotive Software Development Engineer to join their innovative R&D team based in Cambridge, Cambridgeshire, UK . This role focuses on the design, development, and integration of software for next-generation vehicle systems, including infotainment, driver assistance, and powertrain control. You will be responsible for writing robust, efficient, and maintainable code, primarily in C++ and Python, and working with embedded systems and real-time operating systems (RTOS). Key duties involve collaborating with hardware engineers and system architects to define software requirements, developing software modules, conducting thorough testing and debugging, and ensuring seamless integration into the vehicle platform. The ideal candidate will have a strong understanding of automotive software development processes (e.g., AUTOSAR), vehicle communication protocols (e.g., CAN, Ethernet), and modern software engineering best practices. Experience with simulation tools and testing methodologies in an automotive context is highly desirable. This is an on-site position in Cambridge, Cambridgeshire, UK , offering a dynamic environment for innovation and collaboration. You will be instrumental in shaping the future of automotive technology by delivering cutting-edge software solutions. Excellent problem-solving skills and a passion for the automotive industry are essential.

Responsibilities:
  • Design, develop, and test automotive software components.
  • Write high-quality code in C++ and Python for embedded systems.
  • Implement software for vehicle systems (infotainment, ADAS, powertrain).
  • Collaborate with hardware engineers and system architects.
  • Debug and troubleshoot software issues in vehicle integration.
  • Work with automotive communication protocols (e.g., CAN, Automotive Ethernet).
  • Contribute to software requirements definition and design.
  • Ensure adherence to automotive software development standards (e.g., AUTOSAR).
  • Participate in code reviews and testing procedures.
Qualifications:
  • Proven experience in automotive software development.
  • Strong proficiency in C++ and Python programming languages.
  • Knowledge of embedded systems and RTOS.
  • Familiarity with automotive communication protocols and standards.
  • Experience with AUTOSAR or similar automotive frameworks is a plus.
  • Excellent debugging and problem-solving skills.
  • Strong analytical and communication abilities.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Based in or able to commute to Cambridge, Cambridgeshire, UK .
This advertiser has chosen not to accept applicants from your region.

2025 Software Development Engineer - Embedded Development

Cambridge, Eastern Amazon

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Description
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA.
Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. The challenges SDEs solve for at Amazon are big and impact millions of customers, sellers, and products around the world.
We're looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.
If this is you, come chart your own path at Amazon!
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Work in an agile environment to deliver high quality software.
Basic Qualifications
- Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application
- Knowledge of Computer Science fundamentals
- Programming experience in C or Java / Rust
- Knowledge in databases
- Experience with Operating systems and Kernel Internals, Rust programming
Preferred Qualifications
- Previous technical internship(s) if applicable
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience such as linear programming and nonlinear optimisation
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
- Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in Cambridge !

Principal Software Development Engineer (Full Stack)

CB2 1AX Cambridge, Eastern £95000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in innovative IT solutions, is seeking a highly experienced Principal Software Development Engineer to join their elite, fully remote engineering team. This is a pivotal role where you will drive the architecture, design, and development of complex, scalable software systems that form the backbone of our client's cutting-edge products. You will have the autonomy to influence technical direction, mentor fellow engineers, and tackle the most challenging technical problems.

Key Responsibilities:
  • Lead the design and development of robust, scalable, and high-performance full-stack software applications.
  • Architect and implement modern microservices-based solutions, ensuring best practices in design patterns and code quality.
  • Collaborate with product managers and cross-functional teams to define requirements and technical specifications.
  • Drive the adoption of new technologies and methodologies to enhance development processes and product capabilities.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Perform code reviews, provide constructive feedback, and mentor junior and mid-level engineers.
  • Troubleshoot and resolve complex technical issues across the entire software stack.
  • Ensure the scalability, reliability, and security of deployed applications.
  • Contribute to the strategic technical roadmap and technology selection.
  • Champion engineering excellence and foster a culture of continuous improvement within the team.

Qualifications and Skills:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional software development experience, with a strong emphasis on full-stack development.
  • Expertise in multiple programming languages (e.g., Java, Python, Node.js, C#) and frameworks (e.g., React, Angular, Vue.js, Spring Boot, .NET Core).
  • Proven experience in designing and building scalable distributed systems and microservices architectures.
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Excellent problem-solving, analytical, and architectural design skills.
  • Exceptional leadership, communication, and interpersonal skills.
  • Demonstrated ability to lead technical initiatives and mentor engineering teams in a remote environment.
  • Experience with CI/CD pipelines and DevOps practices.
  • A passion for building high-quality software and driving technical innovation.
This is a fully remote, high-impact role offering a competitive compensation package, including a significant base salary, performance bonuses, and comprehensive benefits. If you are a seasoned engineer ready to make a significant impact, apply now.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer - AI/ML

CB2 1GA Cambridge, Eastern £75000 Annually WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a groundbreaking AI research and development firm, is seeking an exceptional Senior Software Development Engineer specializing in Artificial Intelligence and Machine Learning. This is a fully remote position, offering you the flexibility to work from anywhere. You will be at the forefront of developing sophisticated AI models and scalable software solutions that push the boundaries of what's possible. This role requires a deep technical expertise, a passion for innovation, and the ability to translate complex research concepts into production-ready code.

Key responsibilities include designing, implementing, and deploying advanced machine learning algorithms and models. You will be responsible for the full software development lifecycle, from conceptualization and prototyping to testing, deployment, and maintenance of AI/ML systems. Collaborating closely with data scientists, researchers, and other engineers to integrate AI capabilities into our client's innovative platforms will be essential. You will also contribute to the optimization of ML pipelines, explore new AI technologies, and ensure the scalability, efficiency, and reliability of our AI solutions. Developing robust APIs and contributing to MLOps practices will also be part of your remit.

The ideal candidate will possess a Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field, complemented by a minimum of 6 years of professional software development experience with a strong focus on AI/ML. Proven expertise in programming languages such as Python, and proficiency with ML frameworks like TensorFlow, PyTorch, or Keras are mandatory. Experience with cloud platforms (AWS, Azure, GCP) and distributed computing technologies is highly desirable. Strong analytical, problem-solving, and algorithmic thinking skills are essential. Excellent communication and collaboration skills are needed to effectively work within a distributed team environment. A portfolio of relevant projects or contributions to open-source AI/ML communities is a significant advantage. You should be a self-motivated individual with a deep understanding of modern software engineering best practices.

This is a unique opportunity to join a visionary company and contribute to the development of cutting-edge AI technologies that will shape the future. You will work on challenging and impactful projects alongside world-class talent, in a highly flexible and rewarding remote work environment. We offer a highly competitive salary, comprehensive benefits, and ample opportunities for professional growth and learning. If you are a passionate AI/ML engineer ready to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

CB2 0AW Cambridge, Eastern £18000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our client, a leading technology firm seeking a highly motivated Junior Software Development Apprentice to join their dynamic team in Cambridge, Cambridgeshire, UK . This apprenticeship offers a fantastic opportunity to gain hands-on experience and receive structured training in cutting-edge software development practices. You will be working alongside experienced developers, contributing to real-world projects, and building a strong foundation for a successful career in the tech industry. As an apprentice, you will learn various programming languages, software development methodologies, and best practices in coding, testing, and deployment. Your responsibilities will include assisting in the design, development, and maintenance of software applications. You will participate in code reviews, collaborate with cross-functional teams, and help troubleshoot and resolve technical issues. This role requires a proactive approach to learning and a genuine passion for technology. We are looking for individuals who are eager to absorb new information, adaptable to changing project requirements, and possess excellent problem-solving skills. The ideal candidate will demonstrate a strong aptitude for logical thinking and an interest in continuous professional development. This role is ideal for someone looking to transition into the tech industry or kick-start their career with comprehensive on-the-job training and mentorship. Our client is committed to fostering a supportive learning environment where apprentices can thrive and grow. You will be involved in developing features for web and mobile applications, writing unit tests, and documenting your work. Gain exposure to agile development processes, version control systems like Git, and database management. This is a unique chance to learn from the best in the field and contribute to innovative projects that have a real impact. If you are ambitious, detail-oriented, and ready to commit to a rigorous yet rewarding learning experience, we encourage you to apply.

Key Responsibilities:
  • Assist senior developers in coding and debugging software modules.
  • Participate in the full software development lifecycle, from conception to deployment.
  • Learn and apply various programming languages and frameworks.
  • Contribute to the creation of technical documentation.
  • Collaborate with team members on project tasks and problem-solving.
  • Undergo regular training and assessments to track progress.
  • Adhere to coding standards and best practices.
  • Engage in learning sessions and workshops.
  • Assist in testing and quality assurance processes.
  • Support the maintenance and enhancement of existing applications.
Qualifications:
  • High school diploma or equivalent.
  • A demonstrable passion for technology and software development.
  • Basic understanding of computer science principles is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs View All Jobs in Cambridge