Senior Software Development Engineer

OX1 2AA Oxford, South East £60000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Software Development Engineer to join their innovative technology team, operating on a fully remote basis. This role is pivotal in designing, developing, and deploying cutting-edge software solutions that drive the company's success. You will be responsible for leading the technical design and implementation of complex software projects, mentoring junior engineers, and contributing to the overall architectural vision. The ideal candidate will possess a strong foundation in computer science principles and a proven track record of delivering high-quality, scalable, and maintainable code. You will work with a variety of programming languages and technologies, collaborating closely with product managers, designers, and other engineers to translate requirements into robust software applications. Key responsibilities include writing clean, efficient, and well-documented code, conducting thorough code reviews, and participating in all phases of the software development lifecycle. This position demands excellent problem-solving skills, a passion for innovation, and the ability to work effectively in an agile, remote team environment. You will be expected to contribute to technical discussions, propose innovative solutions, and champion best practices in software development. Experience with cloud platforms, CI/CD pipelines, and automated testing frameworks is highly desirable. This is an exceptional opportunity for a talented engineer to take on challenging projects, shape technological direction, and advance their career within a forward-thinking and collaborative remote setting.
Responsibilities:
  • Design, develop, test, deploy, and maintain software applications and services.
  • Lead the technical design and architecture of new features and systems.
  • Write clean, efficient, and maintainable code in accordance with best practices.
  • Conduct comprehensive code reviews and provide constructive feedback.
  • Collaborate effectively with product managers, designers, and cross-functional teams.
  • Troubleshoot and resolve software defects and performance issues.
  • Mentor and guide junior software development engineers.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay current with emerging technologies and industry trends.
  • Ensure the security, scalability, and reliability of software solutions.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Significant experience in software development, with a strong portfolio of delivered projects.
  • Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Experience with modern software development methodologies (e.g., Agile, Scrum).
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) is a plus.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities for remote work.
  • Passion for software craftsmanship and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Development Engineer (Backend)

OX1 1AB Oxford, South East £70000 Annually WhatJobs

Posted 14 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 with a specialization in backend systems to join their globally distributed, remote-first team. This role is crucial for designing, developing, and maintaining robust, scalable, and high-performance backend services and APIs that power our innovative platforms. You will be instrumental in shaping the technical direction of our backend architecture, mentoring junior engineers, and collaborating with cross-functional teams to deliver exceptional software solutions.

What You'll Be Doing (Remotely):
  • Design, build, and maintain efficient, reusable, and reliable backend code using (Specify primary language, e.g., Python, Java, Go, C#).
  • Develop and implement RESTful APIs and microservices, ensuring seamless integration with frontend applications and other services.
  • Architect and implement scalable database solutions (SQL and NoSQL) to support growing data needs.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Participate actively in code reviews, providing constructive feedback to peers and improving overall code quality.
  • Collaborate closely with product managers, frontend engineers, and QA testers to define requirements and deliver features.
  • Identify and address performance bottlenecks, bugs, and technical debt within the existing systems.
  • Contribute to the design and evolution of our backend infrastructure, leveraging cloud technologies (e.g., AWS, Azure, GCP).
  • Mentor and guide junior software engineers, fostering a culture of learning and technical excellence.
  • Research and advocate for new technologies and best practices to enhance our development processes and product offerings.
  • Ensure the security and integrity of our systems and data.
  • Participate in architectural discussions and contribute to long-term technical strategy.
  • Maintain clear and concise documentation for APIs, services, and architectural decisions.
  • Embrace asynchronous communication and collaboration tools to thrive in a remote work environment.
What You Bring:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Deep understanding of (Specify primary language) and its ecosystem.
  • Proficiency in designing and implementing microservices architectures.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of database technologies (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent understanding of software development principles, design patterns, and data structures.
  • Strong problem-solving and debugging skills.
  • Exceptional communication and collaboration skills, especially in a remote setting.
  • A proactive, self-motivated attitude with the ability to work independently.
  • Experience with (Mention specific frameworks/tools if relevant, e.g., Django, Spring Boot, Node.js).
Join our innovative team and help shape the future of our technology from the comfort of your home office.
This advertiser has chosen not to accept applicants from your region.

Lead Software Development Manager

OX1 2JD Oxford, South East £90000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge software solutions provider, is seeking an experienced Lead Software Development Manager to spearhead their engineering teams. This is a fully remote position, allowing you to work from anywhere within the UK. You will be responsible for guiding the design, development, and deployment of high-quality software products, fostering an agile and collaborative team culture, and driving technical innovation. The ideal candidate will have a strong background in software engineering, a deep understanding of modern development practices, and exceptional leadership capabilities.

Key Responsibilities:
  • Lead, mentor, and manage a team of software engineers, fostering their professional growth and development.
  • Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Champion Agile methodologies (Scrum/Kanban) and ensure their effective implementation within development teams.
  • Drive technical strategy and architecture decisions, ensuring scalability, performance, and maintainability of software solutions.
  • Collaborate with product management and other stakeholders to define project roadmaps and priorities.
  • Establish and enforce coding standards, best practices, and quality assurance processes.
  • Conduct regular performance reviews, provide constructive feedback, and facilitate career development for team members.
  • Manage project timelines, resources, and budgets effectively in a remote setting.
  • Promote a culture of innovation, continuous improvement, and technical excellence.
  • Troubleshoot and resolve complex technical issues as they arise.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 10 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience managing and leading high-performing software engineering teams.
  • Deep understanding of various programming languages, software architectures, and development methodologies.
  • Strong experience with Agile development practices and tools (e.g., Jira, Confluence).
  • Excellent communication, interpersonal, and stakeholder management skills.
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
  • Demonstrated ability to drive technical strategy and influence product direction.
  • Ability to excel in a fully remote, fast-paced, and collaborative environment.
This is a significant opportunity to shape the future of software development at a leading company, working remotely from Oxford, Oxfordshire, UK (or any UK location). If you are a visionary leader passionate about building exceptional software and empowering engineering talent, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Apprentice

OX1 1AA Oxford, South East £22000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking highly motivated and driven individuals to join our prestigious Senior Software Development Apprenticeship program, fully remote and designed for aspiring tech professionals. This is an exceptional opportunity to gain hands-on experience in cutting-edge software development while earning a competitive salary. You will be part of a dynamic team, contributing to real-world projects from day one and learning from experienced mentors who are leaders in their fields. The program focuses on developing robust and scalable applications, utilising modern programming languages and development methodologies.

Responsibilities:
  • Collaborate with senior developers and product managers to design, develop, and implement software solutions.
  • Write clean, efficient, and maintainable code in accordance with coding standards.
  • Participate in code reviews and provide constructive feedback to peers.
  • Assist in troubleshooting, debugging, and resolving software defects.
  • Contribute to the development of unit tests and integration tests to ensure software quality.
  • Engage in continuous learning and skill development in various programming languages and technologies.
  • Document technical designs, code, and processes.
  • Work effectively in an agile development environment, participating in daily stand-ups and sprint planning.
  • Adhere to best practices in software security and data protection.
  • Proactively identify areas for improvement in code and development processes.

Qualifications:
  • A strong passion for technology and software development.
  • A minimum of 5 GCSEs at grade B (or equivalent) including Maths and English.
  • A Levels in a STEM subject or a T-Level in Digital Production, Design and Development are advantageous but not essential.
  • Demonstrable understanding of basic programming concepts, potentially through personal projects, online courses, or academic study.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a remote team.
  • Self-motivated and able to manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.

This role offers a clear career path with opportunities for advancement within the company. You will be based in a virtual team environment, requiring excellent communication skills and the ability to work autonomously. The role is designed to build foundational skills in software engineering, leading to full-time employment upon successful completion of the apprenticeship. We are committed to fostering a diverse and inclusive workplace. Our client is dedicated to providing a supportive and challenging environment where apprentices can thrive and grow. This is an exciting chance to launch your career in the tech industry, based virtually and accessible from anywhere within the UK.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

OX1 1AA Oxford, South East £12000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you eager to launch a career in software development and looking for a structured entry point? Our client is seeking motivated individuals for a comprehensive Junior Software Development Apprenticeship. This is a fully remote, earn-while-you-learn opportunity designed to equip you with the foundational skills needed to succeed in the tech industry. You will work alongside experienced developers, contributing to real projects and gaining hands-on experience with modern development tools and methodologies. Your learning journey will be supported by dedicated mentors and structured training modules, covering essential programming languages, version control systems, and agile development practices. We are committed to fostering a supportive and inclusive remote work environment where apprentices can thrive and grow professionally.

Key Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior developers on feature implementation and bug fixes.
  • Participate in code reviews to learn best practices and improve code quality.
  • Learn and apply software development lifecycle methodologies, including Agile and Scrum.
  • Contribute to the development of technical documentation.
  • Engage in continuous learning through assigned training modules and self-study.
  • Maintain clear and effective communication with team members in a remote setting.
  • Troubleshoot and resolve basic software issues under guidance.
Qualifications:
  • A strong passion for technology and a desire to learn software development.
  • Good problem-solving and analytical skills.
  • Basic understanding of computer science fundamentals is a plus.
  • Excellent communication and teamwork skills, essential for remote collaboration.
  • Ability to manage time effectively and work independently.
  • Must be eligible to undertake an apprenticeship in the UK.
  • High school diploma or equivalent qualification.
This is an incredible chance to gain practical experience and build a rewarding career in a rapidly evolving field, all from the comfort of your home. Our client is dedicated to providing a clear development path with opportunities for advancement upon successful completion of the apprenticeship. The role is based in Oxford, Oxfordshire, UK , but operated entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Lead Software Development Apprentice

OX1 1AA Oxford, South East £18000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you a driven and ambitious individual looking to launch a career in software development with a focus on leadership and team collaboration? Our client is seeking a highly motivated Lead Software Development Apprentice to join their dynamic, fully remote team. This is an exceptional opportunity to gain hands-on experience, develop advanced technical skills, and contribute to cutting-edge projects from day one. You will work alongside experienced mentors who are dedicated to fostering your growth and providing comprehensive training in a supportive virtual environment.

The ideal candidate will possess a strong aptitude for problem-solving, excellent communication skills, and a genuine passion for technology. As a Lead Software Development Apprentice, you will be instrumental in assisting senior developers, participating in code reviews, contributing to project planning, and eventually taking ownership of smaller features. You will learn a variety of programming languages and frameworks, database management, cloud technologies, and agile development methodologies. Our client emphasizes a remote-first culture, ensuring seamless collaboration and effective project delivery through robust communication tools and processes.

Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging software applications.
  • Participate actively in daily stand-ups and sprint planning meetings.
  • Contribute to technical documentation and knowledge sharing.
  • Learn and apply best practices in software engineering, including version control (e.g., Git).
  • Collaborate with cross-functional teams in a remote setting.
  • Support the maintenance and improvement of existing software systems.
  • Take on increasing responsibility for feature development under mentorship.
  • Engage in continuous learning and skill development through provided training resources and independent study.
  • Help foster a positive and productive team environment.
Qualifications:
  • Strong foundational understanding of programming concepts.
  • Excellent problem-solving and analytical skills.
  • Effective written and verbal communication skills, suitable for remote collaboration.
  • A proactive and self-motivated approach to learning and work.
  • Ability to work independently and manage time effectively in a remote setup.
  • A genuine interest in software development and emerging technologies.
  • A-Levels in a relevant subject (e.g., Maths, Computer Science) or equivalent experience/qualifications.
  • Demonstrated passion for coding, perhaps through personal projects or online courses.
This role is based remotely, serving clients primarily in the Oxford, Oxfordshire, UK region, offering unparalleled flexibility and the chance to build a successful career without geographical constraints. Join us and become part of a forward-thinking organization that values innovation and invests in its people.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager - Software Development

OX1 1DD Oxford, South East £70000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm, is seeking a highly experienced Senior Project Manager to lead critical software development initiatives from inception through to successful delivery in Oxford, Oxfordshire, UK . The ideal candidate will possess a proven track record of managing complex, multi-disciplinary projects within agile and waterfall environments. You will be responsible for defining project scope, objectives, and deliverables, ensuring alignment with business strategy and stakeholder expectations. Key responsibilities include developing detailed project plans, managing budgets, allocating resources effectively, and mitigating risks. You will lead and motivate cross-functional teams, fostering a collaborative and high-performance culture. Strong communication and stakeholder management skills are essential, as you will be the primary point of contact for clients, senior management, and project teams. This role requires a deep understanding of the software development lifecycle, from requirements gathering and design to testing, deployment, and post-launch support. Experience with various project management methodologies, such as Scrum, Kanban, and Prince2, is highly desirable. You will be adept at identifying potential roadblocks, implementing corrective actions, and ensuring projects are delivered on time, within budget, and to the highest quality standards. The ability to adapt to evolving project requirements and manage change effectively is crucial. This hybrid role offers the flexibility of working remotely for a portion of the week, balanced with essential on-site collaboration and team meetings in our Oxford, Oxfordshire, UK office. If you are a strategic thinker, a natural leader, and passionate about delivering innovative software solutions, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Oxford !

Senior Project Manager - Software Development

OX1 1DB Oxford, South East £70000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced and innovative technology company, is seeking a highly accomplished Senior Project Manager to lead critical software development initiatives. This role is a fully remote position, offering the flexibility to work from anywhere within the UK, and is ideal for a results-driven individual with a passion for delivering complex software solutions. You will be responsible for the end-to-end management of software projects, from inception and planning through to execution, monitoring, control, and closure. This involves defining project scope, objectives, and deliverables, as well as managing project timelines, resources, budgets, and risks effectively. You will lead cross-functional teams, including developers, QA engineers, designers, and business analysts, fostering a collaborative and productive environment.

The successful candidate will have extensive experience in Agile methodologies (Scrum, Kanban) and a proven ability to guide teams through the software development lifecycle. Strong stakeholder management skills are essential, as you will be responsible for clear and concise communication with senior leadership, clients, and project stakeholders, providing regular progress updates and managing expectations. You must be adept at identifying and mitigating project risks, resolving issues proactively, and ensuring the successful delivery of high-quality software solutions on time and within budget. This remote-first role demands exceptional organisational skills, strong leadership presence, and the ability to motivate and guide teams without direct physical supervision. We are looking for a strategic thinker with a track record of successfully managing multiple concurrent projects in dynamic environments. This is a significant opportunity to contribute to the success of a growing organisation and shape the future of their product offerings, all from a remote working capacity.

Key Responsibilities:
  • Plan, execute, and monitor software development projects from initiation to completion.
  • Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
  • Develop detailed project plans, including resource allocation, timelines, and budgets.
  • Lead and motivate cross-functional project teams, fostering a collaborative and high-performance culture.
  • Implement and manage Agile methodologies (Scrum, Kanban) throughout the project lifecycle.
  • Proactively identify, assess, and mitigate project risks and issues.
  • Manage project changes, ensuring proper documentation and stakeholder alignment.
  • Facilitate effective communication between project teams, stakeholders, and senior management.
  • Track project progress and performance, reporting key metrics and milestones regularly.
  • Ensure the delivery of high-quality software solutions that meet business requirements.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
  • PMP, PRINCE2, or Agile certifications (e.g., CSM, CSPO) are highly desirable.
  • Minimum of 7 years of experience in project management, with a significant focus on software development.
  • Proven experience managing full software development lifecycle (SDLC) projects using Agile methodologies.
  • Strong understanding of various software development frameworks and technologies.
  • Excellent leadership, communication, negotiation, and problem-solving skills.
  • Demonstrated ability to manage budgets, resources, and stakeholder expectations effectively.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Ability to work independently and thrive in a remote work environment.
This advertiser has chosen not to accept applicants from your region.

Lead Technical Project Manager - Software Development

OX1 1BB Oxford, South East £80000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and motivated Lead Technical Project Manager to oversee the successful delivery of complex software development projects. This role is based in Oxford, Oxfordshire, UK , offering a hybrid working arrangement that balances in-office collaboration with remote flexibility. You will be responsible for planning, executing, and closing projects, ensuring they are completed on time, within budget, and to the highest quality standards. This involves managing project scope, resources, risks, and stakeholder communications effectively. The ideal candidate will have a strong technical background in software development, enabling them to understand project challenges and guide technical teams with confidence. You will work closely with product owners, engineering managers, developers, QA testers, and other stakeholders to define project requirements, establish clear deliverables, and track progress meticulously. This role requires exceptional leadership, communication, and organizational skills, with a proven ability to manage multiple concurrent projects. Experience with Agile methodologies (Scrum, Kanban) is essential. You will be adept at identifying and mitigating project risks, resolving conflicts, and making critical decisions to keep projects on track. The Lead Technical Project Manager will also play a key role in process improvement, contributing to the refinement of our development and project management practices. This is an excellent opportunity for a seasoned professional to drive significant software initiatives within a leading technology-driven organization. Responsibilities include:
  • Lead and manage the end-to-end lifecycle of software development projects from initiation to closure.
  • Define project scope, goals, deliverables, timelines, and resource requirements.
  • Develop and maintain detailed project plans, schedules, and budgets.
  • Facilitate and lead project meetings, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Manage project risks, issues, and dependencies, implementing mitigation strategies as needed.
  • Ensure clear and effective communication with all project stakeholders, including technical teams and business leaders.
  • Collaborate closely with product managers, engineers, and QA to ensure alignment on requirements and priorities.
  • Track project progress, identify deviations from the plan, and take corrective actions.
  • Mentor and guide project team members, fostering a collaborative and high-performing environment.
  • Champion Agile methodologies and best practices throughout the project lifecycle.
  • Oversee quality assurance and testing processes to ensure deliverables meet standards.
  • Contribute to the continuous improvement of project management processes and tools.
  • Manage third-party vendor relationships where applicable.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of experience in technical project management, with a significant portion focused on software development.
  • Proven track record of successfully delivering complex software projects using Agile methodologies (Scrum, Kanban).
  • Strong understanding of the software development lifecycle (SDLC) and various technologies.
  • Excellent knowledge of project management tools (e.g., Jira, Asana, Trello).
  • Exceptional leadership, communication, negotiation, and interpersonal skills.
  • Ability to manage multiple projects concurrently and prioritize effectively.
  • Strong analytical and problem-solving capabilities.
  • PMP, CSM, or similar project management certifications are highly desirable.
  • Experience in managing distributed or remote teams is a plus.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Project Manager - Software Development

OX1 1AA Oxford, South East £70000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an experienced and dynamic Lead Project Manager to spearhead their software development initiatives. This is a fully remote position, offering the flexibility to work from anywhere within the UK. The successful candidate will be responsible for overseeing the entire lifecycle of software projects, from initiation and planning through to execution, monitoring, and closure. You will lead cross-functional teams, manage stakeholder expectations, and ensure the successful delivery of high-quality software products on time and within budget. This role requires a strong understanding of agile methodologies, exceptional leadership qualities, and a proven ability to navigate complex technical environments.

Responsibilities:
  • Lead and manage multiple software development projects simultaneously, ensuring alignment with strategic business objectives.
  • Develop detailed project plans, including scope, timelines, resource allocation, and budget.
  • Utilise agile methodologies (Scrum, Kanban) to facilitate efficient project execution and iterative development.
  • Manage project risks and issues, developing mitigation strategies and escalating when necessary.
  • Coordinate and motivate cross-functional teams, including developers, testers, designers, and product owners.
  • Facilitate effective communication among project team members and stakeholders at all levels.
  • Oversee the entire software development lifecycle, ensuring quality and adherence to best practices.
  • Manage vendor relationships and third-party integrations where applicable.
  • Track project progress, generate regular status reports, and present updates to senior management.
  • Ensure projects are delivered within scope, on time, and within budget constraints.
  • Foster a collaborative and high-performing team environment.
  • Continuously identify opportunities for process improvement within project management and software development practices.
  • Manage client expectations and ensure client satisfaction throughout the project duration.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP, Prince2, or Agile certifications are highly valued.
  • A minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
  • Proven experience leading and managing agile software development teams.
  • Strong understanding of various software development methodologies and frameworks.
  • Exceptional leadership, communication, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Experience in managing budgets, resources, and risks effectively.
  • Ability to translate complex technical requirements into actionable project plans.
  • Demonstrated ability to work independently and manage multiple priorities in a remote setting.
  • Experience with stakeholder management and communication at executive levels.
  • Strong problem-solving and decision-making capabilities.
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 Oxford