What Jobs are available for Software Engineers in Huddersfield?
Showing 687 Software Engineers jobs in Huddersfield
Apprenticeship - Software Development
Posted 16 days ago
Job Viewed
Job Description
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.
Is this job a match or a miss?
Senior Software Development Engineer
Posted 11 days ago
Job Viewed
Job Description
Are you a Software Development Engineer looking to join an organisation where what you do genuinely makes an impact? Where you are empowered, heard and able to think creatively? Then look no further because we are what you have been looking for!
We are looking for a Senior Software Engineer with solid experience with C to come and join our talented and innovative team.
This role involves implementing new features as well as solving Engineering problems for one of our established systems. The platform is used within secondary care for referrals, ward transfers, locating patients whilst in care and more.
**What you'll do:**
We believe in the power of technology to make healthcare faster, better, and more accessible to all, and therefore you will play a key part in supporting us to deliver the best products within the healthtech industry.
As an engineer at Optum UK you'll play a pivotal role in building a world class system that is transforming the health and lives of those around us.
**Primary Responsibilities:**
+ You will be involved in all aspects of the development lifecycle including architecture, testing, as well as cutting code
+ Support with the enhancement of the product to add new features & improve functionality
+ Collaborate and mentor with other engineers on best practices
+ Helping to implement fast, secure, and efficient data pipelines and storage
+ contribute to technical discussions and work towards to solutions to complex problems
**Who You'll Be:**
You will have experience working as a Software where you produced high quality code. With experience using C, Linux and Informix Embedded SQL:
We want you to be able to take ownership and accountability for what you are doing and be comfortable working with autonomy and using your initiative.
Here, we are advocates for promoting the ability to think freely and creatively. We want you to have a curious nature, looking at improvements and efficiencies
_You will be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in._
**Other useful skills and experience include:**
+ Experience of coding in C in a Linux/Unix environment
+ Experience with Informix Embedded SQL or Oracle ProC
+ Ability to embrace complex problems
If this sounds like you, then apply today and find out more why Optum UK is a great place to be!
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
_Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or any other characteristic protected by law. UnitedHealth Group is a drug-free workplace. © 2025 UnitedHealth Group. All rights reserved._
Is this job a match or a miss?
Graduate Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
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.
Is this job a match or a miss?
Graduate Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
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.
Is this job a match or a miss?
Graduate Software Development Engineer
Posted 10 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Graduate Software Development Engineer
Posted 11 days ago
Job Viewed
Job Description
During your internship, you will work closely with experienced software engineers on real-world projects, contributing to the design, development, testing, and maintenance of our software applications. You will have the opportunity to learn and apply various programming languages, frameworks, and development methodologies. Responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and assisting in the debugging and troubleshooting of software issues. You will collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. This internship provides a platform to develop your technical skills, enhance your understanding of software architecture, and gain practical experience in an agile development environment. You will be encouraged to ask questions, propose innovative solutions, and take ownership of your tasks. Mentorship will be provided throughout the internship, ensuring you receive guidance and support to achieve your learning objectives. This is an excellent stepping stone for aspiring software engineers looking to kickstart their careers in the tech industry and contribute to meaningful projects.
Qualifications:
- A recent graduate with a degree (or equivalent) in Computer Science, Software Engineering, or a related technical field.
- A strong understanding of fundamental programming concepts and data structures.
- Exposure to at least one programming language (e.g., Java, Python, C++, JavaScript).
- Enthusiasm for software development and a willingness to learn new technologies.
- Good problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- A proactive attitude and a desire to contribute to project success.
- Familiarity with software development methodologies (e.g., Agile) is a plus.
- Passion for technology and a keen interest in developing innovative software solutions.
Is this job a match or a miss?
Graduate Software Development Engineer
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, testing, and deployment of software applications.
- Collaborate with senior engineers to understand project requirements and technical specifications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot and debug software issues.
- Contribute to the development of automated testing frameworks.
- Learn and apply agile development methodologies.
- Stay current with emerging software development trends and technologies.
- Assist in creating technical documentation and user guides.
- Engage in continuous learning and skill development through mentorship and training programs.
- A recent graduate with a degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development principles and methodologies.
- Excellent problem-solving and analytical skills.
- A proactive attitude and a strong desire to learn and grow.
- Good communication and teamwork abilities.
- Eligibility to work in the UK.
- Previous internship or project experience in software development is a plus.
- Enthusiasm for technology and a keen interest in software engineering.
- Willingness to embrace new challenges and adapt to evolving project needs.
Is this job a match or a miss?
Be The First To Know
About the latest Software engineers Jobs in Huddersfield !
Graduate Software Development Engineer
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software applications using various programming languages.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to maintaining code quality standards.
- Collaborate with senior engineers and team members to understand project requirements and technical specifications.
- Assist in the testing and debugging of software components to ensure functionality and performance.
- Contribute to the documentation of software designs, processes, and user guides.
- Learn and apply new technologies and development methodologies.
- Participate in team meetings and contribute ideas for product improvement.
- Support the deployment and maintenance of software systems.
- Gain exposure to the full software development lifecycle within a professional setting.
This is a hybrid internship position, requiring a blend of remote work and office-based collaboration in Manchester. The duration of the internship is typically 6-12 months, with the potential for a full-time role upon successful completion. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related discipline is required. Strong programming skills in at least one modern language (e.g., Python, Java, C++, JavaScript) are essential. Familiarity with software development tools and methodologies (e.g., Git, Agile) is a plus. Excellent problem-solving skills, a proactive attitude, and a strong desire to learn are paramount. The ability to work effectively in a team, both in-person and remotely, is crucial. This is an excellent stepping stone for aspiring software engineers looking to launch their careers in the tech industry.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Graduate Software Development Programme
Posted today
Job Viewed
Job Description
The programme is designed to provide intensive training, mentorship from senior engineers, and opportunities for professional development. Responsibilities will include coding, testing, debugging, and documenting software, collaborating with cross-functional teams, participating in code reviews, and learning to apply best practices in software design and architecture. Exposure to diverse technologies and programming languages such as Java, Python, JavaScript, and cloud platforms like AWS or Azure will be provided. The ideal candidate will have a strong academic background, holding a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A passion for technology, strong problem-solving skills, and excellent analytical abilities are essential. Good communication and teamwork skills are required to thrive in a collaborative environment. Previous internship or project experience in software development is a plus but not mandatory. This hybrid role offers a blend of in-office collaboration and remote flexibility, providing a balanced work experience. We are seeking enthusiastic individuals eager to learn, grow, and make a significant contribution to our innovative company.
Is this job a match or a miss?