Make yourself visible and let companies apply to you.
Roles

Kotlin Jobs

Overview

Looking for top Kotlin jobs? Discover the latest Kotlin developer roles on Haystack, the leading IT job board. Whether you’re a junior or senior Kotlin engineer, explore exciting hands-on opportunities with innovative companies. Start your Kotlin career today with Haystack!
Filters applied
Kotlin
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
QA Test Lead/ Principal Test Engineer - Bristol ÂŁ85,000
SR2
Bristol
Hybrid
Senior
ÂŁ65,000 - ÂŁ85,000
RECENTLY POSTED
python
jenkins
kotlin
gitlab
playwright
espresso
I have a great opportunity for a QA Test Lead/ Principal Level Test Engineer to join my client based in North Bristol. they work on some really interesting products to help keep people on the front line safe and connected in high pressure situations. This is a fantastic opportunity to lead testing across a wide variety of projects for a fab, rapidly growing team. They are the nicest bunch of people and projects range from bespoke mobile applications and server side tech through to cloud based systems and hardware integrations.You’ll need to be happy coming into their Bristol office three days a week, and due to the nature of the work, you must either hold a British passport or have been a resident in the UK for the past five years, as employees are required to undergo security clearance due to the nature of some of the work they are involved in (just as a side note they only work on products designed to protect people, so all very tech for good not bad!)They currently have a growing Test Team of 8 and are now looking for a Principle to be a senior figure within the team. The roles focus will be a mix of hands on and more hands off strategic responsibilities. Whilst you’ll remain hands on when needed, the bigger emphasis is helping to influence and set thetest strategy, and help with directing test efforts across complex products. They want someone who can help to drive best practice across multiple engineering teams as their testers are split amongst several teams. You’ll help embed a culture of quality and work closely with developers, product owners, and stakeholders to ensure testing is embedded from the earliest stages, with requirements that are realistic, testable, and clearly understood.Some of the products can be very complex with connected hardware elements to the software, so, ideally they would love someone who has worked on this sort of thing before. The role will initially be more focused on leading manual testing across a range of mobile apps, integrated hardware, and cloud systems, but, at the same time, you’ll play a central role in shaping the company’s continued investment in automation and AI. Current tooling for automation includes Playwright and also Python based tech.What you’ll be doingSetting and evolving test strategy across one or more high complexity projects. Coordinating and directing the work of test engineers (permanent staff and contractors). Championing automation and influencing tooling choices (Python, Pytest, Appium, Espresso, CI/CD pipelines). Leading the test lifecycle end-to-end: from planning and execution through to triage, reporting, acceptance, and release support. Coaching and mentoring less experienced testers, helping to build a culture of collaboration and advocacy for quality. Driving continuous improvement in test processes, practices, and stakeholder engagement. Exploring new approaches, including AI-driven tooling and experimentation , and encouraging the team to stay ahead of the curve. What they are looking forExperience leading or coordinating test activities, with the confidence to set direction and influence strategy. Someone who is excited by tech and likes to keep up to date with new tools, industry trends and AI A solid background in manual testing, across, mobile/ hardware, or complex systems Some knowledge of test automation (Playwright, Python, Kotlin, ADB, Appium, Espresso etc ) and a willingness to drive its adoption An interest in exploring AI Technologies - they are really big on this! Familiarity with CI/CD environments (Jenkins, GitLab) and broader modern QA practices. A curious, pragmatic mindset with the drive to constantly improve. This is a place where testers are genuinely valued. You’ll have the opportunity to shape the future of testing, influence strategic decisions, and help deliver technology that genuinely matters. The salary range is from £65,000 to £85,000 depending on experience.If you’d like to hear more, please apply below to Sam Miller at SR2 – Socially Responsible Recruitment
Principal Software Engineer
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
ÂŁ85,000
RECENTLY POSTED
react
javascript
python
kotlin
csharp
nodejs
+2
About The Role Deadline for applications: 11:59pm on 31st October 2025Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software.We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great engineering happens when teams collaborate, learn, and build with purpose.Youll provide hands-on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture.Responsibilities Lead the design and development of advanced software solutions, ensuring high standards of quality, security and scalability.Set the technical direction for projects and influence the wider technology strategy.Provide line management for a group of engineers (typically up to six), supporting their career progression and ensuring theyre set up for success.Provide technical leadership and coaching, fostering a culture of excellence, collaboration and continuous learning.Collaborate with senior stakeholders to translate complex business problems into elegant, robust solutions.Champion modern engineering practices including CI/CD, test automation and infrastructure as code.Foster a DevOps culture that enables teams to build, deploy and run their services confidently through automation and continuous delivery.Drive the evaluation and adoption of emerging technologies to improve how we deliver software.Lead technical due diligence during project scoping, bids and new opportunities.Represent the engineering function in strategic discussions, influencing our technology roadmap.Anticipate and manage project risks, helping teams navigate complex technical challenges.About You Professional knowledge and experience EssentialExtensive experience in software engineering, with a focus on large-scale, complex systems.Polyglot engineer comfortable working across multiple languages and frameworks (weve used Python, Java, Kotlin, Node.js, C#, JavaScript, Express, React and Next.js to name a few).Passion for learning new technologies and helping others do the same.Proven track record of leading software architecture design and strategic technology initiatives.Strong expertise in cloud platforms, microservices and modern software development practices.Experience with direct line management and mentoring junior to senior engineers.Excellent communication skills. Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.DesirableExperience working in a consultancy environment, managing client relationships at a senior level.Experience delivering government or public sector projects.Eligible for (or holding) SC security clearanceKnowledge of AI, machine learning, or other emerging technologies relevant to software engineering.Experience promoting knowledge sharing. This might be through mentoring, blogs, talks, or internal communities.Behaviours and PACT values Purpose: Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.Craft: Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Benefits Include:30 days holiday + bank holidays2 volunteer days for causes that you are passionate aboutMaternity/paternity - 6 months Maternity Leave, 3 months Paternity LeaveLife assuranceEmployer pension contribution of 5%Health cash planPersonal learning and development budgetEmployee Assistance ProgrammeAccess to equity in the business through a Share Incentive PlanGreen incentive programmes including Electric Vehicle Leasing and the Cycle to Work SchemeFinancial adviceHealth assessmentsAbout TPXimpact - Digital TransformationWe drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.TPBN1_UKTJ
Automation Assurance Specialist
83zero Ltd
The City
Hybrid
Mid - Senior
ÂŁ50,000 - ÂŁ55,721
RECENTLY POSTED
javascript
spring-boot
github
restful
jenkins
kotlin
+10
We are seeking an Automation Assurance Specialist (Consultant) to join a high-performing Digital Excellence team delivering complex, technology-led transformation programmes. You will play a critical role in assuring the quality, reliability and robustness of digital solutions across a wide range of client engagements.Automation Assurance Specialist - Consultant (Digital Excellence)Salary: £50,000 - £55,000 plus benefits, perks, healthcare options! Client: Global IT Consultancy Location: Either London, Manchester or Glasgow Office (Hybrid working) Role type: Permanent, full-timeNote: Unlimited Training Budget For Any External Certifications You Wish To Achieve!The RoleWe are seeking an Automation Assurance Specialist (Consultant level) to join a high-performing Digital Excellence team delivering complex, technology-led transformation programmes. You will play a critical role in assuring the quality, reliability and robustness of digital solutions across a wide range of client engagements.You will be responsible for designing, implementing and maintaining high-quality automated testing solutions, providing confidence that systems meet functional and non-functional requirements across accessibility, performance, security and integration.This role offers exposure to a wide variety of technologies and large-scale, technically challenging projects, working within multidisciplinary engineering teams in agile environments.What You’ll Be DoingDeliver cross-functional engineering and assurance activities within small, collaborative teams Design, build and maintain clean, scalable and maintainable automation test suites Execute automated and manual testing across functional, integration and exploratory testing Embed test automation into CI/CD pipelines to support continuous delivery Assure technical delivery quality by working closely with engineers, designers and stakeholders Continuously improve testing practices, tools and processes Coach and mentor colleagues, sharing best practice and supporting team capability growth Contribute to innovation, inclusion, collaboration and self-organising team culture Support business development, internal initiatives and knowledge-sharing activitiesTechnology ExposureYou will gain experience across a broad technical landscape, including but not limited to:Java, JavaScript, Node.js, Kotlin Spring Boot and RESTful microservices Selenium, Playwright, Cucumber, REST testing NoSQL databases Git-based version control systemsYour ProfileEssential experience:ISTQB Foundation certification (or equivalent experience) Strong experience in functional, integration, exploratory and manual testing Experience building and contributing to automation frameworks (Java or JavaScript) Hands-on experience with backend and frontend automated testing tools Experience working in agile delivery environments Confident using Git-based version control tools (GitHub, GitLab etc.) Ability to self-manage and proactively identify improvement areasDesirable experience:Non-functional testing (Accessibility, Performance, Security) CI/CD tooling (GitHub Actions, GitLab CI, Jenkins) Docker for testing environments Maven for test execution Accessibility standards and test automation best practices Familiarity with the (url removed) Design System Experience applying structured evaluation methods, including AI evaluationsPlease “Apply” or contact Aaron Perdesi on (phone number removed) to learn more
QA Test Lead - Bristol ÂŁ85,000
SR2
Bristol
Hybrid
Senior
ÂŁ65,000 - ÂŁ85,000
RECENTLY POSTED
python
jenkins
kotlin
gitlab
playwright
espresso
I have a great opportunity for a QA Test Lead/ Principal Level Test Engineer to join my client based in North Bristol. They are a software house who ork on some really interesting products to help keep people on the front line safe and connected in high pressure situations. This is a fantastic opportunity to lead testing across a wide variety of projects for a fab, rapidly growing scaleup. They are the nicest bunch of people and projects range from bespoke mobile applications and server side tech through to cloud based systems and hardware integrations.You’ll need to be happy coming into their Bristol office three days a week, and due to the nature of the work, you must either hold a British passport or have been a resident in the UK for the past five years, as employees are required to undergo security clearance due to the nature of some of the work they are involved in (just as a side note they only work on products designed to protect people, so all very tech for good not bad!)They currently have a growing Test Team of 8 and are now looking for a Principle to be a senior figure within the team. The roles focus will be a mix of hands on and more hands off strategic responsibilities. Whilst you’ll remain hands on when needed, the bigger emphasis is helping to influence and set thetest strategy, and help with directing test efforts across complex products. They want someone who can help to drive best practice across multiple engineering teams as their testers are split amongst several teams. You’ll help embed a culture of quality and work closely with developers, product owners, and stakeholders to ensure testing is embedded from the earliest stages, with requirements that are realistic, testable, and clearly understood.Some of the products can be very complex with connected hardware elements to the software, so, ideally they would love someone who has worked on this sort of thing before. The role will initially be more focused on leading manual testing across a range of mobile apps, integrated hardware, and cloud systems, but, at the same time, you’ll play a central role in shaping the company’s continued investment in automation and AI. Current tooling for automation includes Playwright and also Python based tech.What you’ll be doingSetting and evolving test strategy across one or more high complexity projects. Coordinating and directing the work of test engineers (permanent staff and contractors). Championing automation and influencing tooling choices (Python, Pytest, Appium, Espresso, CI/CD pipelines). Leading the test lifecycle end-to-end: from planning and execution through to triage, reporting, acceptance, and release support. Coaching and mentoring less experienced testers, helping to build a culture of collaboration and advocacy for quality. Driving continuous improvement in test processes, practices, and stakeholder engagement. Exploring new approaches, including AI-driven tooling and experimentation , and encouraging the team to stay ahead of the curve. What they are looking forExperience leading or coordinating test activities, with the confidence to set direction and influence strategy. Someone who is excited by tech and likes to keep up to date with new tools, industry trends and AI A solid background in manual testing, across, mobile/ hardware, or complex systems Some knowledge of test automation (Playwright, Python, Kotlin, ADB, Appium, Espresso etc ) and a willingness to drive its adoption An interest in exploring AI Technologies - they are really big on this! Familiarity with CI/CD environments (Jenkins, GitLab) and broader modern QA practices. A curious, pragmatic mindset with the drive to constantly improve. This is a place where testers are genuinely valued. You’ll have the opportunity to shape the future of testing, influence strategic decisions, and help deliver technology that genuinely matters. The salary range is from £65,000 to £85,000 depending on experience.If you’d like to hear more, please apply below to Sam Miller at SR2 – Socially Responsible Recruitment
Java Developer
Syntax Consultancy Ltd
Leeds
Hybrid
Senior
ÂŁ70,000 - ÂŁ75,000
RECENTLY POSTED
java
aws
angularjs
github
jenkins
kotlin
+4
Leeds (Hybrid)Permanent£70,000 - £75,000 (DOE)Senior Java Developer needed for a permanent career opportunity based in Leeds (Hybrid). Start ASAP ideally January/February 2026.Hybrid Working - 2 days/week remote (WFH), and 3 days/week working on-site from the Leeds office.A chance to work with a leading global IT transformation business specialising in delivering large-scale Government digital modernisation projects.Key Skills, experience to include:Java Developer needed with strong front-end and back-end development experience. Strong AWS Cloud Services experience including:Technical Environment & Tools: Kotlin, Java, AngularJS, Jenkins, and NodeJS, SQL.Git and GitHub. Working with DevOps teams.AWS Services: S3- Athena- Glue- Lambda- DynamoDB- OpenSearch- CloudFormation- API Gateway- ECS- CloudWatch. Amazon Step Functions to implement complex workflows .Databases Experience with SQL and NoSQL databases such as DynamoDBCI/CD – Building and managing continuous integration. Supporting the development + operation of Java software solutions with secure tools and environments.Designing, developing + implementing secure systems, and understanding DevOps practices.Desirable: Containers experience of working with Docker and ECS Good understanding of DevOps / DevSecOps conceptsAWS Associate Developer accreditation preferred.Benefits: Salary to £70k-£75k (DOE) + Hybrid Work + 10% Bonus + Pension + 22 days holiday plus BHs (rising to 25 days) + Death in Service + Health Care Plan + More
Senior Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED
react
android
react-native
kotlin
World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working, modern tech, and great culture on offer.The company has been growing steadily and is now recognised as a leader in their field. They’re scaling multiple engineering squads and investing heavily in their mobile platforms - making this a perfect time to join and have a real impact in a growing sector of the business.You’ll be part of a key product team, focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation, giving you plenty of opportunity to work on challenging and meaningful problems.They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases - building and refining critical Android features while also contributing to React Native performance and maintainability.You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers, sharing expertise in Kotlin, native Android optimisation, and cross-platform integration.You’ll ideally have good experience with most of the following;** Native Android development with Kotlin** Delivering production React Native applications** Mobile performance profiling and optimisation** Strong awareness of best practices, testing, and CI/CD pipelines** Working effectively within Agile teamsThe following experience is highly desirable;**\ Improving app scalability and performance**\ Mentoring and supporting EngineersThey’ve got a custom-built office in central Edinburgh, complete with games consoles, pool tables, and even a gym - where they support hybrid working, with most team members in the office a couple days a week.In return, they’re offering a competitive salary (happy to discuss prior to submitting an application) and a strong benefits package to match - including multiple bonuses and uncapped holidays.If you’re keen to find out more, please apply or drop Doug at Cathcart Technology a message via LinkedIn.Cathcart Technology is acting as an Employment Agency in relation to this vacancy.
L3 Support Engineer Dot Net
Stackstudio Digital Ltd.
Livingston
In office
Mid - Senior
ÂŁ450/day - ÂŁ500/day
aws
javascript
dot-net
itil
swift
grafana
+7
Role / Job Title: L3 Support Engineer Dot Net
Work Location: Livingston, United Kingdom
Role Type: Contracting
Mode of Working: Office-based
Dot Net support L3 Engineer
Retail domain
The RoleDot Net Support Engineer L3 Support Dot Net (C#, VB.Net); JavaScript; Advanced SQL; REST APIs; Code-level debugging; Performance tuning; Incident/Problem/Change Management; Scripting (PowerShell/Shell); Application MonitoringYour Responsibilities
Provide advanced L3 support for .Net and JavaScript-based applications
Perform deep-dive analysis and resolve complex incidents within SLA
Debug code-level issues and collaborate with engineering teams for permanent fixes
Drive systemic improvements and performance optimization
Support releases, UAT, and go-lives; maintain change quality and documentation
Partner with upstream and downstream teams to ensure service continuity
Your ProfileEssential Skills / Knowledge / Experience
.Net (C#, VB.Net), VB6, and JavaScript / Vue.js proficiency across application lifecycle
Proficiency with T-SQL and DocumentDB
Swift and Kotlin knowledge
Advanced SQL troubleshooting and tuning; data-model fluency for application triage
REST API integration and debugging
Scripting (PowerShell/Shell) for automation and health-check/reporting
Observability / SRE: alert tuning, performance and capacity analysis; tools include Splunk/ELK and Grafana
ITSM discipline: ServiceNow / Jira; SLA / OLA adherence; clear incident communication and RCA
Operations: daily/shift health checks, exception queues, dashboards, runbooks, KEDB
Triage and recovery: application errors, data mismatches, API failures, safe reprocessing
Change management: UAT, release notes, SOP/runbook updates; regression mindset
RCA & systemic improvements: resolve repeat failures, drive optimization, and process improvements
Desirable Skills / Knowledge / Experience
Retail domain background
Experience with cloud-native .Net applications (Azure / AWS)
Web services (SOAP / REST) and microservices architecture
Automation mindset (PowerShell, Python)
ITIL Foundation certification
Familiarity with batch schedulers and cloud logging / monitoring
Spotlight
Software Developer - Consultant
Opencast
Multiple locations
Hybrid
Mid
ÂŁ44,001 - ÂŁ59,000
java
ruby
scala
kotlin
javascript
Check out this brand new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleSoftware developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Understanding of Object Oriented Programming
In depth knowledge of concepts and uses of testing
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success
Experience with agile methodology
A consultant in software development at Opencast is responsible for:
Delivering in the upkeep of their team’s backlog
Collaborating with the teams testing effort
Leading on the implementation of user stories
Embracing mobbing and pairing
Working with others in a collaborative, multi-disciplinary environment
Contributing to Opencast’s communities of practice
Salary£44,001 - £59,000What our offer includesCompetitive pension, healthcare, share options and discretionary bonus.Flexible hours and 25 days’ holiday.People to support you every step of the way.Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Consultant (Contract)
Opencast
Multiple locations
Hybrid
Mid
ÂŁ350/day - ÂŁ450/day
java
scala
javascript
nodejs
python
react
+11
Check out this brand new role!Ready for a new challenge?Are you looking for contract work that makes a difference?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleWe’re looking for Contractors in Software Development (consultant level) to help our major clients transform.Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our contracting opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java and/or Scala is preferred
Experience with Springboot, Javascript, Typescript, Kotlin, Python or Ruby is also valuable
Understanding of Object Oriented Programming
In depth knowledge of concepts and uses of testing
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success
Experience with agile methodology
A contractor in software development at Opencast is responsible for:
Delivering in the upkeep of their team’s backlog
Collaborating with the teams testing effort
Leading on the implementation of user stories
Embracing mobbing and pairing
Working with others in a collaborative, multi-disciplinary environment
SalaryUp to £450 per day (working inside IR35)Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.
Spotlight
Software Developer - Senior Consultant
Opencast
Multiple locations
Hybrid
Senior - Leader
ÂŁ59,001 - ÂŁ78,000
java
ruby
javascript
scala
kotlin
Check out this new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleSoftware developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Deep understanding of programming paradigm, code design, testing, accessibility, performance and security
Proven ability to apply different testing tools and methods in practice
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A senior consultant in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Mentoring and coaching others to help them achieve their full potential
Demonstrating leadership within Opencast communities of practice
Salary£59,001 - £78,000What our offer includesCompetitive pension, healthcare, share options and discretionary bonus.Flexible hours and 25 days’ holiday.People to support you every step of the way.Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website for more details.We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Senior Consultant (Contractor)
Opencast
Multiple locations
Hybrid
Senior
ÂŁ450/day - ÂŁ600/day
java
scala
typescript
kotlin
python
csharp
+11
Check out this brand new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleWe’re looking for Contractors in Software Development (Senior level or Technical Lead) to help our major clients transform.Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, never confined to any one provider or solution.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our contracting opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java and/or Scala is preferred
Experience in other languages such as Springboot, Javascript, Typescript, Kotlin, Python or Ruby is also valuable
Ability to lead other developers in tackling difficult programming challenges and drive the delivery of a backlog
Ability to contribute to architectural designs
Experience of setting testing strategies to match industry standards
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards, is beneficial
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A contractor in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Acting as a technical lead in the team, enabling them to achieve their full potential
Day Rate£450 - £600 per day (working inside IR35)Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.
Senior Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Senior
Private salary
react
android
react-native
kotlin
World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working , modern tech, and great culture on offer. The company has been growing steadily and is now recognised as a leader in their field . They’re scaling multiple engineering squads and investing heavily in their mobile platforms - making this a perfect time to join and have a real impact in a growing sector of the business. You’ll be part of a key product team , focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation , giving you plenty of opportunity to work on challenging and meaningful problems. They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases - building and refining critical Android features while also contributing to React Native performance and maintainability. You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers , sharing expertise in Kotlin , native Android optimisation, and cross-platform integration. You’ll ideally have good experience with most of the following; ** Native Android development with Kotlin \ Delivering production React Native applications ** Mobile performance profiling and optimisation \ Strong awareness of best practices, testing, and CI/CD pipelines ** Working effectively within Agile teams The following experience is highly desirable; \ Improving app scalability and performance ** Mentoring and supporting Engineers They’ve got a custom-built office in central Edinburgh , complete with games consoles, pool tables, and even a gym - where they support hybrid working , with most team members in the office a couple days a week. In return, they’re offering a competitive salary ( happy to discuss prior to submitting an application ) and a strong benefits package to match - including multiple bonuses and uncapped holidays. If you’re keen to find out more, please apply or drop Doug at Cathcart Technology a message via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.TPBN1_UKTJ
Senior Software Engineer - Bristol
SBS
Bristol
Hybrid
Senior
Private salary
aws
javascript
terraform
github
jest
kubernetes
+10
Senior Software Engineer - Westerleigh Business Park, 3 Turner Dr, Bristol, Company DescriptionAt SBS, we’re more than just a technology company – we’re a global fintech partner helping banks and financial institutions transform, innovate, and grow. With over 5,000 employees worldwide and clients in more than 80 countries, our solutions power everything from digital banking and lending to payments and core banking systems.As part of 74Software , we’re backed by a group of leading software companies delivering mission-critical solutions worldwide. Our focus is on delivering long-term value, leveraging cutting-edge technology, and fostering strong client partnerships. Join us and be part of a collaborative, forward-thinking team shaping the future of finance.Job Description? Yate (Bristol) - Hybrid - Two office days per week? Full-Time, permanent? Competitive SalaryWe’re on the lookout for an experienced and forward-thinking Senior Software Engineer to lead the design and development of innovative digital solutions. This is a high-impact role where your technical expertise and leadership will drive product success, improve engineering practices, and mentor a growing team.What will the role involve?
Designing, building, and maintaining scalable applications in Java and TypeScript
Championing clean, well-tested code through code reviews and best practices.
Building features and modernising systems in an AWS cloud-native environment.
Collaborating cross-functionally with product, engineering, and stakeholders to align on business goals.
Identifying technical risks and blockers, and proactively working to resolve them.
Leading and contributing to CI/CD pipelines, testing strategies, and system reliability.
Mentoring and coaching engineers to foster a high-performing, inclusive team culture.
Driving architectural decisions and influencing the technical direction of projects.
Embedding secure-by-default development and support, incident response, or performance optimisation when required.
QualificationsWhat are we looking for?
Strong analytical mindset and problem-solving skills
Proficient in at least one language (Java, Kotlin, TypeScript, JavaScript, Go) and open to learning new ones
Deep understanding of OOP, functional programming, and software design patterns
Solid grasp of computer science fundamentals: data structures, algorithms, complexity
Experience designing and documenting system architecture
Proficient in writing unit and integration tests with tools like JUnit, Mockito, Jest
Hands-on experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline)
Familiar with AWS services (Lambda, S3, IAM, CloudWatch)
Skilled in mentoring and adapting coaching style to diverse learning needs
Confident communicator who can align technical solutions with business priorities
Knowledge of secure coding practices and common vulnerabilities (e.g., OWASP Top 10)
Familiarity with performance profiling and optimisation
It would be a bonus if you also had:
Commercial experience with serverless technologies (e.g., AWS Lambda, DynamoDB, API Gateway)
Exposure to the Serverless Framework
Knowledge of containerisation and orchestration (Docker, Kubernetes)
Experience with observability tools (e.g., CloudWatch, Sentry)
Familiarity with Infrastructure-as-Code tools like Terraform
Awareness of accessibility, UX, and scalability in software design
Don’t meet every single requirement? That’s okay, and you aren’t alone!  Research shows that women and people of colour are less likely to apply for a role unless they meet all the criteria. At SBS, we’re committed to building a diverse, inclusive team where everyone feels they belong. So if this role excites you and you’re eager to grow, we’d love to hear from you - even if your experience doesn’t tick every box just yet, send us your application!Additional InformationWhat’s in it for you?At SBS, we’re committed to supporting our employees in every aspect of their lives, from health and wellbeing to financial security and lifestyle perks. Here’s a snapshot of the benefits you’ll enjoy as part of our team:? Competitive salary? Private Medical Insurance, Health Cash Plan, Dental Insurance, Eye Care Vouchers, Flu Vaccinations? Work from home three days per week, and join us in the office for the remaining two.?️ Life Assurance, Critical Illness Cover, Pension Plan, Long Service Awards, Payroll Giving, Fleet car provider? Cycle to Work Scheme, Holiday Trading, Travel InsuranceAt our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.All of our positions are open to people with disabilities.
Software Engineer
Enterprise Recruitment Ltd
London
Hybrid
Junior - Mid
ÂŁ50,000 - ÂŁ70,000
linux
c++
python
kotlin
csharp
c
+3
Software Engineer (stealth mode start-up)A stealth mode start-up, recently established by a team of highly experienced engineers and entrepreneurs with substantial financial backing and a proven history of successful technology ventures, is seeking software engineers with a minimum of 2 years of commercial experience to join as founding members of the initial team.These positions are perfect for software engineers eager to pioneer novel technologies. You’ll work closely with a dynamic team, facing unique challenges and bringing bold ideas to life. If innovation excites you, you enjoy solving complex problems, and you want to shape the future, this opportunity is for you.Given the highly technical nature of the work and their history of success through employing top-tier software engineers, they maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options.Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embedded systems would be advantageous.The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an environment that nurtures the talents of software engineers. Position: Software Engineer Location: Soho, London - hybrid Salary: £50-70k & stock options Key Skills: Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics
Page 1 of 1

Frequently asked questions

What types of Kotlin jobs are available on Haystack?
Haystack features a wide range of Kotlin job opportunities including mobile app development, backend services, full-stack development, and enterprise applications across various industries.
Do I need to have experience in Android development for Kotlin jobs?
While many Kotlin jobs focus on Android development, there are also numerous roles requiring Kotlin for backend or cross-platform applications. Experience requirements vary by job.
Can I apply to remote Kotlin job positions through Haystack?
Yes, Haystack provides listings for remote, hybrid, and onsite Kotlin roles, allowing you to find jobs that match your work preference.
How can I optimize my Haystack profile to get noticed for Kotlin developer roles?
Highlight your Kotlin projects, related technologies, and relevant experience in your profile. Use specific keywords like 'Kotlin', 'Android', 'Coroutines', and 'Jetpack' to improve visibility to recruiters.
Are there entry-level Kotlin jobs listed on Haystack?
Yes, Haystack has Kotlin job opportunities for all experience levels, including internships, junior developer roles, and entry-level positions suitable for recent graduates or career switchers.