Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills:
ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact
Reposted 14 Days AgoSaved
Software
Lead technical direction and deliver large-scale authentication systems (OAuth/OIDC/SAML/LDAP/SCIM) in Go. Drive cross-team architecture, mentor senior engineers, ensure low-latency multi-tenant reliability, and represent Grafana in the identity community.
Top Skills:
Go (Golang)GrafanaKifederateKubernetesLdapOauth 2.1OidcOpenfgaOpentelemetryPrometheusReactSAMLScimTypescript
Food
Build and launch backend features and services using Python/Flask and other technologies, own projects end-to-end, identify high-impact improvements, collaborate with product and design, ensure quality, testing, monitoring, and production reliability for services at scale.
Top Skills:
Cloud ServicesDatabasesDevOpsFlaskGoLogging ToolsMicroservicesMonitoring ToolsPythonRubyUnit Testing
Mobile • Other • Software • Analytics
As a Senior or Staff Software Engineer focused on SRE, you will optimize performance, manage infrastructure with code, drive observability, and collaborate with teams to enhance system reliability and efficiency.
Top Skills:
AWSAzureClickhouseEtcdGCPGoKafkaKubernetesPostgresRedisRustScylladbTerraform
Cloud • Software
Lead the development of backend platforms for national security and defence clients, leveraging cloud technologies and Agile methodologies, while ensuring operational responsibility for services and collaborating in cross-functional teams.
Top Skills:
Atlassian SuiteGitGitlabJavaKafkaKotlinPostgresRedisS3Scala
Artificial Intelligence • Logistics • Software • Automation
Design, develop, and maintain high-quality software for automated document-processing products. Collaborate with stakeholders to translate business needs into product improvements, contribute to architecture and technology decisions, conduct code reviews, optimize scalability and performance, lead major technical initiatives, mentor teammates, and improve engineering practices.
Top Skills:
AWSDockerF#Github Ci/CdGoGoogle Cloud StorageKubernetesMachine Learning ModelsAzureMySQLPythonReactTypescript
Fintech • Software • Financial Services
As a Senior Software Engineer, you will design, build, and maintain scalable software solutions using Node.js and TypeScript, while mentoring junior engineers and ensuring product reliability.
Top Skills:
AWSGithub ActionsJIRAMongoDBNode.jsServerlessTerraformTypescript
Software
Develop and maintain automated test suites for a scientific software platform using Cypress, TypeScript, Cucumber, and Playwright. Own quality for an application module, design functional, regression, and integration tests, investigate defects, document bugs in JIRA, verify fixes, and maintain reliable CI test pipelines. Collaborate with developers, scientists, and DevOps engineers while performing manual exploratory testing and expanding API-level coverage.
Top Skills:
CucumberCypressGherkinGitGitJavaScriptJIRAK6PlaywrightPostmanReactRestTypescript
Artificial Intelligence • Machine Learning • Big Data Analytics
As a Principal Software Engineer, you'll lead backend and IoT engineering for Defence projects, ensuring high-quality software delivery while mentoring engineers and implementing robust CI/CD processes.
Top Skills:
C++DockerGitlab Ci/CdGoKubernetesPythonRust
Cloud • Software
Lead the design and development of complex Rails features, mentor junior engineers, define technical direction, and ensure high-quality code while collaborating with stakeholders.
Top Skills:
CapybaraGithub ActionsHerokuMinitestPlaywrightPostgresRails 8ReactRedisSassSidekiqStripe ConnectTimescaledbTurbo 8
Cloud • Enterprise Web • Information Technology • Software
Lead the technical direction and hands-on development of Coder’s agentic engineering systems. Build production software in Go, with React and TypeScript as needed, and evolve agent execution, tool use, context management, streaming, and long-running workflows. Make architectural decisions, lead complex projects, improve reliability and performance, collaborate with Product and Design, and mentor engineers. The role requires distributed systems expertise, LLM and agentic workflow experience, and familiarity with AWS and cloud-native infrastructure.
Top Skills:
AWSDockerGithub ActionsGoGrafanaKubernetesLinuxLlmsModel ApisPostgresPrometheusReactTypescript
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Own and develop Unity’s Web runtime, optimizing build size, download, startup, and loading performance. Design and implement low-level improvements across C++, C#, JavaScript, WebAssembly, Emscripten, and LLVM, including multi-threading and progressive asset loading. Collaborate with platform teams, profile and debug across native and browser boundaries, mentor engineers, and establish code quality standards.
Top Skills:
C#C++EmscriptenJavaScriptLlvmUnity Web RuntimeWebassembly
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Gaming
Design, build, and operate high-performance, event-driven microservices for marketing systems. Deliver scalable, secure Java services on AWS, use streaming (SNS/SQS or Kafka), containers and orchestration, implement IaC (Terraform), test thoroughly, mentor engineers, participate in design and on-call support, and improve system reliability and performance.
Top Skills:
Amazon SnsAmazon SqsAWSDockerEvent-Driven ArchitectureIacJavaKafkaKubernetesMessaging QueuesMicroservicesNoSQLRelational DatabasesTerraform
Fintech • Software • Financial Services
The Senior Staff Software Engineer will lead the architecture of the agentic platform, define shared service designs, partner with teams for reusable capabilities, provide technical leadership, and implement cost-management and evaluation pipelines.
Top Skills:
AngularAWSDatadogDockerEksFaustFlaskFlutterGitJavaJooqMySQLPostgresPythonRollbarSemgrepSonarcloudSpring BootTectonTerraform
Fintech • Software • Financial Services
As a Staff Software Engineer, you will develop backend services for the agentic platform, integrating AI capabilities and ensuring system reliability, security, and developer usability.
Top Skills:
Angular 2+AWSDatadogDockerEksFaustFivetranFlaskFlutterGitJavaJooqLookerMySQLPostgresPythonRestful ApisRollbarSemgrepSnowflakeSonarcloudSpring BootTectonTerraform
Software
Embed with product engineering squads to own production reliability for Grafana Cloud databases (Mimir, Loki, Tempo, Pyroscope). Design and implement SLOs, automation, and fault-tolerant patterns; lead incident response and post-incident reviews; improve observability, alerting, and scalability for high-SLA multi-tenant environments; mentor engineers and influence product design for operability.
Top Skills:
AWSAzureCloud StorageGCPGoGrafanaHelmJavaJsonnetKubernetesLinuxLokiMimirNetworkingObservabilityPyroscopePythonSlosTempoTerraform
Social Impact
Execute scheduled, ad hoc, and release-milestone software tests; review test cases; report defects in issue-tracking systems; communicate status in standups; and collaborate with software test managers and development teams. The role requires knowledge of QA methodologies, black-box, grey-box, and white-box testing, strong communication and organization, independent and team-based work, and participation in planning and professional meetings.
Top Skills:
.NetC#CSSHTMLJavaReactSQLTypescriptXML
HR Tech • Information Technology • Professional Services • Manufacturing
Own, build and maintain scalable Loyalty platform services for Sparks. Deliver end-to-end features from design to deployment, improve developer experience, and support live services with reliability, observability, and operational excellence across distributed, cloud-native systems.
Top Skills:
AzureDynatraceGithub ActionsGraphQLGrpcIgniteJavaJunitKafkaKubernetesMicronautMockitoMongoDBNode.jsRedisSemgrepSnykSpringSQL ServerTestcontainersWiz
Retail • Software
Ownership of backend Loyalty platform services: design, build, deploy, monitor and optimise scalable, distributed systems. Collaborate across teams to shape technical direction, improve developer experience, and maintain reliability, observability and operational excellence for customer-facing Sparks journeys.
Top Skills:
AzureDynatraceGithub ActionsGraphQLGrpcIgniteJavaJunitKafkaKubernetesMicronautMockitoMongoDBNode.jsRedisSemgrepSnykSpringSQL ServerTestcontainersWiz
Hardware • Security • Software • Cybersecurity
Deploys, supports, and improves software products and services while maintaining customer satisfaction and SLA performance. Responsibilities include investigating and resolving tickets, managing delivery requirements, preparing estimates and quotes, coordinating with development teams, identifying product and support improvements, managing risks, protecting customer information, and adhering to GDPR and information security requirements. The role is primarily remote with occasional travel to Leicester offices and customer sites.
Top Skills:
HaloJIRAMicrosoft ProjectTrelloVisio
Utilities
Design, build, and operate scalable cloud-native SaaS products using full-stack engineering practices. Drive platform modernization, API-first architecture, microservices, testing, deployment, and engineering excellence. Partner with Product and Design to solve customer problems, contribute to technical strategy, mentor engineers, and promote modern DevOps, CI/CD, observability, and automation practices.
Top Skills:
.NetAPIsAutomated TestingC#Ci/CdDevOpsDomain-Driven Design (Ddd)Event-Driven ArchitectureMicroservicesAzureObservabilitySQL Server
Events • News + Entertainment
The Lead Software Engineer will oversee development in abuse and fraud prevention, lead teams, design systems, and ensure high-quality outcomes.
Top Skills:
AWSDockerGitlabGraphanaHelmJava 17+JenkinsKubernetesMySQLOraclePostgresPrometheusSplunkSpring BootTerraform
Information Technology • Robotics • Software
Develop and maintain NedGraphics cloud products (OptiNedLink), build serverless AWS backends, design secure REST APIs and event-driven workflows, implement automated testing, optimize performance and scalability, enforce security best practices, integrate third-party APIs and ERP/PLM systems, and produce developer documentation and API specifications.
Top Skills:
Aws Api GatewayAws CloudfrontAws DynamodbAws EventbridgeAws IamAws KmsAws LambdaAws RdsAws S3Aws Secrets ManagerAws SnsAws SqsAws Step FunctionsAws Systems Manager Parameter StoreDockerJavaScriptKubernetesMicroservicesOauth2Openid ConnectPythonRestful ApisSAMLTypescript
Fintech • Financial Services • Quantitative Trading
Develop and optimize performance-critical components of a low-latency trading platform (pricing engines, gateways, market-data, messaging). Own design, deployment, production support, observability, and architectural decisions. Mentor engineers, conduct reviews, and ensure reliability in cloud-native AWS and colocated environments.
Top Skills:
AWSC++20ClaudeFix ProtocolGeminiGitGoLinuxPythonShell ScriptingSocket ProgrammingTcpUdp
Fintech • Financial Services • Quantitative Trading
Build and maintain low-latency trading infrastructure on Linux using modern C++ and Go. Work on pricing engines, connectivity, market-data pipelines, FIX integrations, messaging, observability, and production support. Own design, deployment, incident response, and continuous performance optimization.
Top Skills:
AWSC++20FixGitGoLinuxMicroservicesObservability/MonitoringPythonShell ScriptingSocket ProgrammingTcpUdp
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Edinburgh Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Edinburgh
Remote Jobs in Edinburgh
Hybrid Jobs in Edinburgh
Account Manager Jobs in Edinburgh
Accountancy Jobs in Edinburgh
AI Jobs in Edinburgh
Analyst Jobs in Edinburgh
Backend Jobs in Edinburgh
Business Analyst Jobs in Edinburgh
Communications Jobs in Edinburgh
Copywriter Jobs in Edinburgh
Customer Service Jobs in Edinburgh
Cyber Security Jobs in Edinburgh
Data Analyst Jobs in Edinburgh
Data Engineer Jobs in Edinburgh
Data Jobs in Edinburgh
Data Science Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
Design Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Digital Marketing Jobs in Edinburgh
Engineering Jobs in Edinburgh
Finance Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Graphic Design Jobs in Edinburgh
HR Jobs in Edinburgh
HR Manager Jobs in Edinburgh
IT Jobs in Edinburgh
IT Support Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Legal Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
Marketing Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
Operations Jobs in Edinburgh
Operations Manager Jobs in Edinburgh
Payroll Jobs in Edinburgh
Product Manager Jobs in Edinburgh
Project Manager Jobs in Edinburgh
QA Jobs in Edinburgh
Research Jobs in Edinburgh
Sales Assistant Jobs in Edinburgh
Sales Jobs in Edinburgh
Scrum Master Jobs in Edinburgh
Social Media Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Talent Acquisition Jobs in Edinburgh
Tech Support Jobs in Edinburgh
UX Designer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
Total selected ()
No Results
No Results











.png)


















