What Jobs are available for Software Development in Milton Keynes?

Showing 134 Software Development jobs in Milton Keynes

Graduate Software Development Engineer

MK9 2AA Milton Keynes, South East £30000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a pioneering technology firm focused on delivering innovative software solutions that drive digital transformation across industries. We are excited to offer a fully remote Graduate Software Development Engineer internship, providing an unparalleled opportunity for recent graduates to kick-start their careers in software engineering. This program is designed for ambitious individuals eager to learn, contribute, and grow within a supportive, virtual team environment. You will gain hands-on experience with modern development tools and methodologies, working on real-world projects alongside experienced mentors. This role offers the flexibility to work remotely across the UK.

Program Overview:
  • Gain practical experience in software development lifecycle, from design and coding to testing and deployment.
  • Work on challenging projects using popular programming languages such as Python, Java, C++, or JavaScript.
  • Collaborate with experienced engineers in an agile development environment.
  • Learn about various aspects of software engineering, including front-end, back-end, cloud computing, and database management.
  • Participate in code reviews and receive constructive feedback to improve coding standards and practices.
  • Develop problem-solving skills and learn how to approach complex technical challenges.
  • Contribute to the development of new features and enhancements for our client's cutting-edge software products.
  • Engage in team meetings, sprint planning, and retrospective sessions.
  • Receive dedicated mentorship and support from senior engineers throughout the internship.
  • Build a strong foundation for a successful career in software engineering.

Eligibility & Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong academic record with a foundational understanding of computer science principles and programming concepts.
  • Demonstrated passion for software development through personal projects, coursework, or relevant internships.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent analytical and problem-solving abilities.
  • Good communication and interpersonal skills, essential for remote collaboration.
  • Ability to work independently, take initiative, and manage tasks effectively.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Must be eligible to work remotely within the UK.

This exciting internship is based within our client's innovation hub near Milton Keynes, Buckinghamshire, UK , but offers complete remote flexibility. If you are a budding engineer ready to make an impact, apply today!
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer (Cloud)

MK9 2AA Milton Keynes, South East £70000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Development Engineer specializing in cloud technologies to join their innovative engineering team. This is a fully remote position, offering the flexibility to work from anywhere within the UK. You will be instrumental in designing, developing, and deploying scalable and robust cloud-based software solutions. The ideal candidate will possess a strong background in modern software development practices, cloud architecture, and distributed systems. You will work on challenging projects, leveraging cutting-edge technologies to build high-performance applications that drive business value.

Key Responsibilities:
  • Design, develop, test, deploy, maintain, and improve software systems, with a focus on cloud-native applications.
  • Architect and implement scalable, resilient, and secure solutions on cloud platforms (e.g., AWS, Azure, GCP).
  • Write high-quality, maintainable, and efficient code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to the selection and adoption of new technologies and tools.
  • Mentor junior engineers and foster a culture of technical excellence.
  • Ensure adherence to security best practices throughout the software development lifecycle.
  • Optimize application performance and scalability for large-scale deployments.
  • Document software designs, APIs, and processes.
  • Participate in an on-call rotation to support production systems.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proven experience in designing and building scalable applications on at least one major cloud platform (AWS, Azure, or GCP).
  • Strong proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Solid understanding of microservices architecture, APIs, and distributed systems.
  • Experience with databases (SQL and NoSQL) and caching mechanisms.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Knowledge of infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a fully remote team.
  • Experience with agile development methodologies.

This is an exciting opportunity for a Senior Software Engineer to contribute to impactful projects within a forward-thinking company, offering a fully remote work environment. If you are based in or near Milton Keynes, Buckinghamshire, UK , and are passionate about cloud technologies, we encourage you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

MK1 1AA Milton Keynes, South East £25000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey with our client's renowned Graduate Trainee programme, based in the vibrant hub of Milton Keynes, Buckinghamshire . This unique opportunity is designed for ambitious, recent graduates eager to kick-start their professional development in a supportive and innovative environment. Over the course of this structured programme, you will gain invaluable hands-on experience across various departments, including software development, project management, and business analysis. Our client is committed to nurturing top talent and provides extensive training, mentorship from industry experts, and clear pathways for career advancement. You will have the chance to work on real-world projects, contribute to groundbreaking initiatives, and develop a diverse skillset that will form the foundation of your long-term success. We are looking for individuals with a strong academic background, a keen analytical mind, and a passion for technology and problem-solving. Excellent communication and interpersonal skills are essential, as you will be collaborating closely with experienced professionals. This role offers a blend of on-site learning and remote flexibility, allowing for a dynamic work-life balance. The ideal candidate will possess a degree (2:1 or above) in Computer Science, Engineering, Mathematics, or a related discipline, or demonstrate equivalent practical experience. Enthusiasm, a proactive attitude, and a willingness to learn are paramount. Join a forward-thinking organisation that values its people and invests in their future. This programme is more than just a job; it's a launchpad for a fulfilling and impactful career in the tech industry. Be part of a company that encourages innovation and supports continuous professional growth, all within the accessible location of Milton Keynes .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

MK9 1LT Milton Keynes, South East £25000 annum (appr WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is excited to offer a fully remote Junior Software Development Apprenticeship opportunity for aspiring tech professionals. This is a fantastic chance to launch your career in software development with comprehensive training, mentorship, and hands-on experience. You will be working alongside experienced developers on real-world projects, learning a variety of programming languages and development methodologies. This apprenticeship is designed for individuals who are passionate about technology, eager to learn, and possess strong problem-solving skills.

What You'll Do:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Learn and apply modern software development practices, including Agile methodologies.
  • Participate in code reviews and contribute to discussions on software design and architecture.
  • Develop an understanding of different programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Contribute to the development of user interfaces and back-end systems.
  • Help create and maintain technical documentation.
  • Collaborate effectively with team members in a remote setting, utilising virtual communication tools.
  • Engage in problem-solving and troubleshooting of software issues.
  • Learn about database management and integration.
  • Understand version control systems like Git.
  • Actively participate in training sessions and workshops to enhance technical skills.
  • Contribute to the continuous improvement of software development processes.
What You'll Need:
  • A strong passion for software development and technology.
  • Excellent problem-solving and logical thinking abilities.
  • Good communication skills, both written and verbal.
  • Ability to work independently and manage your time effectively in a remote environment.
  • Basic understanding of computer science concepts is beneficial but not essential.
  • Eagerness to learn and a proactive attitude.
  • Right to work in the UK.
  • Must be 18 years or older.
  • Hold or be on track to achieve at least 3 A-Levels (or equivalent qualification) including grades A-C in relevant subjects like Maths, Computer Science, or a strong technical background.
This remote apprenticeship provides a structured learning path towards a fulfilling career in software development, offering flexibility and the chance to gain valuable industry experience from day one.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

MK7 7GT Milton Keynes, South East £80000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company in Milton Keynes, Buckinghamshire, UK , is seeking an experienced Senior Software Development Manager to lead their talented engineering teams. This is a key leadership role responsible for driving the development of innovative software products and ensuring the successful delivery of high-quality solutions.

The Senior Software Development Manager will oversee multiple software development teams, fostering a collaborative and high-performance culture. You will be responsible for the end-to-end software development lifecycle, from planning and design to implementation, testing, and deployment. Key duties include mentoring and coaching software engineers, managing project timelines and resources, and ensuring adherence to best practices in software development, including Agile methodologies. You will work closely with product management, QA, and other stakeholders to define product roadmaps and deliver features that meet market demands. The ideal candidate will have a strong background in software engineering with significant experience in management and leadership roles. Proven experience in developing scalable, robust software systems and a deep understanding of various programming languages and architectures are essential. Excellent communication, strategic thinking, and problem-solving skills are required to navigate complex technical challenges and lead diverse teams effectively. If you are passionate about building great software and developing high-performing teams, this is an exceptional opportunity.

Responsibilities:
  • Lead and manage multiple software development teams.
  • Oversee the entire software development lifecycle (SDLC).
  • Mentor, coach, and develop software engineers and team leads.
  • Drive the adoption of Agile/Scrum methodologies and best practices.
  • Collaborate with product management to define and execute product strategy.
  • Ensure the delivery of high-quality, scalable, and reliable software solutions.
  • Manage project schedules, resources, and budgets effectively.
  • Foster a culture of innovation, continuous improvement, and technical excellence.
  • Identify and mitigate technical risks and challenges.
  • Conduct performance reviews and support career development for team members.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 4 years in a management or team lead role.
  • Proven experience managing software development teams and delivering complex projects.
  • Strong understanding of Agile development methodologies (Scrum, Kanban).
  • Expertise in software architecture, design patterns, and best practices.
  • Proficiency in modern programming languages and technologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and strategic thinking abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

MK1 1FF Milton Keynes, South East £15000 annum (appr WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a forward-thinking technology firm specializing in innovative software solutions, is excited to offer a fully remote Junior Software Development Apprenticeship position. This is a unique opportunity for enthusiastic individuals eager to launch their career in software development, gaining hands-on experience and comprehensive training from anywhere in the UK. We believe in nurturing talent and providing a supportive learning environment.

As a Junior Software Development Apprentice, you will be an integral part of our development team, working on real-world projects under the guidance of experienced mentors. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will learn various programming languages, frameworks, and development methodologies, contributing to code reviews, debugging, and problem-solving. The role involves collaborating with team members through virtual communication tools, participating in daily stand-ups, and contributing to agile development processes. We are committed to providing a structured learning path that combines practical application with theoretical knowledge, leading to recognized qualifications.

We are looking for passionate individuals with a strong aptitude for technology and a genuine interest in coding. While prior coding experience is not essential, a basic understanding of computer science principles or personal coding projects would be beneficial. You must possess excellent problem-solving skills, a keen eye for detail, and a proactive attitude towards learning. Strong communication and teamwork skills are vital for success in a remote, collaborative environment. The ability to manage your time effectively, stay motivated, and work independently is crucial. This apprenticeship is ideal for school leavers, recent graduates, or career changers looking to acquire in-demand skills in the tech industry. We provide a supportive remote infrastructure, including access to necessary software and virtual training resources. Upon successful completion of the apprenticeship, there is potential for a permanent role within the company for outstanding candidates.

Key Responsibilities:
  • Assist in the design and development of software applications.
  • Write clean, efficient, and maintainable code under supervision.
  • Participate in code reviews and provide constructive feedback.
  • Debug and resolve software defects.
  • Learn and apply various programming languages and development tools.
  • Collaborate with team members in a remote, agile environment.
  • Contribute to testing and quality assurance processes.
  • Document software designs and development processes.
  • Actively engage in learning and skill development through provided training.
Qualifications:
  • Minimum of 5 GCSEs at grades 4-9 (or equivalent), including English and Maths.
  • A keen interest in technology and software development.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated with the ability to work independently and manage time effectively.
  • Willingness to learn and adapt to new technologies.
  • Access to a reliable internet connection and a suitable remote working environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager - Software Development

MK1 1AA Milton Keynes, South East £65000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology firm, is looking for an experienced Senior Project Manager to oversee complex software development projects. This role is based in **Milton Keynes, Buckinghamshire, UK**, with a hybrid working arrangement, offering a blend of office-based collaboration and remote flexibility. You will be responsible for the entire project lifecycle, from initiation and planning through to execution, monitoring, and closure. The ideal candidate will have a proven track record of successfully delivering software solutions on time and within budget, managing cross-functional teams, and communicating effectively with stakeholders at all levels. Experience with Agile methodologies is essential.

Key Responsibilities:
  • Lead and manage multiple software development projects simultaneously, from concept to completion.
  • Develop detailed project plans, including scope, timelines, resources, and budgets.
  • Facilitate Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Manage project risks and issues, developing mitigation strategies.
  • Ensure clear and consistent communication among project team members, stakeholders, and senior management.
  • Track project progress and performance, providing regular status reports.
  • Manage vendor relationships and third-party integrations as required.
  • Foster a collaborative and productive team environment.
  • Ensure adherence to quality standards and best practices throughout the development process.
  • Contribute to the continuous improvement of project management processes and methodologies.
Qualifications and Experience:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Minimum of 5-7 years of experience in project management, specifically within software development.
  • Proven experience with Agile frameworks (Scrum, Kanban).
  • Excellent understanding of the software development lifecycle (SDLC).
  • Strong leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage budgets, resources, and timelines effectively.
  • Proficiency in project management software (e.g., Jira, Asana, MS Project).
  • Risk management and problem-solving expertise.
  • PMP, PRINCE2, or Agile certifications are a plus.
  • Experience in managing distributed or remote teams is beneficial.
This is a fantastic opportunity to join a growing company at the forefront of technological innovation. You will have the chance to work on exciting projects, lead talented teams, and contribute significantly to the company's success. We offer a competitive compensation package, comprehensive benefits, and a supportive work environment that encourages professional growth. If you are a results-oriented Project Manager with a passion for technology, we invite you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Milton Keynes !

Principal Program Manager, Software Development

MK9 2FZ Milton Keynes, South East £80000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly experienced Principal Program Manager to lead large-scale, complex software development programs in a fully remote environment. This senior role demands exceptional leadership, strategic planning, and execution capabilities to drive the successful delivery of innovative software solutions. You will be responsible for defining program roadmaps, managing cross-functional teams, identifying and mitigating risks, and ensuring alignment with business objectives. The ideal candidate will have a deep understanding of software development lifecycles (SDLC), Agile methodologies (Scrum, Kanban), and experience managing multiple concurrent programs. Proven success in delivering complex software products on time and within budget is essential. You will excel at stakeholder management, clear communication, and fostering collaboration across geographically dispersed teams. This is a remote-first position, requiring strong organizational skills, the ability to influence without direct authority, and a proactive approach to problem-solving. Experience with program management tools (e.g., Jira, Confluence, Asana) and a demonstrated ability to lead through ambiguity are critical. A bachelor's or master's degree in Computer Science, Engineering, or a related field, coupled with extensive program management experience, is required. If you are a seasoned program leader passionate about guiding software development excellence from a remote setting, this is a premier opportunity. This role is associated with Milton Keynes, Buckinghamshire, UK , but is fully remote.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Lead Project Manager - Software Development

MK9 2FF Milton Keynes, South East £75000 Annually WhatJobs Direct

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned and highly motivated Lead Project Manager to spearhead their software development projects from a remote location. This is a fully remote position, offering the flexibility to work from anywhere in the UK. You will be responsible for leading cross-functional teams, managing the entire project lifecycle from initiation to closure, and ensuring the successful delivery of complex software solutions on time and within budget. This role demands exceptional leadership, strategic planning, and a deep understanding of agile methodologies.

Key Responsibilities:
  • Lead and manage multiple software development projects simultaneously, from conception through to deployment and post-launch support.
  • Develop comprehensive project plans, including scope, timelines, resources, and budgets.
  • Define project governance and ensure adherence to established methodologies (e.g., Agile, Scrum, Kanban).
  • Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Manage project risks, issues, and dependencies, developing mitigation strategies.
  • Effectively communicate project status, updates, and potential challenges to stakeholders at all levels, including senior leadership.
  • Mentor and guide project team members, fostering a collaborative and high-performing environment.
  • Ensure the quality and timely delivery of project deliverables.
  • Manage stakeholder expectations and build strong working relationships.
  • Continuously identify opportunities for process improvement within project management and software development lifecycles.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, Business, or a related field, with a minimum of 7 years of experience in project management, specifically within software development. Proven experience as a Lead Project Manager or a similar senior role is essential. Strong knowledge of Agile and Scrum methodologies is required, along with certification such as PMP or Scrum Master. Experience with project management tools (e.g., Jira, Asana, Trello) is a must. Excellent leadership, communication, negotiation, and problem-solving skills are critical. The ability to manage complex projects remotely and motivate distributed teams is paramount. A track record of successfully delivering complex software projects on time and within budget is a key requirement.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

MK9 2EA Milton Keynes, South East £32000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing tech company renowned for its innovative software solutions, is seeking ambitious Graduate Software Engineers to join their dynamic team in Milton Keynes, Buckinghamshire, UK . This role offers a fantastic opportunity for recent graduates to launch their careers in full-stack development, working on exciting projects that impact thousands of users. You will collaborate with experienced engineers, learn modern development practices, and contribute to both front-end and back-end components of our client's cutting-edge platforms. This is a hybrid position, blending the benefits of in-office collaboration with the flexibility of remote work.

Key Responsibilities:
  • Design, develop, test, and maintain software applications, contributing to both front-end and back-end development.
  • Write clean, efficient, and well-documented code using a variety of programming languages and frameworks.
  • Collaborate with senior developers and product managers to understand project requirements and translate them into technical solutions.
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
  • Assist in the identification and resolution of software defects and bugs.
  • Contribute to the design and implementation of new features and system enhancements.
  • Work with databases, APIs, and cloud-based services.
  • Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to the continuous improvement of development processes and tools.
  • Develop a strong understanding of the full software development lifecycle.
Qualifications and Skills:
  • Recent graduate (or final year student) with a degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of programming languages such as Java, Python, C#, JavaScript, or similar.
  • Understanding of web development concepts, including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Familiarity with back-end technologies and frameworks (e.g., Node.js, Django, Spring Boot).
  • Basic knowledge of databases (SQL and/or NoSQL).
  • Strong problem-solving skills and a logical approach to development.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • A passion for software development and a desire to build high-quality products.
This is an excellent entry-level opportunity for aspiring software engineers looking to gain hands-on experience and accelerate their career in a supportive and innovative environment. Join us in Milton Keynes, Buckinghamshire, UK , and help shape the future of our technology.
Is this job a match or a miss?
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 Development Jobs View All Jobs in Milton Keynes