What Jobs are available for Software Engineering Positions in Derby?

Showing 652 Software Engineering Positions jobs in Derby

Graduate Software Development Engineer

DE1 1AA Derby, East Midlands £30000 Annually WhatJobs Direct

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client, an innovative technology company based in Derby, Derbyshire, UK , is looking for bright and enthusiastic Graduate Software Development Engineers to join their expanding technical team. This hybrid role offers an exceptional opportunity for recent graduates to kick-start their careers in software development, working on cutting-edge projects and gaining invaluable industry experience. You will be part of a supportive and collaborative environment, contributing to the design, development, testing, and deployment of software solutions. This program includes comprehensive training and mentorship to help you grow into a skilled software professional.

Your Role:
  • Participate in the full software development lifecycle, from requirement gathering and design to implementation, testing, and deployment.
  • Write clean, efficient, well-documented, and maintainable code in languages such as Java, Python, C++, or JavaScript.
  • Collaborate closely with senior engineers, product managers, and other stakeholders to understand project requirements and deliver high-quality software.
  • Contribute to the design and architecture of new software features and systems.
  • Develop and execute unit tests and integration tests to ensure software quality and reliability.
  • Debug and resolve software defects identified during testing or by users.
  • Assist in the maintenance and enhancement of existing software applications.
  • Learn and apply best practices in software engineering, including Agile methodologies, version control (e.g., Git), and CI/CD pipelines.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Stay current with emerging technologies and industry trends in software development.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Engage actively in training programs, workshops, and mentorship sessions.

What We're Looking For:
  • A recent graduate (or final year student) with a degree (BSc, BEng, MSc, MEng) in Computer Science, Software Engineering, or a related technical discipline.
  • A strong foundation in programming principles and at least one programming language.
  • Excellent problem-solving, analytical, and logical thinking skills.
  • A keen interest in software development and technology.
  • Good communication and teamwork abilities.
  • A proactive and enthusiastic attitude towards learning and development.
  • Familiarity with software development tools and methodologies is a plus.
  • Ability to work effectively in a hybrid work environment.
  • A genuine passion for building high-quality software.
  • Eligibility to work in the UK.

This is a fantastic opportunity for aspiring developers to launch their careers in a dynamic and innovative company located in Derby, Derbyshire, UK .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer (Remote)

DE1 1AA Derby, East Midlands £25000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and talented Graduate Software Development Engineers to join their innovative tech team. This is a fully remote, intern position designed for recent graduates eager to kickstart their careers in software development. You will have the opportunity to work on real-world projects, contribute to cutting-edge software solutions, and learn from experienced engineers in a supportive, collaborative, and entirely remote environment.

What You'll Do:
  • Collaborate with senior developers to design, code, test, and debug software applications.
  • Participate in all phases of the software development lifecycle.
  • Write clean, maintainable, and efficient code in (mention programming languages, e.g., 'Python, Java, or C++').
  • Contribute to technical discussions and provide innovative solutions.
  • Assist in the development of new features and the improvement of existing ones.
  • Learn and apply best practices in software engineering, including version control (e.g., Git) and agile methodologies.
  • Engage in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot and resolve software defects.
  • Document technical designs and implementations.
  • Continuously learn and stay updated with emerging technologies.
What You'll Bring:
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • A strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one major programming language.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, crucial for a remote setting.
  • A proactive attitude and a passion for learning and technology.
  • Ability to work independently and manage time effectively in a remote work environment.
  • Previous project experience (academic or personal) is a plus.
  • Enthusiasm for contributing to a team and delivering high-quality software.
This internship offers a fantastic opportunity to gain hands-on experience in software development while working entirely remotely. While based near Derby, Derbyshire, UK , you can work from any suitable remote location. We provide mentorship, training, and a pathway for potential full-time employment upon successful completion of the internship.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

DE1 2GW Derby, East Midlands £75000 Annually WhatJobs Direct

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology innovator, is seeking a highly motivated and experienced Senior Software Development Manager to lead a talented team of engineers in Derby, Derbyshire, UK . This pivotal role requires a blend of strong technical expertise, exceptional leadership skills, and a strategic mindset to drive the development of cutting-edge software solutions. You will be responsible for managing the entire software development lifecycle, fostering a culture of innovation, and ensuring the delivery of high-quality products on time and within budget.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams, fostering a collaborative and high-performance culture.
  • Oversee the end-to-end software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
  • Define and implement development best practices, coding standards, and quality assurance processes.
  • Collaborate with product management, project management, and other stakeholders to define product roadmaps and technical strategies.
  • Drive technical excellence and innovation within the engineering teams.
  • Manage resource allocation, project timelines, and budgets effectively.
  • Conduct regular performance reviews, provide feedback, and support the career development of team members.
  • Identify and mitigate technical risks and dependencies.
  • Ensure the scalability, reliability, and security of software applications.
  • Champion agile methodologies and continuous improvement within the development process.
  • Participate in architectural design discussions and contribute to technical decision-making.
  • Communicate effectively with senior management and other departments regarding project status, challenges, and successes.
  • Stay current with emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience (7+ years) in software development, with at least 3 years in a management or team lead role.
  • Demonstrated experience managing agile development teams and projects.
  • Strong technical background in modern software development languages and frameworks (e.g., Java, Python, .NET, JavaScript).
  • In-depth understanding of software architecture, design patterns, and distributed systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices is highly desirable.
  • Excellent leadership, communication, interpersonal, and problem-solving skills.
  • Proven ability to motivate and inspire engineering teams.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
  • Strategic thinker with the ability to translate business requirements into technical solutions.
  • Experience in a fast-paced, technology-driven environment.
This role offers a competitive salary, comprehensive benefits package, and the opportunity to lead impactful projects and shape the future of software development at a dynamic company.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

DE1 2GR Derby, East Midlands £18000 annum (appr WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an incredible opportunity for aspiring individuals to embark on a career in software development through a fully remote Junior Software Development Apprenticeship. This program is designed for enthusiastic and motivated individuals with a passion for technology and coding, who are eager to learn and grow within a supportive digital environment. Located conceptually near Derby, Derbyshire, UK , this role allows you to train and contribute from the comfort of your own home, gaining invaluable industry experience.

As a Junior Software Development Apprentice, you will be immersed in the world of software creation, working alongside experienced developers on real-world projects. Your primary focus will be on learning and applying fundamental programming principles, assisting in the design, development, testing, and maintenance of software applications. You will gain exposure to various programming languages, development tools, and methodologies used by our client, such as Agile and Scrum. This apprenticeship is structured to provide comprehensive training, including both on-the-job learning and structured online courses or workshops, leading to recognized qualifications.

Key responsibilities will include writing clean, efficient, and well-documented code under the guidance of senior team members. You will participate in code reviews, contribute to the development of new features, and assist in debugging and resolving software defects. Learning to use version control systems like Git will be a critical part of your development. You will also be involved in basic testing procedures to ensure the quality and functionality of the software. The role demands a strong willingness to learn, a proactive approach to seeking knowledge, and the ability to absorb new information quickly. Excellent problem-solving skills and a logical mindset are essential.

While prior coding experience is not mandatory, a demonstrated interest and aptitude for programming, mathematics, or problem-solving is highly desirable. Candidates should possess a strong educational background, ideally with good grades in relevant subjects like Computer Science, Maths, or Physics at A-Level or equivalent. Excellent communication skills, both written and verbal, are crucial for effective collaboration within a remote team. You must be highly organised, disciplined, and capable of managing your time effectively to meet learning objectives and project deadlines. A dedicated workspace and reliable internet connection are prerequisites for this remote role.

This apprenticeship is an exceptional pathway for individuals looking to launch a successful career in the tech industry without the need for a traditional university degree. Our client is committed to fostering talent and providing a clear career progression route for its apprentices. If you are driven, eager to learn, and ready to kickstart your journey in software development, apply now for this unique remote opportunity.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager - Software Development

DE1 0AA Derby, East Midlands £85000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in bespoke software solutions for the industrial automation sector, is seeking a highly accomplished Senior Project Manager to lead complex software development initiatives in Derby, Derbyshire, UK . This pivotal role requires a strategic thinker with exceptional leadership capabilities, adept at navigating the full project lifecycle from conception to successful deployment. You will be responsible for defining project scope, objectives, and deliverables, managing cross-functional teams, and ensuring projects are delivered on time, within budget, and to the highest quality standards. The ideal candidate will possess extensive experience in managing software development projects, employing agile methodologies, and working with diverse stakeholder groups, including technical teams, clients, and senior management. You will excel at risk management, resource allocation, and stakeholder communication, fostering a collaborative and productive project environment. This role demands a proactive approach to identifying and resolving project challenges, driving continuous improvement, and championing best practices in project management. Your ability to translate business requirements into technical specifications and effectively manage client expectations will be critical to success. This is an excellent opportunity to shape the direction of cutting-edge technology projects and make a significant impact within a forward-thinking organization. Key responsibilities include:
  • Leading and managing the end-to-end delivery of multiple software development projects.
  • Developing comprehensive project plans, schedules, and budgets.
  • Defining project scope, requirements, and deliverables in collaboration with stakeholders.
  • Managing and motivating project teams, fostering a collaborative and high-performance culture.
  • Implementing and refining agile development processes (Scrum, Kanban).
  • Identifying, assessing, and mitigating project risks and issues.
  • Ensuring effective communication and stakeholder management throughout the project lifecycle.
  • Monitoring project progress, reporting on status, and managing change requests.
  • Ensuring the quality and successful deployment of software solutions.
  • Post-project evaluation and continuous improvement initiatives.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 7 years of experience in project management, with a significant focus on software development.
  • Proven experience with Agile methodologies (Scrum Master certification is a plus).
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Experience with project management tools (e.g., Jira, Asana, MS Project).
  • Demonstrated ability to manage budgets and resources effectively.
  • PMP, PRINCE2, or equivalent project management certification is highly desirable.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Trainee - Software Development

DE1 0BB Derby, East Midlands £28000 annum (trai WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a forward-thinking technology solutions provider, is offering an exceptional Remote Graduate Trainee position in Software Development. This is a fully remote opportunity, allowing you to build your foundational programming skills and contribute to innovative projects from anywhere. You will be part of a comprehensive training program designed to equip you with the essential technical skills needed to succeed in modern software engineering. This includes in-depth training in programming languages such as Python, Java, or C++, database management, software development methodologies (Agile/Scrum), version control systems (Git), and cloud technologies. You will work on challenging coding assignments, participate in team-based development projects, and learn to write clean, efficient, and maintainable code. The program emphasizes problem-solving, critical thinking, and collaborative development practices. You will receive regular feedback and mentorship from experienced software engineers. The ideal candidate will have recently graduated with a degree in Computer Science, Software Engineering, or a related technical field, or possess equivalent demonstrable programming experience. A strong academic record and a genuine passion for technology and software development are crucial. Excellent analytical skills, a proactive learning attitude, and the ability to work effectively in a remote, team-oriented environment are essential. While prior professional experience is not required, a portfolio of personal coding projects or contributions to open-source initiatives would be highly advantageous. This is a unique opportunity to launch your career in software development with a supportive and innovative company, gaining invaluable practical experience and industry-recognized skills.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Development Apprentice

DE1 1AA Derby, East Midlands £22000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology company, is thrilled to offer an exceptional opportunity for a Remote Junior Software Development Apprentice. This fully remote program, designed for aspiring coders, provides comprehensive training and hands-on experience within our agile development teams, with a base in **Derby, Derbyshire, UK**. You will be mentored by experienced developers, learning essential programming languages, software design principles, and collaborative development practices. The apprenticeship is structured to build a strong foundation in software engineering, preparing you for a successful career in tech. You will work on real-world projects, contributing to the development of innovative software solutions. This is a fantastic pathway for individuals passionate about technology who are eager to learn and grow in a supportive, virtual environment.

What You'll Do:
  • Assist senior developers in writing, testing, and debugging code.
  • Learn and apply fundamental programming concepts in languages such as Python, Java, or JavaScript.
  • Participate in code reviews and learn best practices from experienced team members.
  • Contribute to the development of new software features and applications.
  • Help maintain and improve existing codebase.
  • Engage in team meetings and contribute to agile development processes.
  • Learn about version control systems like Git.
  • Assist in the creation of technical documentation.
  • Develop problem-solving skills through practical coding challenges.
  • Understand the software development lifecycle from concept to deployment.

What We're Looking For:
  • A strong passion for software development and a desire to learn.
  • Good problem-solving and logical thinking abilities.
  • Basic understanding of computer science concepts is beneficial but not essential.
  • Excellent communication skills, both written and verbal, for effective remote collaboration.
  • Ability to work independently, manage your time effectively, and stay motivated.
  • A proactive attitude and willingness to take on new challenges.
  • Reliable internet connection and a suitable workspace for remote work.
  • A minimum of 5 GCSEs at grade C/4 or above, including Maths and English, or equivalent qualifications.
  • No prior professional development experience is required; we value potential and enthusiasm.
  • An interest in technology and a commitment to completing the apprenticeship program.
This is a unique chance to kickstart your career in software development without prior formal experience, gaining valuable skills and knowledge while working remotely.
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 engineering positions Jobs in Derby !

Senior Project Manager - Software Development

DE1 2DB Derby, East Midlands £70000 Annually WhatJobs Direct

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Project Manager to lead critical software development initiatives. This is a fully remote position, allowing you to manage projects from the comfort of your home office. You will be responsible for the end-to-end delivery of complex software solutions, ensuring they are completed on time, within budget, and to the highest quality standards.

Responsibilities:
  • Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Develop detailed project plans, timelines, and resource allocation strategies.
  • Manage project execution, monitoring progress, and identifying/mitigating risks and issues.
  • Lead and motivate cross-functional project teams, fostering a collaborative and productive environment.
  • Facilitate effective communication among team members, stakeholders, and clients.
  • Oversee budget management, track expenditures, and ensure financial objectives are met.
  • Implement and adhere to agile or waterfall methodologies as appropriate for each project.
  • Conduct regular project status meetings and prepare comprehensive reports for senior leadership.
  • Manage vendor relationships and third-party integrations.
  • Ensure the successful deployment and handover of software solutions.
  • Drive continuous improvement in project management processes and team performance.
  • Utilize project management tools to track progress and manage tasks effectively.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
  • Minimum of 8 years of experience in project management, with a significant portion focused on software development.
  • Proven track record of successfully managing complex, multi-disciplinary software projects.
  • Strong understanding of software development lifecycles (SDLC) and methodologies (Agile, Scrum, Kanban, Waterfall).
  • Excellent leadership, communication, negotiation, and stakeholder management skills.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • PMP, PRINCE2, or Agile certification is highly desirable.
  • Ability to work independently, manage time effectively, and thrive in a remote setting.
  • Strategic thinking and problem-solving capabilities.
  • Experience in managing distributed teams is a significant advantage.
This is a fantastic opportunity for a strategic and results-oriented Project Manager to make a significant impact. You will have the autonomy to shape project delivery and contribute to innovative software solutions. Our client values proactivity and excellence. The role is based remotely, providing flexibility for professionals near Derby, Derbyshire, UK and beyond, to contribute to cutting-edge projects.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Entry-Level Software Development Apprentice

DE1 1AA Derby, East Midlands £15000 annum (appr WhatJobs Direct

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our client as an Entry-Level Software Development Apprentice. This fully remote role offers a unique opportunity to learn, grow, and contribute to cutting-edge software projects from the comfort of your own home. You will be part of a supportive and innovative team, receiving comprehensive training and mentorship to develop your skills in programming, system design, and agile methodologies. This is an ideal pathway for individuals passionate about technology, eager to build a career in software development without prior formal experience.

What You'll Do:
  • Participate in structured training programs covering various programming languages (e.g., Python, Java, JavaScript) and development tools.
  • Assist senior developers in coding, testing, and debugging software applications.
  • Learn to design and implement software solutions under guidance.
  • Collaborate with team members in virtual environments using modern communication and project management tools.
  • Contribute to the development lifecycle, from initial requirements gathering to deployment.
  • Gain exposure to databases, cloud technologies, and version control systems.
  • Develop problem-solving skills and contribute to finding effective technical solutions.
  • Engage in peer code reviews and learn best practices in software engineering.
  • Document technical processes and project progress.
  • Actively participate in team meetings and knowledge-sharing sessions.

Who You Are:
  • Passionate about technology and eager to learn software development.
  • Possess strong problem-solving abilities and a logical mindset.
  • Excellent communication skills, both written and verbal, for effective remote collaboration.
  • Ability to work independently and manage your time effectively in a remote setting.
  • A proactive attitude towards learning and seeking feedback.
  • Minimum of 5 GCSEs (or equivalent) including Maths and English at grade C/4 or above.
  • A Levels or a Level 3 qualification in a relevant subject (e.g., IT, Computer Science) are advantageous but not essential.
  • Familiarity with basic computer literacy and a willingness to adapt to new software.

This apprenticeship provides a clear path to becoming a qualified software developer, offering certifications and the potential for a full-time role upon successful completion. Join us and start building your future in technology from anywhere in the UK.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Development Manager

DE1 2DS Derby, East Midlands £80000 Annually WhatJobs Direct

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Remote Senior Software Development Manager to lead their talented engineering teams. This fully remote position offers the opportunity to shape the direction of software development and drive innovation from anywhere in the UK. You will be responsible for managing the full software development lifecycle, from initial concept and architectural design through to implementation, testing, deployment, and ongoing maintenance. This includes leading, mentoring, and growing a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement. The ideal candidate will have a strong background in software architecture and development, coupled with proven experience in people management and agile methodologies. You will work closely with product management, design, and other stakeholders to translate business requirements into robust, scalable, and high-performance software solutions. Key responsibilities include setting technical direction, defining development processes, ensuring code quality, managing project timelines and resources, and conducting performance reviews. You should be adept at removing impediments for your team, promoting best practices in software engineering, and driving the adoption of new technologies. This role requires exceptional leadership, communication, and strategic thinking abilities, with a passion for building high-performing teams and delivering exceptional software products. Join us in building the future of our technology platform in a dynamic, remote-first environment.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams.
  • Oversee the entire software development lifecycle, ensuring timely and high-quality delivery.
  • Define and implement software development best practices and standards.
  • Collaborate with product management to define product roadmaps and technical strategies.
  • Drive architectural decisions and ensure the scalability and reliability of our systems.
  • Foster a culture of innovation, collaboration, and continuous learning within the engineering teams.
  • Manage project timelines, resources, and budgets effectively.
  • Conduct performance reviews and support career development for team members.
  • Remove obstacles and provide technical guidance to development teams.
  • Stay abreast of emerging technologies and industry trends, driving their adoption where appropriate.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a management or lead role.
  • Proven track record of managing and scaling software engineering teams.
  • Strong understanding of software architecture, design patterns, and modern development practices.
  • Extensive experience with Agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Demonstrated ability to manage remote teams effectively.
This role offers a competitive salary, comprehensive benefits, and the opportunity to lead cutting-edge software development efforts in a fully remote capacity.
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 Engineering Positions Jobs View All Jobs in Derby