Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Reposted 28 Days AgoSaved
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, implement state management, optimize performance, troubleshoot crashes, support testing and CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in Agile delivery environments while contributing to code reviews, experiments, and engineering standards.
Top Skills:
A/B TestingAndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAMobile Application TestingReactReact NativeRest ApisState ManagementTypescript
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills:
Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
Software • Hospitality
Build and maintain backend-focused full-stack systems in autonomous product-engineering squads. Lead technical decisions and substantial projects end to end, using TypeScript, Node.js, React, databases, cloud infrastructure, testing, continuous delivery, monitoring, and A/B testing. Work extensively with coding agents while applying robust verification, tests, specifications, and guardrails. Collaborate closely through pairing, product discovery, and customer-focused delivery on highly scaled, distributed systems.
Top Skills:
BigQueryFullstoryGoogle Cloud RunIntercomKubernetesMongoDBNode.jsNotionPostgresPub/SubReactRedisTypescript
Information Technology • Consulting
Design and build scalable applications using Golang while supporting component development, data storage, performance optimization, testing, automation, CI/CD, and cloud deployments. Collaborate with distributed client teams, analyze requirements, contribute to agile delivery, maintain source-control practices, and support technical leaders. The role requires strong communication, code review, and collaborative software development skills.
Top Skills:
Ci/CdCloud EnvironmentsDatabasesEnd-To-End TestingGitGoIntegration TestingKubernetesPythonUnit Testing
Information Technology
Build and maintain full-stack features for secure, high-volume fintech and cryptocurrency transactions. Develop Golang and Java backend services, Node.js and TypeScript APIs, and React/Next.js applications. Integrate third-party systems, implement OAuth 2.0 authentication, work with microservices, and ensure security, performance, reliability, and observability. Contribute to architecture discussions, code reviews, technical documentation, and end-to-end feature ownership in a fully remote environment.
Top Skills:
Amazon S3AWSCi/CdGitGoGrafanaHelmJavaKubernetesMicroservicesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisSQLTerraformTypescriptWebhooksWebsockets
Artificial Intelligence • Professional Services • Software
Develop and enhance scalable, accessible frontend features using JavaScript and Vue.js. Write performant business logic, UI components, unit tests, and end-to-end tests. Own features throughout their lifecycle, contribute to prioritization and delivery, improve maintainability and performance, and mentor other engineers. Collaborate with product, engineering, and QA teams in an Agile environment while supporting continuous learning and high-quality product development.
Top Skills:
.NetC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design, build, operate, and maintain scalable distributed systems supporting CrowdStrike’s Intelligence pipelines. Gather requirements from analysts, develop processing and data integration systems, make autonomous architecture decisions, maintain Go and Python codebases, deploy production services, document solutions, train users, and communicate technical details effectively. The role requires independent execution in a geographically distributed team and includes opportunities to work with cloud platforms, APIs, web interfaces, malware analysis, and AI technologies.
Top Skills:
Amazon Ec2Amazon EcsAmazon S3Amazon VpcAWSCloud TechnologiesContainersGCPGoHttp ApisLinuxNoSQLPythonSingle-Page Applications (Spa)SQL
Cloud • Security • Software • Generative AI
Develop and lead full-stack user interface work for Elastic Fleet and Streams using TypeScript, React, and Node.js. Own complex projects end to end, make architecture and system-design decisions, establish coding standards, conduct code reviews, improve testing and deployment, and collaborate asynchronously with designers, product managers, and distributed engineering teams. Build scalable interfaces for observability, log ingestion, and real-time data workflows while mentoring teammates and promoting secure, maintainable software.
Top Skills:
Elastic StackGitGoKubernetesNode.jsReactReact FlowSlackTypescript
Cloud • Security • Software
Design, build, and operate Chainguard’s container product, including registry features, image build pipelines, distribution systems, adoption tooling, and customer-facing services. Own projects end to end, make product trade-offs, collaborate with customers and product managers, improve observability and reliability, support on-call operations, and use AI coding agents safely. The role requires systems thinking across containers, registries, build infrastructure, and customer clusters in a remote-first environment.
Top Skills:
ApkoAWSCachingContainer RegistriesContainersDatabasesDockerfilesGCPGoHelmKubernetesMcpMelangeOciSbomSigstoreSlsaTerraformWolfi
Retail • Software
Design, build, and support scalable payment services, backend APIs, and integrations serving high-volume transactions. Own features through design, development, testing, deployment, and production support. Shape platform architecture while improving performance, resilience, security, observability, monitoring, and cost efficiency. Champion clean code, automated testing, CI/CD, and engineering best practices across distributed enterprise systems.
Top Skills:
APIsCi/CdDynatraceJava
7 Days AgoSaved
Retail • Sports
Design, build, and maintain full-stack web applications supporting AI-driven product discovery, search, recommendations, personalization, and consumer experiences. Lead frontend technical design, develop React and TypeScript components, integrate backend APIs and AI capabilities, optimize performance and reliability, and contribute to backend services. Mentor engineers, participate in technical reviews, and collaborate with product, design, data, AI, and engineering teams.
Top Skills:
AWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
7 Days AgoSaved
Retail • Sports
Designs, builds, and operates scalable backend services, APIs, microservices, and event-driven systems supporting personalization, recommendations, search, and AI-driven consumer experiences. Partners with AI/ML, data, product, and engineering teams; integrates search and generative AI capabilities; improves performance, reliability, observability, security, and operational excellence. Leads technical delivery, mentors engineers, contributes to architecture reviews, and promotes engineering best practices.
Top Skills:
APIsAWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaKafkaLlmsMicroservicesNoSQLOpensearchRagRedisSpring BootSQLVector Search
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Utilities
Provides hands-on technical leadership for platform engineering teams. Designs and operates secure, scalable APIs, authentication and authorization services, onboarding systems, configuration management, and shared cloud-native capabilities. Leads architecture decisions, improves engineering quality, reliability, observability, testing, security, and delivery practices. Partners with product, engineering, SRE, and developer experience teams while mentoring engineers and setting technical standards across the organization.
Top Skills:
Api GatewayApi KeysAWSCi/CdDistributed SystemsDockerDomain-Driven DesignEcsEksEvent-Driven ArchitecturesIamInfrastructure As CodeMutual Tls (Mtls)Oauth 2.0OpenapiOpenid ConnectRelational DatabasesRestSQL Server
Security • Cybersecurity
Build and operate platform-level portal software across frontend and backend systems. Responsibilities include developing APIs and reusable React libraries, managing AWS and Kubernetes infrastructure, improving performance, accessibility, security, and observability, and driving CI/CD automation. The role also involves technical leadership, architecture decisions, cross-functional collaboration, mentoring junior engineers, and balancing technical debt with feature delivery.
Top Skills:
AWSCi/CdDjangoKubernetesOwaspPostgresPythonReactTypescript
Retail • Software
Lead design and delivery of scalable, cloud-native backend systems and integrations. Provide technical leadership, conduct code reviews, champion testing and observability, mentor engineers, collaborate with stakeholders, and drive operational excellence.
Top Skills:
AngularAzure CloudCi/CdDynatraceGitIgniteJavaJavaScriptKubernetesMicronautMongoDBNext.JsPl/SqlReactRedisSpringSpring BootSQL ServerTypescript
Software
Lead development of scalable, low-latency Maps API services and distributed ETL pipelines. Design systems, make architectural decisions, build and deploy microservices, monitor and troubleshoot production systems, and support continuous delivery. Mentor engineers through reviews and guidance, reduce technical debt, improve performance, document systems, and participate in on-call support. The role requires strong backend engineering experience, AWS expertise, mapping or geospatial product experience, and proficiency in Python and NodeJS.
Top Skills:
Amazon CloudfrontAmazon CloudwatchAmazon EcsAmazon RdsAmazon S3Aws CdkAws LambdaAws Step FunctionsC++GitNode.jsPython
Gaming
Build libraries and product features for web, iOS, and Android platforms used across FanDuel Technology. Evaluate technical approaches, make pragmatic decisions, support Agile delivery, maintain high testing and quality standards, lead smaller projects, and contribute to design and prioritization. Coach engineers, participate in interviews, and help onboard team members while collaborating across the organization.
Top Skills:
AWSJavaScriptKotlinSwiftTypescript
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills:
ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Designs, develops, and operates large-scale software-defined networking for NVIDIA AI Cloud environments. Responsibilities include building OVS/OVN control and data plane software, Kubernetes networking services, observability systems, CI/CD pipelines, GitOps infrastructure, and production reliability tooling. The role requires expertise in C, Go, distributed systems, cloud networking, Kubernetes CNIs, infrastructure automation, secure service development, and datacenter networking.
Top Skills:
AnsibleArgo CdAWSAzureBashCCi/CdElkFluxGCPGitlabGitopsGoGrafanaGrpcJaegerKubernetesLinuxOpenflowOpentelemetryOvnOvn-KubernetesOvsPrometheusPythonRestTerraformTls
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills:
ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
Artificial Intelligence • Information Technology
Build end-to-end software solutions and integrations for strategic customers. Partner closely with customer engineers and executives, design technical architectures and product features, apply ElevenLabs technologies, and solve complex problems through hands-on coding and implementation. The role requires strong Python and software development expertise, API integration knowledge, clear communication, and regular travel to customer sites.
Top Skills:
APIsPython
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and build scalable software for NVIDIA’s multi-tenant cloud infrastructure, including network and systems automation, hardware provisioning, APIs, and distributed services. Own software through development, testing, deployment, and production. Collaborate with engineers, architects, product managers, internal customers, and leadership while contributing to open-source projects and presenting technical roadmaps and demos.
Top Skills:
BgpCC++DhcpGeneveGoGreHTTPIcmpIpsecIpv6KubernetesMutual TlsRedfishRustSecure BootSQLTpmTxtUefiVxlan
Fintech • Information Technology
Build and own automated testing frameworks, CI/CD infrastructure, load and stress testing, and chaos engineering practices for a brokerage platform. Write primarily Go, integrate AI and LLM tooling into quality workflows, investigate application and Kubernetes failures, improve developer tooling, and mentor engineers on reliability and test coverage.
Top Skills:
Argo CdChaos MeshCi/CdDockerGhzGithub ActionsGoGoogle Cloud BuildGoogle Cloud PlatformGoogle Kubernetes EngineGremlinGrpcHelmK6KafkaKubernetesKubernetes OperatorsLitmuschaosLlmsPprofPythonRedpandaRestTerraformTiltTypescript
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills:
Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer will design and implement systems for AI integration, build scalable backend services, and mentor team members, ensuring high-quality systems that meet user needs.
Top Skills:
PHPPythonTypescript
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)









.jpg)





