36 Technology Companies jobs in Bradford
Software Engineering Manager
Posted 5 days ago
Job Viewed
Job Description
Software Engineering Manager - SaaS - Leeds / Hybrid
(Key skills: Software Development Management, Agile, Scrum, Kanban, SaaS Delivery, SDLC, Leadership, Stakeholder Engagement, Continuous Improvement, Cloud Platforms, B2B, B2C, Programme Management, Innovation)
Do you want to shape the future of SaaS solutions in one of the UK's most vibrant tech hubs? Are you a collaborative leader who can inspire teams to deliver innovative, client-focused products in a fast-paced Agile environment? If so, this could be the role for you.
Our client, a fast-growing SaaS company , is seeking a Software Engineering Manager to drive the delivery of their market-leading digital platforms. The company specialises in developing scalable, cloud-based applications used by thousands of businesses, with a strong focus on client satisfaction, innovation, and continuous improvement.
As Software Development Manager, you will lead and mentor cross-functional Agile teams, ensuring seamless delivery of software products that meet both client and business needs. You'll manage all aspects of the SDLC, balancing strategic goals with day-to-day delivery. Working closely with product and engineering leaders, you'll help define roadmaps, prioritise initiatives, and deliver high-quality releases at pace.
In this role, you'll champion innovation and continuous improvement, introducing new practices to optimise development flow and enhance quality. You'll also play a key role in shaping the growth of your teams, fostering technical and personal progression while maintaining a culture of collaboration, accountability, and excellence.
The successful candidate will have demonstrable experience managing in-house software development teams, a strong technical foundation, and a proven ability to deliver projects in Agile environments. Experience in SaaS product development, stakeholder engagement, and commercial delivery will be highly advantageous.
This is an outstanding opportunity to join a forward-thinking SaaS provider where your leadership will directly shape the products and services relied upon by clients globally.
Location: Leeds, UK / Hybrid working
Salary: £75,000 - £90,000 + Bonus + Benefits
Applicants must have the right to work in the UK.
NOIRUKTECHREC
NOIRUKREC
Automotive Software Engineering Manager
Posted 6 days ago
Job Viewed
Job Description
- Leading and mentoring a team of automotive software engineers, fostering their professional growth.
- Overseeing the end-to-end software development lifecycle, from requirements gathering to deployment and maintenance.
- Defining and implementing best practices for software design, coding, testing, and integration.
- Ensuring compliance with automotive safety standards (e.g., ISO 26262) and quality management systems.
- Collaborating with systems engineering to define software requirements and architecture.
- Managing project timelines, resources, and budgets to ensure successful project delivery.
- Driving innovation in automotive software development, including areas like embedded systems, infotainment, ADAS, and connected car technologies.
- Facilitating effective communication and collaboration between software teams and other departments.
- Identifying and mitigating technical risks and challenges throughout the development process.
- Conducting performance reviews and providing regular feedback to team members.
- Staying up-to-date with emerging trends and technologies in automotive software engineering.
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required, along with a minimum of 7 years of experience in automotive software development, with at least 3 years in a management or team lead role. Deep understanding of embedded software development, real-time operating systems (RTOS), and automotive communication protocols is essential. Experience with AUTOSAR architecture and safety-critical software development (e.g., ISO 26262) is highly desirable. Strong leadership, communication, and problem-solving skills are critical for success. This is an excellent opportunity to shape the future of automotive technology within a leading company, enjoying a hybrid working model in **Leeds, West Yorkshire, UK**.
Remote Graduate Software Engineering Trainee
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior software engineers in developing, testing, and debugging code for various software applications.
- Learn and apply various programming languages, frameworks, and tools under guidance.
- Participate in team meetings, code reviews, and design discussions.
- Contribute to the documentation of software designs, processes, and user guides.
- Troubleshoot and resolve basic software issues identified during testing phases.
- Gain exposure to different areas of software development, including frontend, backend, and database management.
- Collaborate effectively with remote team members using communication and project management tools.
- Complete assigned training modules and projects designed to build technical proficiency.
- Adhere to company coding standards and best practices.
- Develop an understanding of the software development lifecycle (SDLC) within an Agile framework.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- Strong foundation in programming concepts and at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving and analytical skills.
- Good written and verbal communication skills, essential for remote collaboration.
- Ability to work independently and manage time effectively.
- Eagerness to learn and a proactive attitude towards acquiring new skills.
- Familiarity with version control systems (e.g., Git) is a plus.
- Prior internship or project experience in software development is advantageous.
Senior Software Engineering Apprentice (Remote)
Posted 7 days ago
Job Viewed
Job Description
Apprenticeship Overview:
- Gain hands-on experience in full-stack software development through real-world projects.
- Learn cutting-edge programming languages, frameworks, and development methodologies.
- Receive dedicated mentorship from experienced senior engineers.
- Contribute to the design, development, testing, and deployment of software solutions.
- Understand software development lifecycles, agile methodologies, and best practices.
- Participate in regular virtual team meetings, code reviews, and knowledge-sharing sessions.
- Develop strong problem-solving skills and a methodical approach to coding.
- Explore various facets of the tech industry, from frontend design to backend architecture.
- Upon successful completion, there is potential for a permanent role with continued career advancement.
- A genuine passion for software development and technology.
- Strong analytical and logical thinking skills.
- Excellent communication and collaboration abilities, crucial for remote work.
- A proactive attitude towards learning and problem-solving.
- Minimum of 5 GCSEs (or equivalent) at grade C/4 or above, including Maths and English.
- A Levels or equivalent further education qualification are advantageous but not essential.
- Must be eligible to work in the UK and not currently in full-time higher education.
- Resilience and commitment to completing the apprenticeship program.
- Ability to manage time effectively and work independently in a remote setting.
- A foundational understanding of programming concepts is a plus, but not required.
Software Engineering Coach (GenAI + LLMs)
Posted 18 days ago
Job Viewed
Job Description
We’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90 minutes, take place remotely via our app, and based around high quality teaching material that we produce.
Your job is to bring expertise and enthusiasm for software engineering and ensure our learners leave with a deep understanding of the topic (understanding why , not just knowing what or how ), and the ability to apply new skills.
You can expect to be teaching senior as well as junior engineers, answering interesting questions tangential to our material, and helping learners to understand and improve the results they see when using LLMs. For this reason, we’ve found that the skill profile required is more similar to pairing or technical mentoring than it is to typical classroom teaching.
About Skiller WhaleSkiller Whale changes what tech teams are capable of through live sessions led by subject-matter experts.
Developers attend a 60-90 minute session every week or two, learning something new through challenging exercises with an expert leading the session to explain the topic and answer difficult questions. Learners love us (they give us an average rating of 4.8 / 5) and we have a measurable impact on the teams we work with.
Our learners say:
| "The real-time feedback loop of learning something, putting it into practice and getting insight beyond 'it works' beats any other learning experience I've had by miles"
| “I loved that I could ask any questions at all, and learned new things even in a technology I’ve been using for 15 years!”
| “The biggest pro of Skiller Whale is the quality of the coaches. I really appreciate the deep knowledge they had both on the internals of Python, and how to architect systems”
What We're Looking ForWe'd love for you to apply if you enjoy building the skills and understanding of others, and have experience with most (at least 4) of the following:
- Explaining basic machine learning concepts to others.
- Some knowledge of LLM internals, e.g. transformer building blocks (at least enough to underpin deeper understanding of their behaviour)
- Prompt engineering
- Agentic AI & using IDE integrations with AI agents
- Coding with LLMs, e.g. setting up Cursor/Copilot configs, and writing prompts for coding/debugging
- Integrating/Pipelining with LLMs, e.g. langchain
- Customising LLM tools, e.g. fine tuning LLMs, using RAG systems
You’ll need to have significant expertise and experience in a real-world setting, be able to give nuanced answers to difficult questions, and explain advanced concepts clearly and succinctly.
An outline of the first modules of this curriculum can be found here:
Working Hours
Most of our coaches lead between 1 and 4 sessions per week (1.5 - 6 hours), with Skiller Whale making up part of a portfolio career, or adding variety to their main employment, consulting or fractional roles. We typically book regular weekly 90 minute time-slots for these sessions, based around your availability.
The Platform
All our teaching is done through the Skiller Whale platform, which includes video conferencing and other tooling designed to make teaching as slick as possible. High quality written content and exercises are provided by Skiller Whale, so you shouldn’t need to do significant preparation before a session (we assume ½ - 1 hour to get familiar with the material, and we pay for preparation the first time a module is taught).
Accommodations
Should you require any accommodations during the interview process, please reach out to Dave Millican ( ) to let him know. We’re always happy to help and will do everything we can to accommodate you.
Requirements
We want to be seen as intelligent, playful learners. Our customers need to trust us to teach their engineers how they should be building software and working effectively in the real world. For our coaches, that means you need to demonstrate:
Knowledge & Understanding
You should come across (legitimately) as an expert, able to expand beyond the provided material when appropriate. E.g: examples from your experience in different settings; what you’ve found works well, and what doesn’t.
Careful Listening and Clear Explanations
You must be able to deliver clear and concise explanations in spoken English and be able to adapt your explanation style to match the level of your audience.
Expert Spoken and Written English
You should be expert and eloquent in spoken English, with an accent that will be clear to non-native (but fluent) speakers from various backgrounds. You should be able to quickly understand questions with complex phrasing or grammar and know when you need to clarify.
A Personable, Passionate and Professional Demeanour
You should be able to easily build rapport with new groups of people, and create a safe space for learners to ask questions. You should come across across as friendly and demonstrate enthusiasm for the topics you teach, whilst maintaining professionalism.
Industry Experience
In order to teach senior engineers with confidence, it’s important that you have extensive real-world experience! Learners may well ask about how things are really done in practice and being able to give examples and anecdotes is important.
Teaching or Mentoring Experience (formal or informal).
Experience teaching groups of software engineers, or mentoring other developers (even in an unofficial capacity) is a bonus, particularly if those people were relatively senior. Since this is an essential part of most senior, lead and engineering management roles we would expect most suitable candidates to have some experience here.
Bonus Points For:
Experience with Multiple Languages / Frameworks / Tools etc.
All the people we teach are already software developers, but will come from various backgrounds / have experience with different programming languages. Having context from those is sometimes useful to help learners’ understanding.
Benefits
- Rate: £100 per hour (+ paid £50 for preparation for each new module taught)
- Very flexible work - we will aim to schedule sessions that fit your availability, and you have no ongoing commitment.
- Fully remote, forever.
- Have a real impact on learners. Our sessions actually make people better at their jobs.
- Teaching is fun!
Software Engineering Coach: Flexible (Domain-Driven Design, React Native + More)
Posted 15 days ago
Job Viewed
Job Description
Right now we’re prioritising coaches who are expert in React Native or Domain-Driven Design.
If you have expertise in other technologies, then please do still apply. In this case, we may ask to keep your details and reach out when we are more confident of demand in those areas.
Role SummaryWe’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90 minutes, take place remotely via our app, and are based around high quality teaching material that we produce.
Your job is to bring expertise and enthusiasm for software engineering and ensure our learners leave with a deep understanding of the topic (understanding why , not just knowing what or how ), and the ability to apply new skills.
You can expect to be teaching senior as well as junior engineers, answering interesting questions tangential to our material, and live-debugging their code. For this reason, we’ve found that the skill profile required is more similar to pairing or technical mentoring than it is to typical classroom teaching.
About Skiller WhaleSkiller Whale changes what tech teams are capable of through live sessions led by subject-matter experts.
Developers attend a 60-90 minute session every week or two, learning something new through challenging exercises with an expert leading the session to explain the topic and answer difficult questions. Learners love us (they give us an average rating of 4.8 / 5) and we have a measurable impact on the teams we work with.
Our learners say:
| "The real-time feedback loop of learning something, putting it into practice and getting insight beyond 'it works' beats any other learning experience I've had by miles"
| “I loved that I could ask any questions at all, and learned new things even in a technology I’ve been using for 15 years!”
| “The biggest pro of Skiller Whale is the quality of the coaches. I really appreciate the deep knowledge they had both on the internals of Python, and how to architect systems”
What We're Looking ForWe'd love for you to apply if you enjoy building the skills and understanding of others, and you have expertise in the curriculum we provide. The technologies/topics that we need coaches for soon are:
- Domain-Driven Design
- React Native
If you are an expert in two or more of the following areas, we’ll still consider you as a coach, although it may be longer before you are allocated a group:
- Common languages/frameworks (e.g. Go, React, Kotlin, Java etc)
- Platforms, Tools and/or Databases (e.g. AWS, Docker, PostgreSQL)
- Test-Driven Development
- REST API Design
- Leadership, Communication and Management (in the context of software teams).
You’ll need to be able to give nuanced answers to difficult questions, give relevant examples from your experience with a topic, and explain advanced concepts clearly and succinctly.
IMPORTANT NOTE:
If your expertise is in the lower priority technologies, but your application is strong, we may put your application on hold (we’ll let you know if this happens) and then reach out again when we are more likely to have a group to offer you.
More DetailsWorking Hours
Most of our coaches lead between 1 and 4 sessions per week (1.5 - 6 hours), with Skiller Whale making up part of a portfolio career, or adding variety to their main employment, consulting or fractional roles. We typically book regular weekly 90 minute time-slots for these sessions, based around your availability.
The Platform
All our teaching is done through the Skiller Whale platform, which includes video conferencing and other tooling designed to make teaching as slick as possible. High quality written content and exercises are provided by Skiller Whale, so you shouldn’t need to do significant preparation before a session (we assume ½ - 1 hour to get familiar with the material, and we pay for preparation the first time a module is taught).
Accommodations
Should you require any accommodations during the interview process, please reach out to Dave Millican ( ) to let him know. We’re always happy to help and will do everything we can to accommodate you.
Please Note
This is a rolling opportunity. Because we always have people going through our process, and only limited time to process them, our response times to initial applications may be slow (up to 4 weeks), in order to prioritise applicants already in the pipeline.
Requirements
RequirementsWe want to be seen as intelligent, playful learners. Our customers need to trust us to teach their engineers how they should be building software and working effectively in the real world. For our coaches, that means you need to demonstrate:
Knowledge & Understanding
You should come across (legitimately) as an expert, able to expand beyond the provided material when appropriate. E.g: examples from your experience in different settings; what you’ve found works well, and what doesn’t.
Careful Listening and Clear Explanations
You must be able to deliver clear and concise explanations in spoken English and be able to adapt your explanation style to match the level of your audience.
Expert Spoken and Written English
You should be expert and eloquent in spoken English, with an accent that will be clear to non-native (but fluent) speakers from various backgrounds. You should be able to quickly understand questions with complex phrasing or grammar and know when you need to clarify.
A Personable, Passionate and Professional Demeanour
You should be able to easily build rapport with new groups of people, and create a safe space for learners to ask questions. You should come across across as friendly and demonstrate enthusiasm for the topics you teach, whilst maintaining professionalism.
Live Debugging
You should be comfortable looking at code, quickly understanding how it works (or why it doesn’t), and identifying bugs or potential improvements under time pressure (e.g. live in a session).
Industry Experience
In order to teach senior engineers with confidence, it’s important that you have extensive real-world experience! Learners may well ask about how things are really done in practice and being able to give examples and anecdotes is important.
Teaching or Mentoring Experience (formal or informal)
Experience teaching groups of software engineers, or mentoring other developers (even in an unofficial capacity) is a bonus, particularly if those people were relatively senior. Since this is an essential part of most senior, lead and engineering management roles we would expect most suitable candidates to have some experience here.
Bonus Points For:
Experience with Multiple Languages / Frameworks / Tools etc.
All the people we teach are already software developers, but will come from various backgrounds / have experience with different programming languages. Having context from those is sometimes useful to help learners’ understanding.
Benefits
- Rate: £100 per hour (+ paid £50 for preparation for each new module taught)
- Very flexible work - we will aim to schedule sessions that fit your availability, and you have no ongoing commitment.
- Fully remote, forever.
- Have a real impact on learners. Our sessions actually make people better at their jobs.
- Teaching is fun!
Remote Customer Support Specialist - Tech Industry
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Respond promptly and professionally to customer inquiries via email, chat, and phone.
- Diagnose and resolve technical issues related to our client's software and hardware products.
- Escalate complex issues to higher-level support teams or relevant departments when necessary.
- Document all customer interactions and resolutions accurately in our CRM system.
- Provide clear and concise instructions and guidance to customers.
- Contribute to the development of our knowledge base by creating and updating FAQs and support articles.
- Identify trends in customer issues and provide feedback to the product development team for improvements.
- Proactively identify opportunities to enhance the customer experience.
- Maintain a high level of product knowledge and stay updated on new features and releases.
- Adhere to service level agreements (SLAs) and quality assurance standards.
- Proven experience in a customer service or helpdesk role, preferably within the tech industry.
- Excellent communication, interpersonal, and active listening skills.
- Strong problem-solving and analytical abilities.
- Proficiency in using CRM software and helpdesk ticketing systems.
- Ability to multitask and manage time effectively in a remote setting.
- A patient, empathetic, and customer-focused attitude.
- Experience with troubleshooting software or hardware issues.
- A stable internet connection and a dedicated workspace are essential for this remote position.
- High school diploma or equivalent; further education or certifications in IT or customer service are a plus.
- Familiarity with (mention a relevant tech concept, e.g., cloud computing, SaaS) is advantageous.
Be The First To Know
About the latest Technology companies Jobs in Bradford !
Remote Senior PR Manager - Tech Industry
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement innovative public relations strategies and campaigns to support the company's overall business goals.
- Cultivate and maintain strong relationships with key technology journalists, influencers, and media outlets across national and trade publications.
- Craft compelling press releases, media pitches, articles, and other PR materials.
- Manage proactive and reactive media outreach, securing positive media coverage in target publications.
- Monitor media coverage, industry trends, and competitor PR activities, providing regular reports and insights.
- Develop crisis communication plans and provide rapid response support during critical situations.
- Collaborate with internal marketing, product, and executive teams to ensure consistent messaging and alignment.
- Manage the company's online reputation and social media presence from a PR perspective.
- Organize and manage press conferences, media briefings, and other PR events (virtual and in-person as needed).
- Measure and report on the effectiveness of PR campaigns, demonstrating ROI and impact on business objectives.
- Mentor and guide junior PR team members or agency partners.
- A Bachelor's degree in Public Relations, Communications, Journalism, Marketing, or a related field.
- Minimum of 7 years of progressive experience in public relations, with a significant focus on the technology industry.
- Demonstrated success in developing and executing strategic PR campaigns that have resulted in significant media coverage.
- Extensive network of contacts within the technology media and influencer community.
- Exceptional written and verbal communication skills, with a flair for storytelling and persuasive writing.
- Strong understanding of media relations, press release writing, and media pitching techniques.
- Experience in crisis communications and reputation management.
- Proficiency with PR measurement tools and reporting.
- Ability to think strategically, creatively, and operate effectively in a fast-paced, dynamic environment.
- Excellent organizational skills, with the ability to manage multiple projects simultaneously.
- Proven ability to work independently and collaboratively in a remote team setting.
Senior Software Development Engineer

Posted 21 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._
Senior Software Development Manager
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development teams, overseeing project planning, execution, and delivery.
- Ensure the timely and high-quality delivery of software products according to project roadmaps.
- Mentor, coach, and develop software engineers, fostering their professional growth.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and scope.
- Drive best practices in software development, including agile methodologies, code quality, and testing strategies.
- Oversee the architecture and design of scalable and robust software solutions.
- Manage resource allocation and project timelines effectively.
- Identify and mitigate project risks and technical challenges.
- Foster a collaborative and high-performing team environment.
- Stay abreast of emerging technologies and industry trends to inform technical strategy.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Development Manager or in a similar leadership role.
- Strong background in software development, with expertise in modern programming languages and architectures.
- Demonstrated experience with Agile development methodologies (Scrum, Kanban).
- Excellent understanding of the full software development lifecycle (SDLC).
- Strong leadership, people management, and communication skills.
- Experience in managing distributed or hybrid teams is beneficial.
- Proficiency with project management tools and version control systems.
- Ability to translate business requirements into technical solutions.
- Strategic thinking and problem-solving capabilities.