Make yourself visible and let companies apply to you.
Roles
C# Jobs
Overview
Looking for top C# jobs? Explore the latest C# developer opportunities on Haystack, your go-to IT job board. Whether you're a junior coder or a seasoned software engineer, find the best C# vacancies with competitive salaries and exciting projects. Start your next career move in C# development today!
Embedded Software Engineer
Platform Recruitment Limited
Shrewsbury
In office
Mid - Senior
£80,000
RECENTLY POSTED

Embedded Software Engineer (Embedded C)

Shrewsbury | £50,000 £80,000 + Benefits

Im recruiting on behalf of a technology-focused engineering client who is looking to hire an Embedded Software Engineer to join a growing development team working on next-generation embedded and industrial systems.

This role is ideal for an engineer who enjoys working close to hardware and contributing across the full product lifecycle.

The Role

  • Develop and maintain Embedded C software for industrial communication interfaces
  • Contribute to firmware and hardware architecture decisions
  • Test, validate and support products through certification and release
  • Work within Agile / V-Cycle development environments

Essential Experience

  • Degree in Software, Electronics or similar
  • Strong Embedded C programming experience (MISRA, secure coding)
  • Experience using version control systems
  • Strong communication and teamwork skills

Desirable

  • C# experience for test/support tools
  • Knowledge of industrial or serial communication protocols
  • Exposure to PLC programming or industrial automation environments

Whats on Offer

  • £50,000 £80,000 salary, depending on experience
  • Challenging, technically focused role
  • Long-term career progression
  • Based in Shrewsbury
Senior Embedded Software Engineer
Platform Recruitment Limited
Telford
Hybrid
Senior
Private salary
RECENTLY POSTED

Competitive Salary | Telford | Hybrid

A leading industrial automation company is seeking a Senior Embedded Software Engineer to design and develop real-time embedded software for production products. Youll work end-to-end, from concept to deployment, with real ownership and technical autonomy.

Key Responsibilities

  • Develop embedded C/C++ software for real-time systems and Embedded Linux
  • Design and review software and system requirements
  • Contribute to architecture, planning, and occasional technical project leadership
  • Perform automated and manual software testing
  • Mentor junior engineers and conduct code reviews

Essential Skills & Experience

  • BSc or higher in Engineering or related discipline
  • Strong C++ experience in real-time and Linux environments
  • Experience with communication stacks (TCP/IP, EtherCAT)
  • Embedded development on ARM microcontrollers (e.g. NXP, Renesas)

Desirable

  • Experience with Python, C#, .NET, or C
  • Background in industrial automation, drive systems, or automotive
  • Exposure to safety-critical or high-reliability systems

Benefits

  • Competitive salary
  • Hybrid & flexible working
  • EV car scheme
  • 25 days holiday (increasing annually) + buy/sell
  • Relocation and visa sponsorship available (case by case)

Apply now to join a growing automation business delivering real-world embedded software solutions.

Software Development Engineer in Test / C# Automation Engineer
Develop
Newcastle upon Tyne
Hybrid
Mid - Senior
£55,000
RECENTLY POSTED

C# Automation QA Engineer / SDET

Up to £55,000
Perm
Location: Newcastle upon Tyne (Hybrid - 2 days per week in office)

An organisation operating a leading technology platform in the online gaming sector is seeking an Automation QA Engineer to play a key role in maintaining and improving the quality of its platform.

The successful candidate will be responsible for developing and maintaining automated test suites, validating new features, and ensuring that software releases meet high quality standards.

The organisation develops technology platforms for the online gaming industry, supporting major brands with scalable and innovative digital solutions. Its platforms process billions in financial transactions annually and manage data for millions of users worldwide.

This role is offered on a hybrid basis, requiring attendance at the Newcastle upon Tyne office two days per week.

Key Responsibilities

  • Design, develop, and maintain automated test scripts using industry-standard tools and frameworks.
  • Collaborate with cross-functional teams to understand project requirements and ensure testing approaches align with development processes.
  • Identify opportunities to expand test automation and implement frameworks, tools, and strategies that improve efficiency and coverage.
  • Perform comprehensive regression testing to ensure new features do not impact existing functionality.
  • Conduct root cause analysis on test failures and work closely with developers to resolve issues efficiently.
  • Create and maintain test data, test environments, and test harnesses required for automated testing.
  • Monitor and analyse test results and quality metrics, providing regular reports on release quality to stakeholders.
  • Identify and recommend process improvements to enhance testing methodologies and practices.
  • Stay up to date with industry trends and best practices in software testing, sharing knowledge with the wider team.

Skills and Experience

  • Strong proficiency in C# programming.
  • Solid experience in software testing, including functional and data validation.
  • Ability to translate business requirements into comprehensive test cases.
  • Experience working with version control systems such as Git.
  • Familiarity with APIs and databases in a testing context.
  • Proven ability to identify and implement process improvements.
  • Strong communication skills, both written and verbal, with the ability to collaborate effectively across teams.
  • Ability to adapt to evolving technologies and remain up to date with QA and testing trends.

Benefits
The organisation offers a competitive salary and a comprehensive benefits package designed to support employee wellbeing and professional development. Benefits include:

  • Flexible and trust-based working environment
  • 25 days annual leave, plus bank holidays and a generous Christmas break
  • Matched private pension scheme (up to 8%)
  • Private healthcare from day one, including dental and optical cover
  • Life assurance (4x annual salary)
  • Employee Assistance Programme for confidential support and advice
  • Access to a wellbeing and mindfulness platform
  • Opportunities for learning, innovation, and experimentation, including participation in internal hackathons
  • Company-provided mobile phone or tablet with contract covered
  • Modern office environment with complimentary snacks, drinks, and regular food vendors
  • Access to employee discount and wellbeing platforms
  • Regular social events and team activities
  • Employee referral programme with bonus opportunities
  • Branded company merchandise and occasional additional discretionary holidays
Azure Platform Engineer
Spectrum IT Recruitment
Not Specified
Remote or hybrid
Mid - Senior
£70,000 - £80,000
RECENTLY POSTED
+6

We’re looking for a Azure Platform Engineer to join a growing team supporting a large-scale SaaS platform. This role focuses on improving reliability, scalability, and performance while helping drive a major cloud-native transition to Azure and Kubernetes.

You will work closely with engineering teams to modernise infrastructure, automate operations, and ensure highly observable and resilient systems in a production environment handling sensitive data.

This role is suited to engineers who have built platforms and developer infrastructure and who enjoy solving complex technical problems in production environments.

Key Responsibilities

  • Design and build platform capabilities on Azure and Kubernetes
  • Support cloud migration and containerisation initiatives
  • Improve reliability, observability, and platform performance
  • Automate infrastructure using Pulumi and Ansible
  • Work closely with engineering teams to improve deployment, monitoring, and operational tooling
  • Participate in incident response and post-incident reviews
  • Contribute to knowledge sharing and mentoring within the team

Required Experience

  • Strong hands-on Kubernetes experience running production workloads
  • Commercial experience working with Microsoft Azure
  • Experience building or developing internal platforms
  • Strong troubleshooting skills in distributed systems
  • Linux administration and scripting (PowerShell, Bash, Python)
  • Experience with observability tools such as Prometheus or Grafana
  • Infrastructure as Code experience (Pulumi preferred)

Desirable

  • Software development background (C#, Go, TypeScript, Python)
  • Experience with Ansible
  • Go development experience
  • Experience in regulated environments
  • Familiarity with Windows / IIS environments

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

SDET
WeDoTech
London
Hybrid
Mid - Senior
£70,000 - £75,000
RECENTLY POSTED

Job Title
QA Engineer / SDET
Location
South London (Hybrid, 2 days per week onsite)
Salary
Up to 75,000 base + bonus + pension

About the Company
WeDo is partnering with a global technology and professional services organisation that develops specialised software platforms used by hundreds of enterprise clients worldwide. Their products help large organisations make complex financial and risk decisions through advanced modelling, analytics, and reporting tools.

The company is continuing to invest heavily in engineering quality and automation as part of the ongoing evolution of its flagship desktop platform, which is widely used across the insurance and financial services sectors. Engineering teams operate in a collaborative Agile environment where QA engineers play a key role in improving testing strategy, automation capability, and overall delivery confidence.

The Position
Our client is looking for a QA Engineer / SDET to join a cross functional engineering squad responsible for maintaining and enhancing a widely used desktop platform currently used by more than 650 enterprise clients.

The role is heavily focused on test automation and improving efficiency across the testing process. The successful candidate will work on stabilising and expanding an existing automation suite containing thousands of tests while ensuring releases remain reliable and predictable.

You will take ownership of test planning and release quality within the team, working closely with developers and product stakeholders to identify risks, improve test coverage, and strengthen overall product quality. While automation is the primary focus, the role also involves some manual and exploratory testing of complex business workflows.

The platform is currently a desktop application and will remain so for the foreseeable future, although the broader engineering organisation is continuing to modernise its technology stack.

Requirements

  • 3 to 5+ years experience in a QA Engineer or SDET role within Agile engineering teams
  • Strong automation experience using C# and .NET
  • Experience building, improving or maintaining automation frameworks
  • Experience working with REST APIs and tools such as RestSharp
  • Experience working with CI pipelines and Azure DevOps
  • Comfortable performing manual and exploratory testing where required
  • Experience testing desktop applications or complex enterprise software environments
  • Proactive mindset with the ability to take ownership of release quality and testing strategy
  • Interest in using AI tools to improve testing efficiency and engineering workflows

Nice to have

  • Experience with desktop UI automation tools such as Ranorex
  • Exposure to Azure environments

Recruitment process

  1. Initial screening call with the Lead QA
  2. Take home technical exercise focused on test automation
  3. Two stage onsite interview including technical discussion and competency interview

Interested?
Apply for the position or send your CV to (url removed).

Junior .NET Developer
Technify Talent Limited
Reading
Hybrid
Junior
£30,000 - £40,000
RECENTLY POSTED
+6

Hybrid / Reading

30k to 40k

Purpose of the Role

The Junior .NET Developer will support the development and maintenance of software applications within a collaborative engineering team. Working under the guidance of more experienced developers, the role will contribute to the design, development, testing, and support of software components while developing technical expertise and professional skills.

The successful candidate will apply agreed development standards, tools, and practices while assisting in the design and implementation of software solutions. This role provides an opportunity to develop practical experience across the full software development lifecycle and contribute to the delivery of reliable, high-quality applications.

Key Responsibilities

  • Assist in the development and enhancement of software applications and components using .NET technologies.
  • Contribute to the maintenance and support of existing systems, including assisting with bug investigation and resolution.
  • Write clean, maintainable, and well-documented code in line with established coding standards.
  • Work with senior developers to implement application features and enhancements.
  • Use source control systems and branching strategies in line with team practices.
  • Support the documentation of technical designs and development work across the software development lifecycle.
  • Participate in code reviews and team collaboration activities to support quality and knowledge sharing.
  • Assist in testing and validating software functionality to ensure reliability and performance.
  • Contribute to team discussions and Agile ceremonies, including stand-ups, sprint planning, and retrospectives.

Qualifications, Skills and Experience

Essential

  • Working knowledge of Microsoft .NET and C#.
  • Familiarity with .NET Core / .NET development.
  • Basic understanding of relational databases such as MySQL or MariaDB.
  • Exposure to version control systems and collaborative development workflows (e.g., Git).
  • Basic understanding of the software development lifecycle.
  • Good analytical, problem-solving, and communication skills.
  • Ability to work collaboratively within a development team.

Desirable

  • Exposure to containerisation technologies (e.g., Docker).
  • Awareness of message queue technologies such as RabbitMQ.
  • Familiarity with Azure DevOps for work management or source control.
  • Some experience or interest in Python, C++, image processing, or geospatial calculations.
  • Exposure to Linux environments.
  • Understanding of Agile development practices.
Senior Firmware Engineer
Smartbox Assistive Technology
Gloucester
Hybrid
Senior
Private salary
RECENTLY POSTED
+1

Location: Bristol; Hybrid

Join us at Smartbox as a Senior Firmware Engineer!

Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities.

Your Impact

As our Senior Firmware Engineer, you will:

  • Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed.
  • Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle.
  • Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs.
  • Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability.
  • Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions.
  • Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing.
  • Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration.
  • Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance.
  • Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement.
  • Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making.
  • Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture.

Essential Qualifications / Skills / Experience:

  • Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject.
  • 8+ years of experience in embedded software development in C.
  • A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
  • A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.
  • Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks.
  • A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction.
  • Skilled at debugging in constrained environments and using hardware / software debugging tools.
  • A proven track record of innovation and quality software development throughout the entire software product lifecycle.
  • Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers.
  • Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS).
  • A passion and drive for excellence in software craftsmanship.
  • Linux, Bash / shell, CI (Continuous integration) experience.
  • Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging.
  • Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices.
  • Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team.
  • Proven experience in people or team management, with the ability to lead, motivate, and develop others.
  • Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels.
  • Proven ability to foster high performing, engaged, and collaborative teams.

About Smartbox

Smartbox is a leader in assistive communication technology, with products used globally by people with diverse needs. Our values, passionate, caring, empowering, achieving together and enabling change, guide everything we do.

Our Inclusive Culture

We believe in giving everyone a voice. Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology.

Our Commitment to Sustainability

We prioritise sustainability, aiming to reduce our environmental impact. By joining us, you ll help support a more inclusive and sustainable future.

Our D&I Commitments

  • We are a Disability Confident Employer and a Founding Partner of Purple Tuesday.
  • Our recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career.
  • We believe in adding to our culture. Our diverse team shapes products that reflect our users.

Rewards and Benefits

Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days.

Agencies

Please respect that at this current time, we wish to recruit directly and are not seeking agency support.

Firmware Engineer
Smartbox Assistive Technology
Gloucester
Hybrid
Mid - Senior
£50,000 - £60,000
RECENTLY POSTED
+2

Salary: £50,000.00 to £60,000.00

Location: Bristol; Hybrid

Join us at Smartbox as a Firmware Engineer!

Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities.

Your Impact

As our Firmware Engineer, you will:

  • Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#.
  • Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems.
  • Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware.
  • Validation and debugging: Implementing and improving our device test plans, debugging, and validating upcoming firmware and software.
  • Quality assurance: Promptly analysing and correcting quality issues.
  • Project management: Taking ownership of firmware and software projects from start to finish.

Firmware and Software Development:

  • Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux.
  • Applying best practices in embedded software architecture and testing.

Essential Qualifications / Skills / Experience:

  • Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject.
  • 4+ years of experience in software development in one or more of the following languages: C, C++, Rust.
  • 4+ years of experience in embedded software development in C.
  • Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
  • Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.
  • Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks.
  • An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction.
  • Skilled at debugging in constrained environments and using hardware / software debugging tools.
  • A proven track record of innovation and quality software development throughout the entire software product lifecycle.
  • Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers.
  • Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS).
  • A passion and drive for excellence in software craftsmanship.
  • Linux, Bash / shell, CI (Continuous integration) experience.
  • Ability to read electronics schematics.
  • A collaborative and supportive team player contributing actively to shared goals and supporting colleagues across disciplines.
  • Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team.

About Smartbox

At Smartbox, we’re proud to be at the forefront of assistive communication technology. Our innovative products are used globally by individuals with diverse needs. Our values passionate, caring, empowering, achieving together, and enabling change resonate in everything we do.

Our Inclusive Culture

We believe in giving everyone a voice. Joining Smartbox means joining a diverse team that values collaboration and supports a community that relies on our technology for effective communication.

Our Commitment to Sustainability

At Smartbox, we not only innovate but also prioritise sustainability. We aim to minimise our carbon footprint and promote a greener world through sustainable solutions. By joining us, you’ll contribute to shaping a more inclusive society while actively supporting our sustainability efforts.

Our D&I Commitments

At Smartbox, we prioritise diversity and inclusivity in our work environment. Here’s how we do it:

  • Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday.
  • Our recruitment practices are inclusive and barrier-free, with adjustments available during the application process and throughout your career with us.
  • We believe in adding to our culture, not just fitting in. Our diverse team combines unique talents to create products that reflect the diversity of our users and customers.

Rewards and Benefits

Discover a world of rewards and benefits tailored to your wellbeing at Smartbox. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days.

Ready to Make a Difference

Join us at Smartbox and embark on a fulfilling career where your work truly matters. Apply now and be a part of a team dedicated to creating technology that changes lives.

Agencies

Please respect that at this current time, we wish to try to recruit directly from the market rather than engage support from an agency.

Lead C# Software Engineer
Rise Technical Recruitment
Abingdon
In office
Senior
£60,000 - £65,000
RECENTLY POSTED

Abingdon, Oxfordshire - Commutable from Oxford, Didcot, Reading and Swindon

60,000 - 65,000 + 25 Days Holiday + Training + Progression + Excellent Benefits

Excellent opportunity for a Software Engineer to join a market leading, global business where you will play a key role in the development of advanced automated systems while leading a small, highly skilled software team.

Do you have experience developing software in C# and WPF? Do you have experience working with machine control systems, motion systems, or industrial automation?

This innovative and growing engineering company specialise in the development of advanced systems used across a variety of high-tech industries. Known for their technical expertise and engineering excellence, the company are expanding their engineering team and now require a Lead Software Engineer to support ongoing growth.

In this role, you will take ownership of the software elements of engineering projects, leading the development of control software that integrates motion and vision systems. You will also be responsible for being the lead in a small software engineering team, allocating tasks, maintaining coding standards and supporting the commissioning of turnkey systems.

The role would suit an experienced software engineer with strong C# development experience and ideally knowledge of industrial automation, looking to step into or continue within a technical lead position.

The Role;

  • Develop software from the ground up using C# / WPF
  • Integrate software with motion, vision and laser systems
  • Support commissioning, deployment and troubleshooting of systems
  • Manage the software repository and ensure code compliance
  • 60,000 - 65,000 + 25 Days Holiday + Training + Progression + Excellent Benefits

The Person;

  • Experience developing software using C# / WPF
  • Experience with industrial automation, machine control or vision systems
  • Strong understanding of object-oriented programming and Git
  • Live local or willing to commute to Abingdon

Reference Number: BBBH(phone number removed)

To apply for this role or to be considered for further roles, please click “Apply Now” or contact Oliver Southward at Rise Technical Recruitment

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.

We are an equal opportunities company and welcome applications from all suitable candidates.

Software Development Manager
Pyramid8
Yorkshire
Hybrid
Senior - Leader
£40,000 - £65,000
RECENTLY POSTED

Due to internal staff development, an excellent opportunity has arisen to join the Software Development Team at one of the UK’s leading manufacturers of touch screen kiosks providing kiosk hardware and bespoke software solutions.

They supply both private and public sector organisations and each year have expanded their product range and customer base. Due to this continued growth they are now looking to recruit an experienced Software Developer, with leadership experience who will lead the software development of their complete product range of self-service electronic solutions.

We are looking for someone with the following experience:

  • Proven experience leading software development teams
  • Solid understanding of web based back office systems and associated security (c# asp.net advantageous)

Who will:

  • Own and enforce security standards and best practices for all back-office systems
  • Guide the team on secure web application development (OWASP Top 10, threat modelling)
  • Plan, prioritise, and manage team workload to meet business objectives and delivery timelines
  • Mentor and support team members, promoting best practices, conducting code reviews, and encouraging continuous improvement
  • Track and report on team performance, identifying blockers and facilitating resolution
  • Liaise with customers, product owners and project managers to manage timelines, scope, and technical constraints
  • Conduct 1-to-1s, performance reviews, and career development planning.

This role will be predominantly office based, with the team, however they may be some flexibility for hybrid working after an initial period.

Senior Python Developer
Experis
London
Hybrid
Senior
£500/day - £540/day
RECENTLY POSTED
+7

Duration: 14 Months

Location: London, UK (3 days in office)

Active SC Clearance required

Inside IR35 - Umbrella only

About the Role:

  • We are seeking a highly skilled and versatile Senior Developer to join our team and contribute to the development and maintenance of our cutting-edge Azure Databricks platform for economic data. This platform is critical for our Monetary Analysis, Forecasting, and Modelling activities. The Senior Developer will be responsible for both front-end and back-end development, with a focus on Python, including the challenging but rewarding task of reverse engineering an existing codebase to integrate new features and improvements. This role requires a strong understanding of software development principles, experience with various programming languages and frameworks, and a passion for building high-quality, scalable, and maintainable software. Drive the development of MVPs, ensuring timely delivery and alignment with business goals.

Key Responsibilities:

Full-Stack Development:

  • Contribute to both front-end and back-end development of applications and APIs interacting with the Azure Databricks platform.
  • Develop user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience.
  • Develop robust and efficient back-end services and APIs using Python.

Python Development:

  • Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment.
  • Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy).
  • Collaborate with cross-functional teams to build and enhance banking applications
  • Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms
  • Work on data interfaces to connect various systems within the bank.
  • Write unit and integration tests to ensure code quality and reliability.

.NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems.

  • Utilise relevant .NET frameworks and technologies (e.g., ASP.NET Core, C#, Entity Framework).
  • Write unit and integration tests to ensure code quality and reliability.

Reverse Engineering:

  • Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation.
  • Document findings and create clear specifications for changes.
  • Implement changes while maintaining the stability and functionality of the existing system.

Join us to work on impactful projects, utilise cutting-edge tech, and be part of a collaborative team shaping public sector innovation. Apply now to make a difference!

Development Manager
Career Concept
Yorkshire
Hybrid
Senior - Leader
£70,000 - £80,000
RECENTLY POSTED
+1

Development Manager / Software Engineering Manager

Long term programme to update current legacy and ultimately a full re-platform for all B2B, B2C and Internal applications. Covering CRM, CMS, Logistics, Sales, finance.

Key responsibilities:

  • Directly line manage a small UK team along with offshore resource
  • Direct the Architecture
  • Management of the engineering process

Key skills required:

  • Background as a Developer / Software Engineer with modern stack such as: C# .NET, Node.js, React, AWS / AZURE, NoSQL, SQL Server
  • Current technical skills to enable code reviews and authority on technical archietectural decisions. If you want to be more hands-on and code, that’s good but not essential
  • Line Management skills (Motivation, Leadership, Direction)

Modern Tech stack. AI use within Current systems and plans to use more, Work / Life balance.

4 Days in the office

200 Employee company, leaders in their sector with year on year growth

Embedded Software Design Engineer
Alstom Group
Nottingham
In office
Mid - Senior
£45,000 - £50,000
RECENTLY POSTED

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

Could you be our Embedded Software Design Engineer in Mansfield we re looking for at Alstom?

Your future role

Take on a new challenge in Mansfield and apply your Software Design Engineering expertise in a new cutting-edge field. You ll report to the Head of Engineering and work alongside a dedicated and passionate Services team in Alstom UK&I.

Day-to-day, you ll deliver cost efficient embedded software designs in-line with budget levels. We ll look to you to the following:

  • To provide embedded software designs for a range of electronics systems which will be project specific and scheduled to meet agreed customer deadlines.
  • Deliver high standards of embedded software design in terms of performance, reliability, right first time quality, cost, innovation and service level.
  • Ensure all software designs are fully compliant with latest industry specific and EU regulations.
  • Responsibility for embedded software design for a range of systems inline with project specific requirements and to the correct quality/design standards.
  • To ensure innovative/best practice embedded software standards are adopted & continuously improved.
  • To ensure full compliance with design, quality and Health & Safety Regulations.
  • Reporting of Quality, HSE or HR issues to the Engineering Manager on a timely basis.

All about you

We value passion and attitude over experience. That s why we don t expect you to have every single skill. Instead, we ve listed some that we think will help you succeed and grow in this role:

  • Substantial embedded software design experience within a relevant electronics business. Knowledge of rail industry and associated standards would be advantageous.
  • Education in Software Engineering or related subject to Degree level or equivalent level.
  • The individual must be a driven , well disciplined, logical thinking, self motivated, team player, able to communicate at all levels and above all be highly innovative in delivering high standards in embedded software engineering design.
  • Excellent standards in relation to technical ability, innovation, organisational skills, Health & Safety, problem solving and continuous improvement.
  • A high level of customer focus is critical.
  • 100% compliance with latest design, quality & HSE regulations.
  • Delivery to agreed/planned timescales, cost constraints & quality standards.

A good understanding of embedded software design including:

  • C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL, Assembler, RTOS. Web application design (Typescript/Javascript/HTML/CSS) desirable.
  • Fault Analysis, Unit & Integration Testing, Factory Acceptance Testing, Site Testing and Commissioning.
  • Test procedures and methods, change control and version control.

Things you ll enjoy

Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You ll also:

  • Enjoy stability, challenges and a long-term career free from boring daily routines
  • Collaborate with transverse teams and helpful colleagues
  • Contribute to innovative projects
  • Utilise our agile working environment
  • Steer your career in whatever direction you choose across functions and countries
  • Benefit from our investment in your development, through award-winning learning
  • Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive benefits (pension, life ins., medical)
  • Up to 52 weeks full maternity and adoption pay
  • 25 days annual leave plus bank holidays, with the opportunity to buy or sell holidays
  • Option to enjoy a brand new electric or hybrid vehicle with our salary sacrifice scheme
  • A wide range of flexible benefits that you can tailor to suit your lifestyle

You don t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you ll be proud. If you re up for the challenge, we d love to hear from you!

Digital Senior Automation Tester
Tria Recruitment
Newport
Hybrid
Senior
£48,000 - £56,000
RECENTLY POSTED
+3

Digital Senior Automation Test Engineer Newport - 1 day a week onsite £48000 - £56000 + 29% pension + excellent holidays and other benefits Must be Security clearable (have lived in the UK for 5+ years We are looking for a Senior Test Automation Engineer to help deliver high-quality, reliable digital services. You will play a key role in designing and implementing automated testing solutions that support a continuous deployment environment, ensuring systems are robust, scalable and secure. Working as part of a multi-disciplinary Agile team, you will collaborate closely with developers and stakeholders to ensure quality is Embedded throughout the development life cycle. This role will involve building automated testing frameworks, improving test coverage and contributing to the delivery of complex, mission-critical services. Key responsibilities include writing, executing and maintaining automated UI and API tests aligned to acceptance criteria, as well as developing functional and non-functional test suites. You will build automated testing solutions from scratch, test data processes, and ensure testing aligns with engineering principles and DevOps best practices. You will also identify and manage defects, risks and issues, contribute to the design and development of technical solutions, and implement toolkits or APIs to support integration, performance optimisation, security and scalability. You will work closely with software developers to develop a shared understanding of the codebase and unit test coverage, while ensuring governance standards and security controls are followed, including ISO 27001 and Security Policy Framework requirements. The role may also involve supporting delivery activities, collaborating across multiple teams and mentoring more junior colleagues. We're looking for someone who takes ownership, works collaboratively and helps drive delivery forward. You should be comfortable working across teams, engaging stakeholders and sharing knowledge, while continuing to develop your own skills and supporting the growth of others. To be successful in this role, you will have experience delivering technical solutions within large projects, working with cloud technologies such as Azure, and testing both Front End and Back End web services. You should be comfortable working in Agile environments and have experience creating test strategies and documentation. Strong technical experience is required with test automation tools and frameworks, including Microsoft Visual Studio with C#, Selenium, BDD/SpecFlow, MSTest, RestSharp and JavaScript, along with experience using GitHub and Azure DevOps. Experience with non-functional testing tools such as JMeter or Azure Load Test, writing SQL queries, and a good understanding of architecture principles and design patterns is also important. Desirable skills include knowledge of unit testing, DevOps practices, Docker, Python or ISTQB Foundation certification. This is an exciting opportunity to help shape and improve modern digital services while working in a collaborative environment that values learning, development and continuous improvement.

Senior Python Developer
Qualient Technology Solutions UK Limited
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+7

About the Role: Active SC

We are seeking a highly skilled and versatile Senior Developer to join our team andcontribute to the development and maintenance of our cutting-edge Azure Databricksplatform for economic data. This platform is critical for our Monetary Analysis, Forecasting,and Modelling activities. The Senior Developer will be responsible for both Front End and Back End development, with a focus on Python, including the challenging but rewarding task of reverse engineering an existing codebase to integrate new features and improvements. This role requires a strong understanding of software development principles, experience with various programming languages and frameworks, and a passion for building high- quality, scalable, and maintainable software. Drive the development of MVPs, ensuring timely delivery and alignment with business goals.

Key Responsibilities:
Full-Stack Development:
o Contribute to both Front End and Back End development of applications and APIs interacting with the Azure Databricks platform.
o Develop user interfaces using modern Front End frameworks (eg, React, Angular, Vue.js) and ensure a seamless user experience.
o Develop robust and efficient Back End services and APIs using Python.

Python Development:
o Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment.
o Utilise relevant Python libraries and frameworks (eg, Flask, Django, Pandas, NumPy).
o Collaborate with cross-functional teams to build and enhance banking applications
o Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms
o Work on data interfaces to connect various systems within the bank.
o Write unit and integration tests to ensure code quality and reliability.

.NET Development (Optional):
o Develop and maintain .NET code for Back End services, APIs, and integrations with other systems.
o Utilise relevant .NET frameworks and technologies (eg, ASP.NET Core, C#, Entity Framework).
o Write unit and integration tests to ensure code quality and reliability.

Reverse Engineering:
o Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation.
o Document findings and create clear specifications for changes.
o Implement changes while maintaining the stability and functionality of the existing system.

C#/.Net Full Stack Developer/Software Engineer
MLR Associates
Yorkshire
Hybrid
Senior - Leader
£45,000 - £55,000
RECENTLY POSTED
  • Global Award Winning Technology Brand
  • SaaS - Platform based Products
  • .Net C# Vue.JS HTML CSS Microservices
  • Leeds City Centre/Hybrid Working
  • £45-55k salary + £10k bonus

Our client a global technology leader is currently looking for a Full Stack .NET Developer to work with the dev team to guide the provision of Software Development for in-house award winning products.

Reporting to the Head of Development and working closely with all levels of the business, this role will be responsible for:-

  • Software Development Lifecycle: Manage all aspects of the SDLC to deliver Strategic objectives and maintain exceptional standard of software
  • Hands on Full Stack Architecture and Code development/coding
  • Leadership: Provide leadership and guidance to coach, motivate, and lead team of Software Engineers
  • Collaboration: work closely with Senior Stakeholders across the business to align goals and deliver the product vision
  • People Growth: support team to enable personal and technical progression
  • Continuous Improvement: spearhead improvement in process & practices to elevate Product Development
  • Resource Allocation: provide support where needed for the projects that move the organisation forwards.
  • Client Focus: Craft and implement development practices that meet client and business needs.

Beneficial Skills/Experience:

  • .NET 8
  • Vue.JS
  • Strong knowledge of HTML and CSS
  • CQRS/Mediator pattern
  • Microservices
  • AWS
C#/.Net Developer/Software Engineer
MLR Associates
Woking
Hybrid
Senior - Leader
£45,000 - £65,000
RECENTLY POSTED
  • Global Award Winning Technology Brand
  • SaaS - Platform based Products
  • .Net C# Vue.JS HTML CSS AWS SQL
  • Woking Surrey/Hybrid Working
  • £45-55k salary + £10k bonus

Our client a global technology leader is currently looking for a .NET Developer to work with the dev team to guide the provision of Software Development for in-house award winning products.

Reporting to the Head of Development and working closely with all levels of the business, this role will be responsible for:-

  • Software Development Lifecycle: Manage all aspects of the SDLC to deliver Strategic objectives and maintain exceptional standard of software
  • Hands on Full Stack Architecture and Code development/coding
  • Leadership: Provide leadership and guidance to coach, motivate, and lead team of Software Engineers
  • Collaboration: work closely with Senior Stakeholders across the business to align goals and deliver the product vision
  • People Growth: support team to enable personal and technical progression
  • Continuous Improvement: spearhead improvement in process & practices to elevate Product Development
  • Resource Allocation: provide support where needed for the projects that move the organisation forwards.
  • Client Focus: Craft and implement development practices that meet client and business needs.

Beneficial Skills/Experience:

  • .NET 8
  • Vue.JS
  • Strong knowledge of HTML and CSS
  • CQRS/Mediator pattern
  • Microservices
  • AWS
Senior Python Developer
Experis IT
London
Hybrid
Senior
£500/day - £540/day
RECENTLY POSTED
+7

Duration: 14 Months

Location: London, UK (3 days in office)

Active SC Clearance required

Inside IR35 - Umbrella only

About the Role:

We are seeking a highly skilled and versatile Senior Developer to join our team and contribute to the development and maintenance of our cutting-edge Azure Databricks platform for economic data. This platform is critical for our Monetary Analysis, Forecasting, and Modelling activities. The Senior Developer will be responsible for both Front End and Back End development, with a focus on Python, including the challenging but rewarding task of reverse engineering an existing codebase to integrate new features and improvements. This role requires a strong understanding of software development principles, experience with various programming languages and frameworks, and a passion for building high-quality, scalable, and maintainable software. Drive the development of MVPs, ensuring timely delivery and alignment with business goals.

Key Responsibilities:

Full-Stack Development:

  • Contribute to both Front End and Back End development of applications and APIs interacting with the Azure Databricks platform.
  • Develop user interfaces using modern Front End frameworks (eg, React, Angular, Vue.js) and ensure a seamless user experience.
  • Develop robust and efficient Back End services and APIs using Python.

Python Development:

  • Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment.
  • Utilise relevant Python libraries and frameworks (eg, Flask, Django, Pandas, NumPy).
  • Collaborate with cross-functional teams to build and enhance banking applications
  • Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms
  • Work on data interfaces to connect various systems within the bank.
  • Write unit and integration tests to ensure code quality and reliability.

.NET Development (Optional):

  • Develop and maintain .NET code for Back End services, APIs, and integrations with other systems.
  • Utilise relevant .NET frameworks and technologies (eg, ASP.NET Core, C#, Entity Framework).
  • Write unit and integration tests to ensure code quality and reliability.

Reverse Engineering:

  • Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation.
  • Document findings and create clear specifications for changes.
  • Implement changes while maintaining the stability and functionality of the existing system.

Join us to work on impactful projects, utilise cutting-edge tech, and be part of a collaborative team shaping public sector innovation. Apply now to make a difference!

Selenium Developers is needed
DWI Consulting Ltd
Not Specified
In office
Mid - Senior
Private salary
RECENTLY POSTED
+3

We are looking for an Selenium Developers with active SC to support the delivery of automated testing solutions within a secure environment. This role offers the opportunity to work on high-profile programmes. The responsibility will be to designing, developing, and maintaining automated test solutions for web-based applications using Selenium. Working closely with other developers, testers, and product owners, you will help ensure high-quality releases through robust and reliable automation. The role operates within an Agile delivery environment and involves contributing to continuous improvement of testing frameworks and practices. The ideal candidate will have strong hands-on experience with Selenium WebDriver, along with solid programming skills in Java, C#, or Python. Should be comfortable working with modern test frameworks such as TestNG, JUnit, NUnit, or Cucumber, and have experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Familiarity with version control systems such as Git is expected. Candidates must hold active UK Security Clearance (SC) that is valid and transferable and be UK-based with eligibility to work on government or regulated projects. Experience with API automation, BDD practices, or testing cloud-based and SaaS platforms would be advantageous but is not essential. To apply, please submit your CV detailing your Selenium development experience and current SC clearance status.

Senior React UI Developer - TypeScript, Redux, AgGrid, Tailwind - Investment Bank
Adlam Consulting Ltd
London
Remote or hybrid
Senior
£900/day - £950/day
RECENTLY POSTED
+10
  • Mandatory skills: TypeScript, React, Redux, AgGrid, Tailwind
  • Prefrerred Tech skills: Vite and Vitest, C#, MS SQL
  • Banking Industry Esssential
  • Soft skills: good team player, able to support/train juniors

We’re looking for a passionate Senior React Developer to lead the evolution of our UI platform, ensuring we build scalable, high-performance, Real Time, and maintainable Front End solutions. You’ll oversee development direction, collaborate with Back End teams proving APIs, and work closely with end-users to deliver exceptional experiences.

The role is in RISK XVA Front Office - Experience of Investment banking ESSENTIAL. XVA risk is desirable

This role is perfect for someone who thrives in a collaborative, agile environment, loves clean code and refactoring, and enjoys mentoring while staying hands-on with modern Front End technologies.

Tech Stack

Front: JavaScript, TypeScript, React, Redux Toolkit, AgGrid, SignalR, HTML 5, CSS, Tailwind CSS, NodeJS, Vite, Vitest, SSO, JWT, AUTH, MSW, IIS DevOps: GIT (Bitbucket), TeamCity, PowerShell Back: MS SQL

Nice to haves:

Back End skills: C#, .NET, Windows Services, ClickHouse, ASP .NET Web API, asynchronous message-driven communication, ORM libraries

Functional skills: Experience with Risk, XVA or Liquidity systems

Competencies:

Deep understanding with multiple significant projects on Web applications Deep understanding and experience of Object-Oriented Programming, patterns, and principles.

Deep understanding and experience of service-oriented architectures.

Deep understanding and experience of MS SQL.

Demonstrable experience with DevOps tools.

Ability to work independently and collaboratively in a team.

Excellent communication, analytical and organisational skills.

Attention to detail is essential especially when under pressure and time constraints.

Proactive and flexible approach to dealing with challenges.

Highly motivated to work directly for a Front Office IT team.

Acts with integrity and discipline.

Inside IR35; Partly Remote

Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location

Software Automation Tester
Redline Group Ltd
Cowes
In office
Mid - Senior
£40,000 - £45,000
RECENTLY POSTED

Are you an experienced Software Automation Tester with a strong background in test automation, scripting, and QA best practices?

Looking to join a global technology organisation where you can lead automation initiatives and help deliver high-quality software solutions?

If so, we’d love to hear from you.

Our customer has an opportunity for an experienced Software Automation Tester to join their Software Test team based in the Isle of Wight where they develop and deliver advanced software solutions. You’ll take a lead role in designing, developing, and implementing complex automated test suites, ensuring our software products meet the highest quality standards.

Key Responsibilities of the Software Automation Tester

  • Act as the technical lead for software test automation projects, collaborating closely with other stakeholders
  • Mentor junior members and support the wider team
  • Review requirements and design documentation to define and develop test automation strategies
  • Plan, create, and execute automated test suites (functional, integration, performance, and usability testing)
  • Maintain and optimise automated test frameworks using tools such as Selenium
  • Record test results clearly and accurately, documenting defects with sufficient detail to aid diagnosis and resolution
  • Set up and manage test environments, ensuring reliability and repeatability of testing processes
  • Contribute to continuous improvement of testing methodologies and practices

Key Requirements

  • Qualification in Computer Science, Software Development, or a related field
  • 3+ years’ experience in software test automation within a software development environment
  • Proven experience automating tests for complex applications using Selenium or similar tools
  • Programming knowledge in Java and/or Python for developing automation scripts
  • Experience testing products built with MS SQL, ASP.NET, and C#
  • Strong understanding of software development and testing lifecycles
  • Skilled in test planning, estimation, and risk management
  • Able to work full time on site in the Isle of Wight or willing to relocate

This is an excellent opportunity for a driven Software Automation Tester to join a global company who can offer the opportunity for career progression and personal development as well as an excellent benefits package.

To apply for the C# Software Developer job in Isle of Wight please send your CV to (url removed) or for more information contact on (phone number removed).

Page 1 of 19
Frequently asked questions
Haystack features a wide variety of C# job opportunities, including positions for junior developers, senior software engineers, full-stack developers, backend developers, and specialized roles in areas like gaming, finance, and enterprise software.
Most C# jobs on Haystack require knowledge of the .NET framework or .NET Core, as they are commonly used alongside C#. However, job requirements vary, so be sure to read each posting carefully.
Yes, Haystack offers numerous remote C# job listings. You can filter your job search to show remote opportunities specifically.
To improve your chances, ensure your resume highlights your C# projects and relevant experience, familiarize yourself with common frameworks like ASP.NET, LINQ, and Entity Framework, contribute to open-source C# projects, and prepare for technical interviews focusing on C# concepts and problem-solving.
Yes, job seekers can create profiles, search, and apply to C# jobs on Haystack completely free of charge.