CrawlJobs Logo

Senior Software Engineer - Golang

· Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Engineer at Admiral Money, you’ll play a key role in driving innovation across our technical product teams. You’ll contribute to a wide range of development initiatives, champion engineering excellence, and help shape the future of our products through deep technical insight and collaboration.

Job Responsibility

  • Write clean, idiomatic, and maintainable Golang code that aligns with business requirements
  • Ensure all work is covered by suitable unit tests
  • Contribute proactively to technical excellence through peer reviews and best‑practice development
  • Maintain appropriate levels of documentation
  • Contribute effectively to team activities including Scrum events
  • Demonstrate commitment to continual improvement of the software, the team, the discipline, and the business
  • Collaborate with Product Owners, Scrum Masters, Architects, and other stakeholders
  • Support the growth of the discipline through coaching and mentoring

Requirements

  • Significant professional experience with Golang, plus HTML and CSS
  • Experience with both React and Express.js (or similar frameworks)
  • Experience using AWS (or other cloud platform providers)
  • Experience with CI/CD and DevOps tooling and processes
  • Ability to work effectively as a member of a Scrum/Agile team
  • Knowledge and awareness of accessibility standards and best practices
  • Practical understanding of Secure Software Development practices
  • Excellent written and verbal communication skills

Nice to have

  • Knowledge of other programming languages (particularly TypeScript or Python)
  • Experience using CSS pre‑processors (e.g., Sass), Next.js, and Nx
  • Experience working with microservices and event‑driven architectures
  • Database engineering experience (particularly PostgreSQL and DynamoDB)
  • Experience with Terraform/IaC
  • Kubernetes and Docker experience

What we offer

  • Eligible for up to £3,600 of free shares each year after one year of service
  • 33 days holiday (including bank holidays) when they join us, increasing the longer you stay with us, up to a maximum of 38 days (including bank holidays)
  • Option to buy or sell up to an additional five days of annual leave
  • Financial & Mortgage Advice
  • 24-Hour Ecare
  • Cycle to Work Scheme
  • Annual Holiday Allowance
  • Flexible Working
  • Simply Health
  • Private Health Cover
  • Critical Illness Cover

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Golang

8 matching positions

Senior Software Engineer (Golang) - AI Product- Vice Presidents

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Go microservices, React 19+/TypeScript, OpenShift/Kubernetes, MongoDB/Redis/S3, REST/gRPC/WebSockets, Claude/Gemini/proprietary LLMs, OAuth/JWT/Vault, GitOps CI/CD, Prometheus/Grafana/ELK
  • 11+ Years of Hands-on experience
  • Expert-level fluency in Golang and Python
  • Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms (e.g., Gatekeeper, zero-trust)
  • Understanding of language models, embeddings models and RAG architectures
  • Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Extensive experience in large-scale ETL development and data pipeline architecture
  • Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build scaled, robust services and platforms centred around generative AI, including developing CLIs, SDKs, runtimes and more
  • Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Create 'firsts' in the Generative AI space for Citi
  • Continually iterate and scale Generative AI products to handle massive throughput
  • Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Golang) - AI Products

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ Years of Hands-on experience
  • Mastery of Modern Stacks: Expert-level fluency in Golang and Python
  • Cloud-Native & Infrastructure: Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms
  • Applied GenAI: Understanding of language models, embeddings models and RAG architectures
  • AI Infrastructure: Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Data Engineering: Extensive experience in large-scale ETL development and data pipeline architecture
  • Security & Governance: Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Startup Agility: Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
Job Responsibility
Job Responsibility
  • Engineering at scale: You will build scaled, robust services and platforms centred around generative AI, including developing CLIs, SDKs, runtimes and more
  • Thought Leadership: Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • System Design: Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Strategic Direction: Create 'firsts' in the Generative AI space for Citi, acting as a core member of the team that defines the strategic technical direction for the entire bank
  • Scale & Iterate: Continually iterate and scale Generative AI products to handle massive throughput, whilst anticipating and listening to the complex needs of internal customers
  • Cross-Org Influence: Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Golang) - AI Products

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ Years of Hands-on experience is a must have
  • Expert-level fluency in Golang and Python is a must-have, with deep experience building concurrent, high-throughput systems
  • Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms (e.g., Gatekeeper, zero-trust)
  • Understanding of language models, embeddings models and RAG architectures is desirable
  • Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Extensive experience in large-scale ETL development and data pipeline architecture
  • Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
  • Distinguished, deep-dive software engineering expertise and a track record of architectural leadership
Job Responsibility
Job Responsibility
  • Build scaled, robust services and platforms centred around generative AI. This may also include developing CLIs, SDKs, runtimes and more
  • Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Create 'firsts' in the Generative AI space for Citi, acting as a core member of the team that defines the strategic technical direction for the entire bank
  • Continually iterate and scale Generative AI products to handle massive throughput, whilst anticipating and listening to the complex needs of internal customers
  • Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Golang)

We are seeking a Senior Software Engineer with strong Golang experience to desig...
Location
Location
United States , Minneapolis
Salary
Salary:
69.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of overall software engineering experience
  • 3+ years of hands-on experience with Golang
  • Strong experience designing scalable backend systems and system architecture
  • Experience with MySQL or other relational databases
  • Hands-on experience with Docker and containerized application development
  • Strong experience deploying and operating applications on Amazon Web Services (AWS)
  • Solid understanding of API design and microservices architecture
  • Proficiency with Git or similar version control systems
  • Experience working in Agile development environments
  • Strong troubleshooting, communication, and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services using Golang
  • Architect and implement microservices-based systems with a focus on reliability, performance, and maintainability
  • Design and build RESTful and/or gRPC APIs to support internal and external integrations
  • Develop and optimize relational databases (MySQL or equivalent) for data-intensive workloads
  • Containerize applications using Docker and support deployment and scaling on AWS
  • Participate in system design discussions, code reviews, and technical decision-making
  • Collaborate closely with cross-functional teams in an Agile/Scrum environment
  • Implement and follow security best practices at both the application and infrastructure levels
  • Support troubleshooting and performance tuning in production environments
What we offer
What we offer
  • medical insurance
  • dental insurance
  • vision insurance
  • life insurance
  • disability insurance
  • employee stock purchase program
  • 401K program with company match after 12 months
  • Health Savings Account
  • Employee Assistance Program with up to 8 free counseling sessions
  • corporate discount savings program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
What we offer
What we offer
  • Vibrant and dynamic work environment
  • Multitude of benefits they can enjoy inside and outside of their work lives
  • Flexible, trust-oriented culture
  • Balance productivity with self-care
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Georgia , Tbilisi
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Spain , Barcelona; Madrid
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
  • Readiness to work remotely with teams distributed across the world and timezones
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Fulltime
Read More
Arrow Right