cover image
TieTalent

Senior Software Engineer

On site

Leeds, United Kingdom

Full Time

03-03-2025

Job Specifications

About

Job Title: Senior Software Engineer

Duration: Until November 2025

Location: Leeds

Contract Type: Outside IR35

About The Role

We are seeking a skilled Software Engineer with expertise in React, C#, and data visualisation, preferably within the public sector. You will play a key role in developing cutting-edge applications that drive digital transformation and improve public services.

In this position, you'll be responsible for building scalable and user-friendly applications, integrating complex data visualisations, and ensuring high-quality software solutions that meet the needs of citizens and stakeholders.

Key Responsibilities

Develop mobile and web applications using React.
Create robust backend solutions and APIs using C# and .NET.
Implement data visualisation features to present complex information clearly and effectively.
Work within public sector frameworks and standards, ensuring compliance and accessibility.
Collaborate with UX/UI designers, analysts, and stakeholders to create user-centred solutions.
Optimise performance, security, and scalability of applications.
Participate in Agile development, contributing to sprint planning, code reviews, and continuous improvement.

Requirements

Strong experience in React.
Proficiency in C# and .NET for backend development.
Experience with data visualisation tools/libraries (e.g., D3.js, Chart.js, Power BI).
Previous experience working in or with the UK public sector is highly desirable.
Knowledge of public sector digital standards, including GDS and accessibility guidelines.
Strong understanding of API development, cloud services (Azure/AWS), and CI/CD pipelines.
Excellent problem-solving skills and ability to work in Agile teams.

Nice-to-have skills

React
C#
.NET
D3.JS
Chart.js
Power BI
Azure
AWS
Leeds, England

Work experience

Frontend
Fullstack
Mobile

Languages

English

About the Company

TieTalent is the career growth platform dedicated to tech professionals. By being part of our community they access exclusive content and perks from our partners for services that help them expend their knowledge. When open for a new opportunity, companies apply for them for jobs they want. On their side, companies benefit from an intelligent system allowing them to hire rare talents in tech quickly and hassle-free, that they need to be successful. TieTalent launched in October 2018 and is already trusted by thousands of ... Know more

Related Jobs

Company background Company brand
Company Name
Accenture UK & Ireland
Job Title
Principal Software Engineer - Bristol
Job Description
Role: Principal Consultant Locations: Bristol (must be willing to travel to client sites throughout the UK on an ad hoc basis) Level: Manager Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application. Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO As a team: Accenture Next Gen Engineering is over 1,000 people strong and provides end-to-end product engineering solutions which deliver tangible value, fast. We bring together an obsession for technical excellence with agility and scale, to help clients move from project to product at speed. We work with clients in every sector. They range from scale-ups through to national and international blue-chip names and public sector organisations. Our teams routinely work on products that are used by millions of people. We offer an exciting career working in a vibrant environment, with access to training and a global network of experts. As part of our Next Gen Engineering team, you’ll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job In our team you will: We typically work hand-in-hand with our clients to build great digital products for them and for their customers. To do this, we need experienced, capable engineers who can both deploy their own mastery to get things done hands-on and successfully lead others in doing so. The nature of our work varies from client to client so there will be lots of opportunities to experience new domains and new stacks. The role of Principal Consultant often involves leading client accounts holistically—people, delivery, quality, and commercials. As well as ensuring we’re delivering great engineering, you’ll also keep the big picture in mind and help our clients best use the capability and flexibility of a consultancy partner to reach their goals sooner. Our team is dedicated to applying great engineering to get great outcomes. Our engineers stand out by keeping one eye on value at all times, and by proposing thoughtful solutions that get the job done efficiently and with low complexity. You’d be a key advocate for this approach within a team. Beyond client work, our engineers are essential contributors to our internal and regional engineering communities. There’s loads of scope to get involved and help shape conversations around tech you’re interested in, share your knowledge and experience, and learn from colleagues working in very diverse problem spaces. We are looking for experience in the following skills: You have significant experience leading teams and growing the careers of team members You’re used to building relationships with stakeholders who are expecting to see results You’ve spent a number of years building backend services in several different integration paradigms, for example synchronous API-driven, message-driven, and event-driven You’re fluent in at least one of Java, Javascript, Typescript, Python or React You have recent experience building, deploying, and running cloud-native applications on top of AWS and/or Azure You're used to working in devops teams with industry-standard practices You’re used to producing repeatable, automated tests for your own work You love working with people to build things and solve problems together in an egoless way, regardless of their level of experience or your role in the team You’re comfortable with change and always happy to learn something new; as consultants we flex our individual roles and tech stacks as required to get the best outcomes for our clients What’s In It For You At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 30 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for. Closing Date for Applications 30/03/2025 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Bristol, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
Abound
Job Title
Senior Python Software Engineer
Job Description
About The Role We’re on a mission to make affordable loans available to more people. Using the power of Open Banking, we have built state-of-the-art technology that allows us to look beyond traditional credit scores and offer fairer credit to people ignored by traditional lenders. We have two parts of our business. On the consumer side, we have Abound. Abound has proven that our approach works at scale, with over £300 million lent to-date. While other lenders only look at your credit score, we use Open Banking to look at the full picture – what you earn, how you spend, and what’s left at the end. On the B2B side, we have Render. Render is our award-winning software-as-a-service platform that allows Abound to make better, less risky lending decisions. And less risky decisions mean we can offer customers better rates than they can usually find elsewhere. We’re taking Render global so that more companies, from high-street banks to other fintechs, can offer affordable credit to their customers. We're looking for an experienced individual to join us in the role of Senior Python Engineer. This position requires an enthusiasm for exploring and understanding new business areas. We maintain a culture of ownership and value engineers that are excited about the business, and are willing to work alongside stakeholders to continually improve business processes and customer experience. We offer a broad range of opportunities across platform engineering, B2B customer integration, conversion optimisation and business process automation. At Abound, you will work on the best-in-class open-banking decision making platform, and learn how a operate with low-latency, at scale. Candidates must have had experience working directly with internal stakeholders to establish requirements, designing technical solutions, and owning the delivery of significant functionality, ideally having worked with peers of different levels to complete projects collaboratively. Our technology stack: Python (including FastAPI, OpenTelemetry, procrastinate, SQLAlchemy, Uvicorn), Postgres, MySQL, Liquibase, Retool, Docker, AWS Who You Are Seven or more years professional experience in software engineering Proven experience leading the development of significant new functionality Proficiency in writing well-structured async Python code with type hints and unit tests Experience maintaining codebases for business-critical systems Strong analytical and problem-solving skills Effective communication and collaboration skills Proficiency in Git for version control Basic knowledge of cloud infrastructure with experience working with at least one of AWS, GCP, or Azure Strong SQL skills for efficient data management and retrieval Knowledge of lending products and business processes will be a major advantage What You'll Be Doing Develop new features in python for backend services that could span any part of the lending lifecycle, from finding and onboarding new customers, to helping underwriters asses their affordability, all the way through to actually paying out and then collecting a loan Participate in the entire SDLC, helping to design changes, review code, build tests, and coordinate deployments Own a part of the platform, and be responsible for the smooth operation of associated business processes, and their KPIs. Collaborate closely with colleagues in Product and Design as well as users (both internal and external) to understand, challenge, and refine requirements Provide second-line support within business hours, helping to troubleshoot and resolve any system issues that impact our customers Supporting junior engineers through PRs and pairing Apply strong SQL skills to troubleshoot and improve the performance of data management and retrieval across our Postgres databases What We Offer Everyone owns a piece of the company - equity 25 days’ holiday a year, plus 8 bank holidays 2 paid volunteering days per year One month paid sabbatical after 4 years Employee loan Free gym membership Save up to 60% on an electric vehicle through our salary sacrifice scheme with Loveelectric Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering
London, United Kingdom
On site
Full Time
03-03-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Frontend Angular Developer
Job Description
Angular Developer Salary: £55,000 - 65,000 Location: London, 2-3 days p/week Frontend Angular Developer - Would you like the opportunity to work for a fast-growing start-up operating in the property management industry? They're currently looking to revolutionise the industry with innovative solutions to ensure a smoother and efficient way to manage properties. This is a unique opportunity to join an exciting business with excellent growth potential. Their software development team is the engine room of their business, and you will have the opportunity to have an impact in helping them maintain their competitive advantage and continue their growth plans over the coming years. This opportunity is suitable for someone who is looking for a technology driven role, centred around Angular. You will be a vital product development team member and will help design, develop and maintain custom webpages. Key requirements: Angular and TypeScript experience (ideally 3+ years) Good track record of delivering reactive web applications. Experience in Agile development techniques and practices. If you're an experienced Angular Developer interested in joining an ambitious start-up with huge personal growth potential, please apply.
London, United Kingdom
Hybrid
Full Time
05-03-2025
Company background Company brand
Company Name
Yakara
Job Title
Full Stack Software Engineer
Job Description
About Yakara Yakara is a software fintech business, expanding our team to support increasing demand from our customers. We are an established business that is growing and making headway in an exciting market sector with an innovative product that has substantial growth opportunities. Yakara operates B2B and creates customer engagement services for use in a wide range of sectors. We’re looking for ambitious, talented mid-level Software Engineers who thrive on problem solving and building great software. We are looking for someone who enjoys working across the full development stack. If you are motivated to use technology to create accessible products, that drive business processes, read on! Our development stack is Ruby, Java, Javascript, and postgres. The work you’ll be doing is innovative and varied, and your input to the team really counts. You’ll be involved in the entire development lifecycle, not pigeon-holed. Responsibilities will include · Maintaining and upgrading existing products and features · Developing new features or products throughout the full development cycle while working collaboratively with other engineers and designers · Implementing best practices in coding testing and deployment to ensure secure, high quality products are produced · Creating user journeys for customers that are accessible and easy to use You’ll also need to share our software engineering values: to build well-engineered systems in a timely manner to relevant standards. Desired skills Minimum 2 years’ experience as a software engineer with demonstratable skills in both front and back end technologies Knowledge of software development using Javascript/Ruby/Java or similar Writing code in a secure manner following best practices Strong problem solving skills and the ability to work independently and as part of a team Experience or willing to learn testing tools such as RSpec. Bachelor’s degree or above in a related field with proven experience in hands-on full cycle development. Applicants from coding bootcamps with 2 years’ commercial experience welcomed. We would be especially interested in anyone with experience in Ruby or Ruby on Rails. Yakara offers: · A friendly, skilful team dedicated to making a great product and delivering excellent customer service · The chance to make a real difference and see the end product from your work. · Generous holiday entitlement and pension contributions · Flexible/hybrid working arrangements. Minimum 2 days per week in the office. Our office is based in Leith, Edinburgh · Self-development is actively encouraged, with professional and personal training support · Training in our core languages is available Salary range depending on experience - £40,000-£55,000 Due to the nature of our work, background checks need to be carried out for all members of staff. As an employer committed to equal opportunities, we invite applications from individuals of all backgrounds. If you need any specific support or adjustments during the recruitment process, please contact us directly.
Edinburgh, United Kingdom
Hybrid
Full Time
05-03-2025