Senior Software Engineer; C#
Job in
Abingdon, Oxfordshire, OX14, England, UK
Listed on 2026-06-30
Listing for:
Infinitesima Limited
Full Time
position Listed on 2026-06-30
Job specializations:
-
Software Development
Software Engineer, Software Architect, Full Stack Developer
Job Description & How to Apply Below
Overview
Senior Software Engineer (C#) responsible for delivering high-quality software in an industrial automation context. This role involves technical leadership, mentoring, and collaboration across engineering teams.
Responsibilities- Developing junior team members - supporting capability across the team through recruitment, mentoring and coaching
- Role Modelling technical leadership - supporting high standards across the C# codebase, including code quality, design patterns, and architectural consistency
- Facilitating continuous improvement - enhancing team capability, processes, tools, and ways of working, while leading by example with a practical and creative approach
- Collaborating across engineering - working within a matrix environment alongside architects, project leads, and technical managers, while ensuring delivery commitments are met
- Planning delivery - owning sprint planning and estimation, ensuring plans are realistic, transparent, and aligned to customer release expectations
- Managing dependencies - proactively identifying and resolving cross-functional challenges, particularly across C#, LabVIEW, and Data Analysis interfaces
- Engaging stakeholders - communicating delivery status clearly to technical and non-technical stakeholders, supporting programme planning and customer readiness decisions
- Leading key conversations - facilitating stakeholder meetings and working through complex technical or customer challenges
- Collegiate approach - getting involved in technical work where useful to support the team and unblock delivery, Customer Focused
- Staying close to customer needs and consistently delivering value that builds trust - Caring
- Creating a supportive environment where people look out for each other and can thrive - Collaborative
- Sharing ideas openly, communicating clearly, and working together to solve problems - Commitment
- Taking ownership, following through on promises, and acting with integrity - Continuous Improvement
- Always learning, challenging the status quo, and improving how we work and deliver
- Applying technical capability - building on a hands-on C# software development background with a minimum of 5 years' industry experience
- Designing scalable solutions - applying knowledge of C# .NET architecture, including design patterns, MVVM for UI, and threading models
- Developing user interfaces - working with WPF or equivalent technologies to delivering effective UI solutions
- Working in agile environments - contributing within sprint-based delivery and applying agile or lean approaches pragmatically in a multi-disciplinary setting
- Planning and communicating delivery - owning and communicating phased delivery plans, including milestones, assumptions, dependencies, and confidence levels
- Ensuring software quality - supporting quality assurance activities, integration testing, and controlled release processes for customer deployments
- Managing product lifecycle processes - working with requirement traceability, design reviews, and ticket management tools (e.g. Jira) from concept through to delivery
- Communication - effective verbal and written English, explaining complex technical concepts clearly to technical peers and non-technical stakeholders, and influencing alignment and key decisions
- Nice to have -
- Familiarity with semiconductor inspection tools, metrology systems, or image-analysis workflows
- An interest in SCADA systems, HMI development, or industrial IoT technologies
- Python, C++, or other programming languages
- An understanding of networking concepts such as TCP/IP or routing
- Awareness of cleanroom practices and safety standards (e.g., IEC 61508), degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
- 8+ years of experience in software development with strong proficiency in C#, WPF, .NET, and Windows-based applications
- £58,000 to £65,000 (depending on experience)
- 25 days annual leave, death in service and private health care benefits, personal pension contributions of 4% with salary sacrifice and a generous EMI Share scheme
Based in Abingdon, Oxford, UK, we are a high calibre team of 100 plus people and we are growing fast. We are backed by global financial and industry investors including Applied Ventures, the strategic venture arm of the industry leading equipment company.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×