Get the job you really want.

Top Software Engineer Jobs in Edinburgh

Yesterday
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Mid level
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
As part of the Consumer Payments team, the Software Engineer II will work on Affirm's Payment Processing Network, delivering projects in phases, collaborating across teams, ensuring system availability, and engaging in community-building activities.
Top Skills: Python
Yesterday
Easy Apply
Hybrid
Edinburgh, Scotland
Easy Apply
Entry level
Entry level
HR Tech • Software • Travel
As a Software Engineer at TravelPerk, you will work closely with the product team to develop and implement travel-related web products, focusing on system architecture, integrations with third-party APIs, and adhering to Agile methodologies while mentoring other team members.
Top Skills: Python,Django,React
Yesterday
Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Fintech • Information Technology • Machine Learning • Software
As a Software Engineer at Xero, you'll support the integration of Syft Analytics, building scalable and reliable solutions. You'll collaborate with teams to implement analytics features and uphold engineering excellence. Responsibilities include delivering high-quality software, troubleshooting challenges, and maintaining application stability.
Top Skills: Node.jsReact
4 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Lead Software Engineer at Rapid7's Metasploit team, you will mentor junior developers, contribute to the Metasploit Pro improvements, work with a distributed team, and lead feature development and enhancements while ensuring automated testing is implemented effectively.
Top Skills: GoPythonRuby
Yesterday
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Software Engineer III, SDET will validate the functionality of cloud-side software and endpoint code in the Detections Platform team, ensuring performance meets quality standards. The role involves building and maintaining a validation pipeline, increasing automated test coverage, participating in design reviews, and improving product quality across the platform.
Top Skills: GoPython
11 Days Ago
Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Responsible for developing and executing test plans, creating automated test suites, supporting test processes, and managing CI/CD pipelines for software projects in a collaborative environment focused on public safety technologies.
Top Skills: CypressPlaywright
Yesterday
Easy Apply
Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
HR Tech • Software • Travel
As a Senior Software Engineer at TravelPerk, you will design, architect, and implement a web-based travel product. You'll work closely with the product team to develop features, integrate with third-party APIs, and mentor junior engineers, all while maintaining a focus on code quality and agile practices.
Top Skills: Python,Django,React
14 Days Ago
Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a Software Engineer, you will collaborate with a team to enhance backend features, ensure code quality through testing, and address performance issues while working in an Agile environment.
Top Skills: Java

Featured Jobs

8 Days Ago
Remote
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Backend Software Engineer at CrowdStrike, you will design and build scalable, resilient distributed services using event-driven architecture. Engage with product managers and teams, troubleshoot production issues, and work with advanced technologies for a low-code security application platform. You are expected to leverage your extensive experience in backend development and distributed systems to contribute to the team.
Top Skills: GoJavaKotlinNode.jsScala
Yesterday
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
As a Senior Software Engineer at Xero, you will integrate Syft Analytics into our ecosystem, focusing on building scalable, reliable solutions and mentoring junior engineers. This role encompasses hands-on technical work, innovation through new technologies, collaboration with cross-functional teams, and solving complex problems to deliver actionable insights.
Top Skills: JavaScriptNode.jsReact
Yesterday
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Staff Software Engineer at Affirm, you will define the technical direction, foster innovation, and collaborate with cross-functional teams to create scalable, reliable solutions. Responsibilities include designing platform services, building APIs, analyzing performance issues, and driving the delivery of critical engineering initiatives.
Top Skills: Python
Yesterday
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Software Engineer at Affirm, you will lead the development of high throughput payment processing systems, collaborating with cross-functional teams to deliver features and ensure system availability. You will also foster team quality culture, mentor peers, and handle project management to ensure project success. Your role will involve substantial problem-solving, code quality management, and proactive risk advocacy.
Top Skills: KotlinPython
22 Hours Ago
Edinburgh, Scotland
Junior
Junior
Software
As a Software Engineer at Bottomline, you will develop, test, and implement code for system changes, participate in project planning, maintain SaaS solutions, and mentor junior developers. You will work in a cross-functional team, ensuring adherence to SDLC and industry standards while performing troubleshooting and production support.
Top Skills: .Net CoreB.NetCC#C++JavaJavaScript
13 Hours Ago
Edinburgh, Scotland
Senior level
Senior level
Fintech • Payments • Financial Services
Lead architecture and development of machine learning models and services, manage full development lifecycle, maintain production models, enforce quality practices, and tune performance across environments.
Top Skills: CGoJuliaPythonRRustSQL
15 Hours Ago
Edinburgh, Scotland
Mid level
Mid level
Fintech • Payments • Financial Services
The role involves implementing automated controls for G20 regulatory reporting using Python and SQL. This includes adhering to full development lifecycles, formalizing the build and deployment process, and collaborating with business areas to build efficient controls while ensuring compliance with regulatory requirements.
Top Skills: PythonSQL
15 Hours Ago
Edinburgh, Scotland
Entry level
Entry level
Fintech • Payments • Financial Services
In this role, you will design scalable solutions for machine learning products, enhance existing tools, provide maintenance and support, and collaborate on system design with data scientists. You will also engage in agile team processes and contribute to the team culture.
Top Skills: PythonSQL
16 Hours Ago
Edinburgh, Scotland
Mid level
Mid level
Fintech • Payments • Financial Services
The Software Engineer in AI Labs will design and deliver scalable machine learning solutions, improve existing products through collaboration with data scientists, write maintainable code, and provide ongoing maintenance for internal tools. Responsibilities include advising on product architecture and participating in agile team processes.
Top Skills: PythonSQL
18 Hours Ago
Edinburgh, Scotland
Entry level
Entry level
Fintech • Payments • Financial Services
As a Software Engineer, you will join the Environment Management Platform (EMP) operations team, managing mainframe environments and executing daily BAU activities. Responsibilities include running batches, fixing failures, collaborating on project requirements, and ensuring high-quality software production across the full lifecycle from development to deployment.
Top Skills: CobolRexx
Yesterday
Edinburgh, Scotland
Entry level
Entry level
Gaming
Rockstar Games seeks a passionate software developer to enhance internal tools used by various departments. Responsibilities include writing maintainable code, debugging with UX designers, participating in code reviews, and ensuring system reliability. Candidates should have a degree in Computer Science or equivalent experience, with skills in C# or Java and full stack development.
Top Skills: C#Java
Yesterday
Edinburgh, Scotland
Junior
Junior
Gaming
As a Software Engineer at Rockstar Games, you'll write maintainable and testable code, collaborate with UX designers, communicate with team members globally, assist in code reviews, and ensure product reliability, focusing on enhancing user experience across software tools used in game development.
Top Skills: .Net/C#Java
2 Days Ago
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Consulting
As a Java Software Engineer, you will develop and maintain integration products, focusing on back-end development. Responsibilities include collaborating within an agile team, designing APIs and microservices, enhancing code quality with testing, conducting code reviews, and owning your designated area of responsibility.
Top Skills: Java
2 Days Ago
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
The Senior Angular Software Engineer will design, develop, and maintain web applications for workplace-related technologies, collaborating with team members and stakeholders. Responsibilities include ownership of solutions, code reviews, and mentoring junior engineers, while using Agile methodologies to meet quality standards and deadlines.
Top Skills: AngularNode.jsTypescript
2 Days Ago
Edinburgh, Scotland
Mid level
Mid level
Healthtech • Logistics • Software
As a Software Engineer, you will be responsible for daily operations in the Environment Management Platform, which includes running batches, fixing failures, hosting build deployments, and executing SQL in DB2. You will collaborate with teams to produce high-quality software throughout its life cycle, from design to deployment.
Top Skills: CicsCobolDb2JclRexx
12 Days Ago
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Consulting
As a Software Engineer at Avaloq, you'll design, implement, maintain, and test software solutions for the Avaloq Banking Suite. You'll work on feature development, perform maintenance tasks, and provide technical assistance while collaborating with a dynamic team in the banking and fintech industry.
Top Skills: Pl/Sql
3 Days Ago
Edinburgh, Scotland
Mid level
Mid level
Fintech • Financial Services
As an Associate Software Engineer in the Regulatory Solutions team, you will use Python and SQL to implement automated controls for regulatory reporting, ensuring compliance and accuracy across BlackRock's business areas. Responsibilities include coding, testing, and formalizing deployment processes, alongside collaborating with business units to capture requirements and build efficient solutions.
Top Skills: PythonSQL
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account