Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Gaming
Investigate and reverse-engineer software and cheats, perform static and dynamic analysis, develop and support anti-cheat measures and tooling, conduct root cause analysis, and collaborate with cross-functional teams to improve detection and remediation.
Top Skills:
Anti-Debugging TechniquesBinary AnalysisCC#C++Dynamic AnalysisMalware AnalysisPythonReverse EngineeringStatic AnalysisWindows Kernel Internals
Fintech • Information Technology • Financial Services
The Software Engineer, Associate role involves building production services using Java, Python, and Golang, focusing on identity management and secure access solutions while improving operational excellence.
Top Skills:
Azure AdGoJavaKafkaKeycloakKubernetesOktaPythonRedis
Big Data • Fintech • Mobile • Payments • Financial Services
Join the International Accelerator full-stack team to design, build, and operate Direct-to-Consumer products across international markets. Break projects into tasks, collaborate with PM/design/analytics, build and monitor APIs and web apps, support on-call and availability, participate in hiring and team growth, and write clear, well-tested, maintainable code.
Top Skills:
KotlinPythonReactVue
Information Technology
Software Engineer will collaborate with clients to deliver digital products, lead projects, and apply analytical and engineering skills across development lifecycle.
Top Skills:
AWSAzureElasticsearchJavaReact
Gaming
Build and maintain production-grade backend microservices for real-time marketing systems. Write secure, testable code, participate in design/reviews, troubleshoot defects, contribute to on-call rotation, and collaborate across the full stack using cloud, containerization, and event-driven technologies.
Top Skills:
AWSDockerEvent StreamingJavaKubernetesMessaging QueuesMicroservicesNon-Relational DatabasesReactRelational DatabasesTerraform
Gaming
Build and optimize high-performance, event-driven microservices for marketing systems. Design scalable architectures, write secure and well-tested backend Java code, work with cloud infrastructure (AWS), streaming (SNS/SQS or Kafka), databases, and container orchestration. Contribute to design, code reviews, on-call rotation, and cross-team collaboration to deliver personalized marketing experiences at scale.
Top Skills:
AWSContainerisationEvent-Driven ArchitectureIacJavaKafkaKubernetes (K8S)MicroservicesNoSQLSnsSQLSqsTerraform
Gaming
Join the Session Management backend team to build reliable, scalable services and APIs. Write maintainable Java backend code, test changes, participate in design and code reviews, investigate bugs, improve observability and performance, and keep documentation current while learning about distributed systems, databases, caching and cloud infrastructure.
Top Skills:
APIsCachingCi/CdCloud TechnologiesContainersDatabasesJavaSQL
Gaming
Build and maintain scalable, fault-tolerant backend systems and APIs in Java. Participate in design, code reviews, testing, and production release processes. Collaborate with cross-functional teams, troubleshoot defects, document solutions, and ensure high code quality while supporting regulatory-focused internal tooling.
Top Skills:
APIsAWSJavaMessage QueuesNon-Relational DatabasesRelational Databases
Gaming
Design and implement anti-cheat, anti-piracy, and anti-tamper solutions for Rockstar titles. Research protections, debug obfuscation/anti-tamper issues, profile performance and memory, follow SDLC, and test cross-platform security features.
Top Skills:
C++
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver full‑stack features for international direct‑to‑consumer products. Collaborate with product, design, and analytics; own operations, metrics, on‑call, code quality, and talent development while driving technical design and execution.
Top Skills:
AIAWSKotlinKubernetesMySQLPythonReactVue
3 Days AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Design and build GitLab Duo CLI features in TypeScript, shape AI-assisted developer experiences, improve CLI reliability, observability, and performance, collaborate across Developer Clients, and provide technical leadership and mentorship.
Top Skills:
Cli/Terminal InterfacesDuo CliGitlab DuoJetbrainsKotlinLanguage Server ProtocolTypescriptVs Code
Other
Develop, own and deliver commercial .NET software features; contribute to architecture, mentor junior developers, provide 3rd-line support, and ensure quality through testing and performance tuning of database-backed systems.
Top Skills:
Asp.Net MvcC#CSSEntity FrameworkHTML5Integration Testing FrameworksJavaScriptNon-Relational DatabasesObject-Oriented ProgrammingRelational DatabasesUnit Testing Frameworks
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Hardware • Security • Software • Cybersecurity
Develop and maintain frontend features for a mission-critical VMS using TypeScript and modern frameworks. Implement state management, API and WebSocket integrations, write tested maintainable code, follow CI/CD practices, debug issues, and collaborate across teams to deliver resilient, scalable solutions.
Top Skills:
Ci/CdCSSGitHTMLPiniaReduxRestful ApiTypescriptVue 3VuexWebsockets
Fintech • Payments • Financial Services
Design, develop, test and implement resilient UI and full-stack software across the system lifecycle. Build modern responsive React interfaces and mobile apps (iOS/Android), create Java Spring Boot microservices and event-driven integrations (Kafka, IBM MQ), apply Agile, TDD, automated testing and DevOps practices, and collaborate with architects, UX designers, product owners and stakeholders.
Top Skills:
AgileAndroidAutomated Testing FrameworksDevOpsIbm MqiOSJavaKafkaMicroservicesMockingReactRest ApisSpring BootStubbingTddUnit Testing
Reposted 9 Days AgoSaved
Hardware • Information Technology • Semiconductor • Manufacturing
As a Software Engineer, you will develop software models for hardware, enhance simulation tools, and support regression systems, improving developer workflows and diagnostics.
Top Skills:
Ai ToolsCC++GitLinuxPythonWindows
Artificial Intelligence • Professional Services • Software
9-month full-time software engineering placement contributing to product development: implement features, improve scalability, performance, maintainability and internationalisation, participate across full feature lifecycle, learn from a mentor, and work across the stack (frontend, backend, testing, Azure). Ideal for someone starting a software career.
Top Skills:
.Net.Net CoreAngularjsC#CSSHTMLJavaScriptJestAzurePlaywrightSQL ServerVue
Healthtech • Software
Build and maintain Clojure-based software to accelerate medical device regulatory approvals. Work cross-functionally to deliver high-quality safety assessments, ship features quickly, and support product growth. Remote-first, collaborative environment with occasional in-person weeks in London.
Top Skills:
ClojureFull-Stack Web Development
Software
Build and operate Grafana Labs' bare-metal platform: provision storage, networking, and Kubernetes clusters; manage cluster networking, scheduling, autoscaling; maintain Crossplane compositions and Terraform modules; collaborate with application teams and participate in on-call rotation to ensure reliable, scalable platform operations.
Top Skills:
AksAWSAzureBare MetalCephCluster-ApiCniCrossplaneDnsEksGCPGkeGoJsonnetKarpenterKubernetesLoad BalancingNatPythonRouting ProtocolsShellTalosTankaTerraformTinkerbell
Hardware • Security • Software • Cybersecurity
Work as part of an agile team to design, develop, document and test frontend features for a mission-critical call-taking and dispatch platform. Build high-quality JavaScript/React/TypeScript user interfaces, collaborate with product and test engineers, follow modern development practices (SOLID, Git, pull requests), and support an expansion product while occasionally travelling to UK offices.
Top Skills:
.NetC#CSSGoogle SuiteGitGoogle ChatHTMLJavaScriptReactTypescript
Software
Join Uncountable's Implementations Engineering team to build software that integrates R&D lab instruments with their platform, working closely with customers and developing automated data pipelines.
Top Skills:
APIsCsvElnsExcelLimsPythonSQL
Security • Software
Design, build, test, deploy, and support backend services (primarily in Go) and contribute to TypeScript frontends. Own full feature lifecycle, lead delivery, drive architecture and code quality, participate in reviews, mentor juniors, handle production support and on-call duties, and improve tooling and observability.
Top Skills:
AngularCursorGithub CopilotGoReactTypescript
Software
Lead a multidisciplinary team in AI-augmented software delivery, solving technical problems and fostering stakeholder relationships while embracing adaptability and continuous learning.
Top Skills:
C#/.NetJavaJavaScriptPythonTypescript
HR Tech • On-Demand • Sharing Economy • Software
Freelance software developer responsible for designing, developing, testing, and maintaining high-performance applications. Collaborate with cross-functional teams to deliver innovative, client-focused solutions on a remote, on-demand platform.
Social Impact • Software • Cybersecurity • Data Privacy
Join ROOST's Coop project to design, implement, test, document, and release trust-and-safety features. Work across backend APIs, GraphQL, databases, and UI to improve reviewer workflows, detection integrations, and reporting. Lead code quality, security practices, community contribution reviews, and stakeholder coordination while engaging with users and the open source community.
Top Skills:
Ci/CdClickhouseDockerGitGraphQLJavaScriptOpentelemetryPostgresReactTypescript
Social Impact • Software • Cybersecurity • Data Privacy
Join the ROOST Osprey team to design, implement, test, and maintain a high-performance, real-time safety rules engine. Work includes building data/event pipelines, scaling and containerizing services, integrating with Kafka and gRPC, reviewing community contributions, maintaining code quality and security, and engaging with users and open source contributors to prioritize and deliver features.
Top Skills:
Apache KafkaCi/CdContainerizationGitGrpcPythonRustSml (Structured Rule Language)Typescript
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)



.png)





















