Graduate Software Development Engineer

S1 2GU Sheffield, Yorkshire and the Humber £30000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology company renowned for its innovative software solutions, is seeking enthusiastic and driven Graduate Software Development Engineers to join their dynamic team. This internship position offers a fantastic opportunity for recent graduates to gain hands-on experience in a professional software development environment. This role involves a hybrid working model, blending remote flexibility with essential in-office collaboration.

As a Graduate Software Development Engineer, you will be involved in various stages of the software development lifecycle, from coding and testing to debugging and deployment. You will work closely with experienced engineers, learning about best practices in software design, development, and project management. Your contributions will be valued as you help to build, enhance, and maintain our client's cutting-edge software products.

The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field. You should demonstrate a solid understanding of programming principles and have practical experience with at least one major programming language (e.g., Python, Java, C++). A passion for technology, a willingness to learn, and strong problem-solving abilities are essential. We are looking for individuals who are eager to develop their skills and contribute meaningfully to challenging projects.

Key Responsibilities will include:
  • Assisting in the design, development, and implementation of software features.
  • Writing clean, efficient, and well-documented code.
  • Participating in code reviews to ensure quality and adherence to standards.
  • Performing unit testing and contributing to integration testing efforts.
  • Debugging and resolving software defects identified during testing or by users.
  • Collaborating with senior engineers and project managers on software development tasks.
  • Researching and learning new technologies and development tools.
  • Contributing to team meetings and providing updates on progress.
  • Assisting with the preparation of technical documentation.
  • Understanding and applying Agile development methodologies.
This is an excellent opportunity for individuals looking to launch their career in software development. The hybrid nature of this role, involving working from home and within our offices located in Sheffield, South Yorkshire, UK , provides a balanced approach to professional development and team integration. If you are a motivated graduate eager to make your mark, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

S1 2BG Sheffield, Yorkshire and the Humber £30000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an exceptional opportunity for a motivated and ambitious Graduate Software Development Engineer to join their fully remote, innovative technical team. This internship is designed for recent graduates eager to launch their careers in software development, providing hands-on experience with cutting-edge technologies and real-world projects. The role involves collaborating with experienced engineers on the design, development, testing, and deployment of software solutions. This is a fully remote position, offering the flexibility to work from anywhere within the UK.

Key Responsibilities:
  • Assist in the design and development of software applications using modern programming languages and frameworks.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Contribute to the testing of software components and systems, ensuring functionality and performance.
  • Help in debugging and troubleshooting software issues, identifying root causes and implementing solutions.
  • Collaborate with team members in an agile development environment, participating in daily stand-ups and sprint planning.
  • Learn and apply best practices in software engineering, including version control (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Research and evaluate new technologies and tools to enhance development processes.
  • Document technical specifications, design decisions, and user guides.
  • Support the deployment and maintenance of software solutions.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, graduating within the last two years. A strong foundation in programming concepts and proficiency in at least one object-oriented language (e.g., Python, Java, C++) is essential. Familiarity with data structures, algorithms, and software development lifecycle is a plus. Excellent problem-solving, analytical, and communication skills are required. Eagerness to learn, a proactive attitude, and the ability to work effectively in a remote, collaborative team are paramount. This internship is a fantastic springboard for a career in software development, offering invaluable experience with projects impacting the wider technological landscape, including those relevant to the Sheffield, South Yorkshire, UK region.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

S1 4LG Sheffield, Yorkshire and the Humber £18000 annum (appr WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting Apprenticeship opportunity for aspiring Software Developers in Sheffield, South Yorkshire, UK . This is a fantastic pathway for enthusiastic individuals with a passion for technology and coding to gain hands-on experience, develop valuable skills, and earn a recognized qualification while working. You will be an integral part of our client's development team, contributing to real-world software projects under the guidance of experienced mentors. This role requires dedication, a willingness to learn, and a strong aptitude for problem-solving.

What You Will Do:
  • Assist in the development, testing, and maintenance of software applications.
  • Learn and apply various programming languages and development tools.
  • Participate in code reviews and contribute to team discussions.
  • Help in troubleshooting and debugging software issues.
  • Work on developing new features and enhancements for existing software.
  • Collaborate with senior developers and project managers to understand project requirements.
  • Gain practical experience in Agile development methodologies.
  • Contribute to the creation of technical documentation.
  • Learn about database management and integration.
  • Develop problem-solving skills by tackling coding challenges.
  • Understand software development lifecycle best practices.

What We Are Looking For:
  • A genuine interest in software development and technology.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • A proactive and motivated attitude towards learning.
  • GCSEs in Maths and English (or equivalent) are essential.
  • A-Levels or a Level 3 qualification in a relevant subject (e.g., IT, Computing) are advantageous but not essential.
  • Willingness to commit to a structured apprenticeship program, including off-the-job training and assessments.
  • Ability to work effectively within a team environment.
  • Demonstrate potential and a passion for building a career in software development.
  • The ability to attend the workplace in Sheffield on a consistent basis.
This apprenticeship program provides a structured learning environment, mentorship, and the opportunity to build a successful career in the tech industry. If you are eager to kickstart your career in software development, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

S1 1GU Sheffield, Yorkshire and the Humber £60000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Automotive Software Development Lead to join their innovative team in **Sheffield, South Yorkshire, UK**. This role is instrumental in driving the design, development, and implementation of cutting-edge software solutions for the automotive industry. You will lead a team of skilled software engineers, providing technical direction, mentorship, and ensuring the delivery of high-quality, robust, and scalable software products. Responsibilities include overseeing the entire software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. A deep understanding of embedded systems, automotive protocols (e.g., CAN, LIN, Ethernet), and real-time operating systems (RTOS) is crucial. You will be involved in developing software for infotainment systems, advanced driver-assistance systems (ADAS), powertrain control, and vehicle connectivity. Collaboration with hardware engineers, system architects, and quality assurance teams will be essential to ensure seamless integration and performance. The ideal candidate will possess strong leadership and team management skills, with a proven ability to motivate and guide a development team. Excellent problem-solving abilities and a passion for innovation in the automotive sector are highly valued. A bachelor's degree in Computer Science, Electrical Engineering, or a related field is required. A Master's degree or relevant industry certifications are a plus. A minimum of 7 years of software development experience, with at least 3 years in a lead or supervisory role within the automotive industry, is essential. Familiarity with automotive standards such as AUTOSAR and ISO 26262 is highly desirable. This position requires strong analytical skills, attention to detail, and a commitment to delivering exceptional software solutions. Our client offers a competitive salary, comprehensive benefits, and opportunities for professional growth within a forward-thinking automotive technology company.
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Apprentice

S1 1DA Sheffield, Yorkshire and the Humber £22000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey with our fully remote Apprenticeship program, designed for aspiring software developers. This is a unique opportunity to gain hands-on experience and earn while you learn, contributing to real-world projects from day one. You will be mentored by experienced software engineers, receiving comprehensive training in modern development methodologies, programming languages, and best practices. Our program focuses on building a strong foundation in software engineering principles, covering areas such as front-end and back-end development, database management, and cloud technologies.

This apprenticeship is entirely remote, allowing you to participate from any location within the UK. You will collaborate with a distributed team, utilizing advanced communication and project management tools to ensure seamless teamwork and project delivery. We are committed to fostering a supportive and inclusive learning environment where you can develop your technical skills and problem-solving abilities. The curriculum is structured to provide both theoretical knowledge and practical application, preparing you for a successful career in the tech industry. You will work on diverse projects, gaining exposure to different aspects of software development and contributing to innovative solutions.

Key responsibilities will include:
  • Assisting senior developers in coding, testing, and debugging software applications.
  • Learning and applying various programming languages (e.g., Python, Java, JavaScript).
  • Participating in team meetings and contributing to project discussions.
  • Developing an understanding of software development lifecycle (SDLC).
  • Collaborating with team members using remote collaboration tools.
  • Documenting code and project progress.
  • Troubleshooting and resolving software issues under supervision.
  • Contributing to the design and architecture of software solutions.
  • Learning about database design and management.
  • Staying updated with emerging technologies and industry trends.
We are looking for candidates who:
  • Have a passion for technology and a strong desire to learn software development.
  • Possess basic knowledge of computer science fundamentals.
  • Are excellent communicators and team players.
  • Are self-motivated and able to work independently in a remote setting.
  • Hold or expect to achieve at least 5 GCSEs at grade C/4 or above, including English and Maths.
  • Are not currently in full-time education.
  • Are eligible to work in the UK.
This apprenticeship offers a clear pathway to a full-time role upon successful completion, providing a stable and rewarding career in the technology sector. Join us and kickstart your career in software development from the comfort of your own home.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

S1 1UR Sheffield, Yorkshire and the Humber £250 week (align WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is excited to offer a fantastic opportunity for motivated individuals to join their team as Junior Software Development Apprentices. This is a fully remote, entry-level position designed to provide comprehensive training and hands-on experience in software development. You will work alongside experienced developers, learning the full software development lifecycle from design and coding to testing and deployment. This apprenticeship is ideal for someone passionate about technology, eager to learn, and looking to kick-start a career in the IT sector. Over the course of the apprenticeship, you will gain practical skills in various programming languages and development tools, contributing to real-world projects. You will also be supported in pursuing a recognized qualification in software development.

Responsibilities:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Learn and apply software development best practices and methodologies.
  • Participate in team meetings and contribute ideas for project development.
  • Collaborate with team members to understand project requirements and specifications.
  • Help in the creation of technical documentation.
  • Gain proficiency in programming languages such as Python, Java, or C#.
  • Learn to use version control systems like Git.
  • Assist in the deployment and maintenance of software applications.
  • Develop problem-solving skills and a strong understanding of software architecture.
  • Complete assigned training modules and coursework towards your apprenticeship qualification.

Qualifications:
  • A strong interest in software development and technology.
  • Good problem-solving and logical thinking abilities.
  • Basic understanding of computer science concepts is beneficial but not essential.
  • Excellent communication and teamwork skills.
  • Ability to learn quickly and adapt to new technologies.
  • Willingness to commit to the full apprenticeship program.
  • Must be eligible to undertake an apprenticeship in the UK.
  • Ideally, you will have achieved or be predicted to achieve good grades in relevant subjects at A-level or equivalent.
This is a great chance to start your career in the tech industry. The role is based in **Sheffield, South Yorkshire, UK**, but is a fully remote position. Our client provides a supportive learning environment and a pathway to a rewarding career.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Trainee

S1 2GU Sheffield, Yorkshire and the Humber £25000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you a recent graduate with a passion for technology and a desire to launch a career in software development? We are excited to offer a fully remote Graduate Software Development Trainee position, providing comprehensive training and real-world project experience. This is a remote-first opportunity, allowing you to learn and grow from anywhere within the UK. Our program is designed to equip you with the skills and knowledge needed to become a proficient software engineer, working on innovative projects that impact our clients globally.

During this immersive traineeship, you will receive intensive training in various programming languages, software development methodologies, and best practices. You will work alongside experienced mentors on live projects, contributing to the design, development, testing, and deployment of software solutions. Your learning will encompass foundational concepts such as data structures, algorithms, and object-oriented programming, progressing to more advanced topics relevant to our industry. You will gain hands-on experience with version control systems, agile development processes, and collaborative coding environments. Regular feedback and performance reviews will ensure your continuous development and learning.

Key Learning Areas and Responsibilities:
  • Intensive training in core programming languages such as Python, Java, or C#.
  • Understanding and applying software development lifecycle (SDLC) principles.
  • Learning about database management systems (SQL, NoSQL) and data modeling.
  • Developing skills in front-end and back-end development technologies.
  • Gaining experience with version control systems like Git.
  • Participating in agile ceremonies and collaborative team development.
  • Assisting in the design, coding, and testing of software modules under guidance.
  • Troubleshooting and debugging code to identify and resolve issues.
  • Contributing to documentation and knowledge sharing within the team.
  • Developing a strong understanding of software architecture and design patterns.

Eligibility and Requirements:
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, achieved within the last two years.
  • A strong academic record with demonstrable understanding of programming fundamentals.
  • A genuine passion for software development and a proactive attitude towards learning.
  • Excellent problem-solving skills and logical thinking.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • A stable internet connection and a suitable home working environment.
  • Willingness to commit to the full duration of the traineeship program.
  • Candidates must be legally permitted to work in the UK.
  • Previous internship or project experience in software development is a plus, but not essential.

This fully remote role, based in Sheffield, South Yorkshire, UK , is an exceptional entry point into the tech industry for ambitious graduates. Join us and build the foundation for a successful software engineering career.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Sheffield !

Senior Project Manager - Software Development

S1 1AA Handsworth Hill, Yorkshire and the Humber £70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in innovative software solutions, is seeking a highly experienced Senior Project Manager to lead key software development initiatives in **Sheffield, South Yorkshire, UK**. This pivotal role requires a seasoned professional with a proven ability to manage complex, multi-disciplinary software projects from conception through to successful delivery. The ideal candidate will possess exceptional leadership, strategic planning, and execution skills, coupled with a deep understanding of software development lifecycles and Agile methodologies.

Key Responsibilities:
  • Lead the end-to-end management of software development projects, ensuring alignment with strategic business objectives.
  • Develop comprehensive project plans, including scope, timelines, resource allocation, budgets, and risk mitigation strategies.
  • Manage project execution, monitor progress, and identify potential risks and issues, implementing timely corrective actions.
  • Facilitate effective communication and collaboration among cross-functional teams, including developers, QAs, designers, and product owners.
  • Oversee the Agile/Scrum process, ensuring sprints are planned, executed, and reviewed efficiently.
  • Manage stakeholder expectations, providing regular status updates and transparent reporting.
  • Ensure the delivery of high-quality software products that meet or exceed client requirements.
  • Manage project budgets, track expenditures, and ensure financial targets are met.
  • Conduct project post-mortems and identify lessons learned to improve future project execution.
  • Mentor and guide project team members, fostering a high-performance and collaborative environment.
  • Manage vendor relationships and third-party integrations as required.
  • Ensure adherence to industry best practices in software development and project management.
  • Contribute to the continuous improvement of project management processes and tools.
  • Secure and manage project resources, including personnel and technology.
Qualifications and Skills:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field. A Master's degree is a plus.
  • Professional Project Management certification (e.g., PMP, PRINCE2) is highly desirable.
  • Minimum of 7 years of experience in IT project management, with at least 5 years focused on software development projects.
  • Proven track record of successfully delivering complex software projects on time and within budget.
  • Strong understanding of various software development methodologies, particularly Agile (Scrum, Kanban).
  • Expertise in project management tools (e.g., Jira, Confluence, MS Project).
  • Excellent leadership, negotiation, and stakeholder management skills.
  • Exceptional communication, interpersonal, and presentation skills.
  • Strong analytical and problem-solving capabilities.
  • Ability to manage multiple projects concurrently in a fast-paced environment.
  • Experience in risk management and change management.
  • Proficiency in managing budgets and financial forecasting for projects.
This is a significant opportunity for a seasoned Project Manager to lead impactful software initiatives in the vibrant tech ecosystem of **Sheffield, South Yorkshire, UK**. The role adopts a hybrid working model, promoting flexibility and effective collaboration.
This advertiser has chosen not to accept applicants from your region.

Lead Project Manager - Software Development

S1 1AA Sheffield, Yorkshire and the Humber £70000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking an experienced Lead Project Manager to spearhead their software development initiatives. This hybrid role, based in Sheffield, South Yorkshire, UK , offers a dynamic blend of in-office collaboration and remote flexibility. You will be responsible for guiding cross-functional teams through the entire software development lifecycle, ensuring projects are delivered on time, within scope, and to the highest quality standards. The ideal candidate possesses a strong understanding of Agile methodologies, excellent leadership skills, and a proven track record of successfully managing complex software projects from conception to deployment. You will play a pivotal role in shaping our product roadmap and driving innovation.

Key Responsibilities:
  • Lead and manage multiple software development projects simultaneously, from initiation through to successful completion.
  • Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop detailed project plans, including resource allocation, timelines, and budget management.
  • Implement and champion Agile methodologies (Scrum, Kanban) to optimize the development process.
  • Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Communicate project status, updates, and key metrics to stakeholders at all levels.
  • Build and maintain strong relationships with development teams, product owners, designers, and other stakeholders.
  • Ensure the quality and integrity of deliverables throughout the development lifecycle.
  • Mentor and guide junior project managers and team members.
  • Foster a collaborative and high-performing team environment.
  • Continuously evaluate and improve project management processes and tools.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Minimum of 7 years of experience in project management, with at least 5 years focused on software development projects.
  • Proven experience leading Agile development teams and utilizing Agile project management frameworks.
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent leadership, communication, interpersonal, and negotiation skills.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • PMP, CSM, or other relevant project management certifications are highly desirable.
  • Ability to manage complex technical projects and effectively communicate technical concepts to non-technical stakeholders.
  • Strong problem-solving and decision-making abilities.
  • Experience working in a hybrid or remote team environment.
This is an outstanding opportunity for a talented Project Manager to make a significant impact on key software initiatives within a leading technology company.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship in Software Development

S1 1GU Sheffield, Yorkshire and the Humber £20000 annum (appr WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Embark on an exciting career path with our client's fully remote Advanced Apprenticeship in Software Development, based in Sheffield, South Yorkshire, UK . This is an unparalleled opportunity for motivated individuals seeking to gain comprehensive training and practical experience in the field of software engineering. You will work alongside experienced developers, contributing to real-world projects while earning a recognized qualification. Your responsibilities will include assisting with coding, testing, and debugging software applications; learning and applying various programming languages and development tools; participating in team meetings and contributing to project discussions; and completing all required coursework and assessments for the apprenticeship program. We are seeking candidates with a strong aptitude for technology, a logical and analytical mindset, and a genuine passion for problem-solving. While prior coding experience is not mandatory, a demonstrable interest in computer science and software development is highly valued. This is a remote-first program, requiring a reliable internet connection, a dedicated workspace, and the ability to work independently and collaboratively in a virtual environment. You will receive structured training, mentorship from industry professionals, and the chance to develop a valuable skillset in areas such as web development, mobile application development, and database management. Upon successful completion of the apprenticeship, there may be opportunities for permanent employment. This program is ideal for individuals who have recently completed their A-levels or equivalent qualifications and are looking for an alternative to traditional university education. Excellent communication skills and a proactive attitude towards learning are essential. This apprenticeship offers a fantastic foundation for a career in the rapidly evolving tech industry, providing both practical experience and formal qualifications. We are committed to fostering a diverse and inclusive learning environment, and we encourage applications from all backgrounds.
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 Sheffield