Golang Juni Technology AB Jobs in United Kingdom Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Juni Technology AB Jobs (1 new this month) in United Kingdom đŹđ§ in November 2024 at companies like Paddle, LloydsDirect and Honu AI paying at least 50,000 USD per year working as a Senior Software Engineer, Senior / Principal Software Engineer and Software Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
36 developers joined Golang Cafe in the last 30 days
14,920 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 74 Juni Technology AB Jobs in United Kingdom đŹđ§ paying at least
50,000 USD per year • Sort by
Date
Senior Software Engineer Paddle London, United Kingdom / Remote (Europe) ÂŁ75,000 to ÂŁ90,000 a year
April 2022
4 Applicants This Week
More Than 6 Months Old
Job Description
What do we do?
Paddle offers SaaS companies a completely different approach to their payments infrastructure. Instead of assembling and maintaining a complex stack of payments-related apps and services, weâre a Merchant of Record for our customers, taking away 100% of the pain of payments fragmentation. It's faster, safer, cheaper, and, above all, way better.
We have over 230+ talented employees serving over 3000 software sellers in 245 territories globally. Backed by investors including FTV Capital, Kindred, Notion, and 83North, Paddle aims to define the next wave of B2B SaaS leaders.
The Role
As a Senior Software Engineer, youâll be helping to drive our product and engineering department forward, working on different parts of the Paddle ecosystem and helping our Software Sellers sell their products on a platform they trust and rely on.
Our Engineering Department is split into 8 cross functional Product teams, along with an SRE and Data team.
Our Product teams are made up of an Engineering Manager, a Product Manager and between 4 - 8 engineers (mix of backend and frontend), depending on the demands of the team.
You are empowered to use the right tech for the job and youâll have the freedom to input into what technology and tooling are used and educate the rest of your colleagues accordingly.
Our Tech
Go for our new services
PHP and Laravel for our legacy system
Docker in production and local development
gRPC for internal services running on AWS Fargate
AWS lambda for event-based services
AWS SQS for our asynchronous message queues
MySQL and DynamoDB for persistent data storage
Redis for key/value store
Terraform and Cloudformation for infrastructure management
What you'll do
Develop high traffic APIs used by hundreds of thousands users per month
Engineer high-performance background workers for consuming queues
Practise DevOps, youâre responsible for getting your code to production and supporting it
Use the latest AWS services available to run your code
Help design a stable platform to support phenomenal growth
Mentoring and coaching other engineers
Play a part in an agile team, either kanban or scrum as needed
We'd love to hear from you if
You have a development background with Go
You have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS
You enjoy collaborating with our technical and non-technical departments
You proactively find ways to improve the code and team processes
You have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development
You take pride in what you build
You are interested in what new tools and techniques you could introduce to us!
Why youâll love working at Paddle
We are a diverse team of 230 (and growing!) people who care deeply about enabling a great culture which is inclusive no matter your background. We celebrate our diverse group of talented employees and we pride ourselves on our transparent, collaborative, friendly and respectful culture.
We live and breathe our values, which are:
*** Exceptional Together
* Execute with impact
* Better than Yesterday**
We offer a full suite of benefits, including attractive salaries, stock options, pension plans, private healthcare, a health & wellbeing platform and coaching sessions.
We are a âdigital-firstâ company, which means you can work remotely or from an amazing office if you prefer, or even a bit of both! We offer all team members unlimited holidays and 4 months paid family leave regardless of gender. We love our casual dress code, annual company retreats and much more. We truly invest in learning and will help you with your personal development, from constant exposure to new challenges, an annual learning stipend to regular internal and external training.
Equal opportunities
We believe in having diverse teams in which everyone can be their authentic self is key to our success. We encourage people from underrepresented backgrounds to apply and we don't discriminate based on race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability or age. Our office is wheelchair friendly and we are a family-friendly employerâ.
NHS prescriptions are complicated. And we want to change that. Driven by an innovative spirit and strong moral compass, weâre on a mission to make NHS prescriptions simple for everyone.
Since 2015 weâve grown from a plucky start-up to a team of over 200 people â and become the fastest growing pharmacy in the UK. Today, over half a million people use our apps to manage their NHS prescriptions, and our patients rate us as âExcellentâ on Trustpilot.
But thereâs so much more to do. Because while 1 in 2 adults in the UK has a repeat prescription, only 3.2% of them use an online pharmacy. And we need bright minds to help us change how people manage their medicine for good.
True to our start-up roots, LloydsDirect has a supportive, entrepreneurial culture. We move fast, challenge the status quo, and always try to do the right thing. Sound good? Then weâd love to hear from you.
What youâll do as Senior Software Engineer
As a senior engineer you will:
- Understand our business goals and strategy and be able to make decisions based on them
- Be able to take ambiguous problems, break them down, and help to find elegant solutions that donât gloss over the details
- Contribute to code shared across projects
- Mentor other engineers through code reviews and pairing
This role is for you if
Youâre excited by the idea of working on a product that helps make peopleâs lives better
The technology we use sounds interesting to you (or you already know and love it)
Reading a 1500 page document on the Zebra programming language sounds like a fun afternoon
You like being able to dip in and out of different parts of the stack wherever you are most needed and are keen to get stuck into and learn about the parts you donât know yet
You love mentoring other engineers and believe that doing it is at least as valuable as your work as an individual contributor
This role may not be for you if
Youâre more into quibbling about tech stacks or coding styles (we have linters for that) than creating a really great product
You measure your success by lines of code written over the impact it has
You only want to work off fully specified requirements and to not have to talk with your team mates
Perks & Benefits
â ÂŁ350 per year physical wellbeing allowance e.g. gym membership, dancing classes
â ÂŁ500 per year personal learning and development budget
â ÂŁ500 per year working from home set up budget
â Enhanced maternity (13 weeks fully paid) and paternity (6 weeks fully paid)
â Pension contribution
Software Engineer Honu AI Remote, United Kingdom / Europe ÂŁ40,000 to ÂŁ80,000 a year
November 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
About Us
We are honu.ai, a venture backed startup building the next generation platform to give small business owners superhuman decision making capabilities. We are currently in stealth mode and are backed by Europeâs top investors who are early backers of (TransferWise, Tide, Coinbase, CityMapper, Cazoo, Nested, Habito, Cleo, King, Snyk, etc.). The technology we are building is novel and we will be pushing the boundaries of what has been done in this space.
The Role
We are looking for a strong, product focused, growth mindset software engineer to join our core-team. If you are excited to join a VC-backed startup early on in the journey, and your profile matches what we are looking for, please do get in touch. Here is a non-exhaustive description of the tasks and responsibilities for this role:
You will be working in small team, including the founder, to build the first MVP of the product.
You will collaborate with the team to define the strategy and vision for how we will build effectively and be successful.
Work with engineers across the company to build delightful features that span various parts of the system.
Ensure our platforms are reliable, scalable, secure and extensible.
Improve engineering standards, tooling, and processes.
Ideal Candidate
Experience shipping high-quality products from start to finish. Ideally, experience at top tier SaaS startups/companies.
Experience building Fintech products. e-Commerce and experience with small businesses is a huge plus!
2+ years professional experience in Golang. Rust, Kotlin or Java, nice to have.
Product focused
Experience with modern cloud tooling
Nice to have technical experience in:
Python, React, Typescript
Data engineering
Linux administration
API integrations
Experience with distributed systems
Must have soft skills:
Intellectual Humility
Growth Mindset
Attention to detail
Team Player
Good communicator
Ways of working:
You will believe in clean coding, simple solutions, automated testing and continuous deployment.
comfortable with Remote/Async ways of working.
Be a self-starter who is very comfortable building from scratch.
Company Values
Excellence: We constantly strive for excellence in what we do. We go above and beyond the call of duty.
Get Things Done: We acknowledge obstacles but orient towards solutions. We have a getting things done attitude, with laser focus on efficiency, as a team and individuals.
Open Communication: We communicate openly and respectfully about our opinions. Our conversations are constructive and all voices will be heard. However, when decisions are made, everyone commits to them.
Team Player: We are there for each other. As individuals we are reliable, responsible, collaborative and supportive. We respect each otherâs time, we are punctual. We have got each others backs, and **accept everyoneâs authentic self.
High Integrity: We are honest with each other and with our partners, clients and collaborators.
How to Apply
Email your CV, and any relevant links (we aim to respond in no more than 2 working days)
Our Process (1-2 weeks)
Introductory phone call with Founder ( 30 mins )
CV / Experience review - panel (1 hour)
Systems Design interview - panel (1 hour)
We are growing fast and will be sure to respect your time and expectations each step of the way.
Backend Engineer Cuvva London, United Kingdom ÂŁ75,000 to ÂŁ90,000 a year
August 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is making car insurance radically better.
Weâre creating truly flexible products that meet peopleâs real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.
Cuvva was the first UK company to sell hourly insurance through an app. Since then weâve sold over 3 million policies and supported over 450,000 customers. Weâre a world-class team of over 100 people, passionate about solving our customersâ problems. Join us.
Why work for Cuvva?
We donât cut corners. We strive to do the right thing, even when that makes life more difficult for us.
We are customer centric and everyone in every area of the businessâincluding our CEO & Founder Freddyâis expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Hereâs a blog post on our âCops Clubâ.
Weâve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else.
And weâre comfortable giving and receiving honest feedback, and trying new ways of doing things.
Weâre building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly donât love insurance, trust us, youâll love what weâre building.
About the role
Youâll work in one of our cross-functional product squads, helping the team achieve their goals - whether thatâs building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.
We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva donât just write code or implement against a spec. Youâll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.
Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We donât require a computer science degree - many of us are self-taught.
Our approach
We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because weâre a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.
Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more âlegacyâ 3rd party systems in the insurance industry.
You can find out more about our backend systems here:
Our libraries and Go tooling is open sourced on GitHub
âShowing off our K-sortable IDsâ our blog
âHow we analyse and test new pricing modelsâ our blog
âHow we test and roll out new product featuresâ our blog
You'll do great here if you:
⢠Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general
⢠Enjoy working as a team to solve problems collaboratively
⢠Have around 5 years of experience building rock-solid backend systems and APIs
⢠Have a track record of shipping great quality code with real customer impact
⢠Be comfortable and productive working with Go
â˘Â We donât require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn
⢠Having a background with at least one statically-typed language is a good sign
â˘Â Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general
â˘Â Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)
Perks & Benefits
Benefits
As well as a competitive salary (ÂŁ75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
⢠Brand new MacBook đť
⢠33 days holiday (inc public holidaysđ)
⢠Flexible working
⢠Wellbeing, personal development and work from home budgets
⢠Yearly increases to budgets and holiday allowances
⢠Generous parental leave policy
⢠One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk đ§
⢠Access to Lifeworks - our mental health tool and employee assistance programme
⢠Mates rates on your car insurance
⢠Salary sacrifice schemes for electric bike hire and electric car lease
⢠Cycle to work scheme đ˛
⢠Season ticket loans đ
⢠A volunteer day
⢠Office library full of great books đ
⢠Great coffee machine in the office âď¸
⢠Fully stocked beer and soft drink fridge (we do team drinks every Thursday)
⢠Monthly team outings or remote events (so far weâve done things like karaoke, go-karting, bowling and comedy nights) đ¤
Backend Engineer (All Levels) GetGround Hammersmith, London, United Kingdom ÂŁ40,000 to ÂŁ100,000 a year
July 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
GetGround is developing the infrastructure for a global digital marketplace for assets enveloped in companies. Trillions of dollars of assets are tied in inefficient illiquid markets - think property, ships, factory machinery & infrastructure to name a few.
Enveloping an asset in a company unlocks liquidity by enabling the right legal basis for asset ownership, governance and exchange. However companies, one of humanity's greatest inventions, are stuck in the past. We are digitising and automating the company, through:
Programmatic incorporation and administration
e-wallet financial infrastructure
Automated accounting incorporating machine learning techniques and
A secondary market platform built for scale
To start, we're tackling UK private residential investment property, with ÂŁ1.3 trillion of stock and ÂŁ30-50 billion in transactions a year.
Backend Engineer | Hammersmith, London
A Backend Engineer at GetGround works on projects such as financial infrastructure, robust systems for high value transactions and company management. We primarily use Golang, deployed on Google Cloud. We care about thoughtful, tested, documented code that delivers excellence to our customers.
This is a unique opportunity to be part of building a product with significant market fit as it scales exponentially. Beyond strong traditional technical skills, weâre huge fans of clean design thinking and architecting, as well as communication and an ability to learn and adapt.
The role comes with immense scope for growth and impact in a zero-ego, zero-BS environment. Weâre building a team that works together to solve hard problems that will enable us to achieve our mission to make assets more transparent, trustworthy and accessible.
In this role, you will develop:
Technical rigour through collaborative, multi-disciplinary and thorough refinement processes. We want hackers and painters!
Simple, clear and concise communication and documentation of technical ideas
A challenger mindset - to implement new patterns and libraries, and to improve readability and efficiency
What you will do
Working in a cross functional, collaborative team, you will participate in the entire application lifecycle, from architecting to development, testing and review
You will design and write clean documentation
You will work closely with product to design functionality
You will collaborate with Frontend developers to integrate user-facing elements with server side logic
You will provide training and support to internal teams. We believe in constant learning and growing - everybody learns from each other
You will build reusable code and libraries for future use
The experience you will have
Solid familiarity with programming languages such as (in order of desirability) Golang, C++, Java, Rust, ES6, Python
A passion for good design and architecture, including in the context of large-scale web applications
Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
Experience with unit testing, integration testing, or similar testing frameworks
A passion for good documentation
Experience with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, RedisâŚ)
Experience with cloud technologies such as Google Cloud or AWS.
A desire to build large-scale technology that can change the world for the better
About us
Hello, we are GetGround. We have been in stealth mode building amazing products to disrupt a marketplace. We are building a new global network for trading assets, starting with residential property. We have just secured Series A funding and are on a significant growth trajectory that has the confidence of QED, Mosaic as well as several prestigious private investors.
Our Co-Founder and CEO Moubin qualified as a Doctor and went on to have a successful career at McKinsey and private equity house, APAX. Moubin started GetGround with his brother and our CTO, Misrab. Misrab is a Stanford Computer Scientist that led the scaling of the Gojek Data Science team in Asia.
We are proud of how far we have come since 2018, but humbled and excited at what there is still to achieve. Our values sit at the core of everything we do - pursuit of excellence, feedback obsessed, No BS and healthy egos.
If you are great talent, but working somewhere where you don't feel recognised, developed, rewarded or included, your next home could be GetGround. Join us!
Please note, whilst we have flexible working, this role will be office based when we are able to return to the office.
Diversity & inclusion at GetGround
GetGround encourages applications from all sections of society and we believe in the criticality of an inclusive culture. We are focussed on and committed to equal employment opportunity regardless of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity or any other basis as protected by law.
GetGround benefits
Competitive salary + excellent stock options
Competitive health, dental benefits
Various discounts/benefits via Perks at Work
Cooked lunch on Fridays from a local restaurant when we are in the office
Health & dental benefits
20 days PTO + 1 day off per month as a mental health day
Support for conferences and professional learning & development
DevOps / Platform Engineer SOON_ Remote (UK) / London, United Kingdom ÂŁ40,000 to ÂŁ55,000 a year
June 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
Platform Engineers work collaboratively with the engineering and project teams alongside producers, designers and engineers. In this role you will; work on the development of backend microservices in collaboration with the engineering team and support the team through maintaining our continuous integration and deployment processes.
We design and build services, platforms and products for our customers and your role will be focused on building platforms and APIs for the team to build on. We alsoâ research, prototype and build our own products as part of our R&D process - youâll be actively involved in this with opportunities to explore technologies you are most interested in.
What you will be doing
Building backend microservices and APIs (Go, Serverless / Cloud Functions, Node).
Supporting the team with CI/CD automation (i.e. creating staging environments so our frontend engineers can test their code).
Helping to scope and define effort for infrastructure requirements on a variety of different projects â from CMSâs to large scale eCommerce projects.
Day-to-day management and monitoring of our GCP infrastructure.
Keeping up to date with and identifying suitable new technology-related trends, techniques, tools and methodologies.
Requirements
2+ years experience in a digital agency, startup or product team.
Strong programming skills with development experience and expertise in at least one language (preferably Go).
Experience setting up and maintaining CI/CD pipelines.
Experience with scalable cloud deployments (GCP ideally but any other cloud platform like AWS or Azure).
Familiarity with relational and non-relational databases (PostgreSQL, Redis, Cloud Datastore/Firestore).
Familiarity with test driven development
.
Deep familiarity with Linux/Unix.
Nice to have
Familiarity with Kubernetes, containers, and container orchestration technologies.
Experience with infrastructure as code (ideally Terraform).
Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.
Familiarity with security auditing (Web Security Scanner, Burp Suite).
The mindset we are looking for
Love what you do; we really care about our clients and the work.
Love to learn; learning new things is what motivates all of us and is why we love the Web.
Be proactive; you get out what you put in.
Show talent; make us feel like weâll never be that good.
Attention to detail; we worry, fret and polish till itâs right.
What youâll get out of it
Weâre a small company and a tight team - we work collaboratively, we share load, we have deep specialist experience but often blend roles.
Weâre also a tech start-upââ ââ researching, prototyping and building our own products as part of our R&D process. Youâll be actively involved in this with opportunities to explore technologies youâre most interested in.
We pay fair London wages, encourage decent amounts of holiday and support remote and flexible working. To make sure our staff are as safe as possible during the pandemic, we are all working from home, with mature systems and processes in place that make this as easy as possible. In 2021 weâll be making fresh decisions about how and where we work. It will be flexible, youâll be allowed to work from home if you like it and there will be alternatives if you donât.
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. Weâve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality youâll be working on will include proxy integrations, Envoyâs xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. Youâll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
May 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Missionđ¨âđđŠâđ
Youâll be leading the development of some of Budâs most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services youâre responsible for. Youâll be contributing to Bud-wide architecture as well as actively developing in Budâs Platform & Security [Product] Team where youâll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). Youâll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What youâll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
Youâve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better.
Budâs mission is to make the money part of peopleâs lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation đ°
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options đ
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance đď¸ââď¸đ§ââď¸
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a ÂŁ50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether thatâs a gym membership, meal-box subscription, massages or something else!
Learning & Development đ
As part of our commitment to developing our people, all employees at Bud have an annual ÂŁ500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something thatâs inspired you, either independently or as part of a collaborative team.
Flexible Working âł
As a trusted member of the Bud, youâll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off đď¸
Weâre a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment đť
We want to make sure everyone is set up to work effectively and comfortably - so youâll get to choose your own kit, including any additional equipment you might need to work from home.
Social đđş
Weâre big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year weâve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting đ
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension đŚ
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
Senior Software Engineer EDF London, United Kingdom ÂŁ50,000 to ÂŁ75,000 a year
March 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Our Team
There's a great opportunity for disruption in the UK energy market. Weâre one of the big suppliers, weâre agile and move quickly when it comes to tech. Weâre evolving our IT landscape from traditional on-premise monoliths to a collection of scalable, independent micro services which enable us to react to the fast paced nature of business and uncertainty.
Our Software Engineering practice is at the heart of this transformation, and is a multi-disciplined team with generalists and specialists; be it front-end, back-end, DevOps, SRE or QA â everyoneâs welcome!
We are supported by strong collaboration with our architects, delivery leads and product owners
Our methodology is based around agile delivery, DevOps structure and high amounts of test and pipeline automation.
Weâd love to hear from engineers who want to help shape, develop and grow our software engineering practice.
Our Technology
We work almost exclusively within the native cloud space, leveraging the AWS platform and an ecosystem of SaaS components. We aim to be serverless first, where practical, and recognise and use containerization where necessary.
A high level view of our tech stack is:
AWS, with CodeBuild/CodePipeline based CI/CD
Front-end; ReactJS and ReactNative for web and mobile
Back-end and middleware layers; API Gateway, Lambda, EventBridge, SQS, SNS, Cognito
JavaScript/TypeScript for UI, Go (Golang)/Python for Lambda
Generalist/full stack â Turn your hand to anything!
Front-end â Help us build beautiful, intuitive customer and staff facing web and mobile applications.
Back-end â Help us build APIâs, orchestration, data pipelines, event management and the engine room.
DevOps â Help us grease the wheels with IaC, pipeline and core supporting infrastructure
SRE â Help use build scalable, observable software
QA â Help us put testing at the heart of our engineering processes and continuously optimise and automate more.
Thereâs also opportunity if you want to lead teams, enjoy mentoring, developing our teams and owning the technical delivery.
Competitive Salary and Benefits
You can expect a competitive salary and benefits package. In addition to the salary youâll benefit from an excellent pension scheme, flexible lifestyle benefits options and entry into the bonus scheme.
Although our roles are advertised on a full-time basis as standard, flexible working arrangements will be considered.
Why EDF?
Together, we can beat the climate crisis. Together, we can help Britain achieve net zero.
Weâre EDF and Britainâs biggest generator of low carbon electricity. Weâre not only talking about climate change, weâre doing something about it.
Weâre leading the charge for electric driving in Britain. Helping to build the nationâs low carbon network and economy. Generating power from clean sources like, wind, nuclear and solar. Investing in research into new carbon cutting tech.
Our positive energy gets each of us up every morning, and weâre proud of the great things weâre doing together.
If you want to build your future, join us and share our vision. Together, weâll help Britain achieve net zero.
Software Engineer Seldon London, United Kingdom ÂŁ60,000 to ÂŁ90,000 a year
March 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Seldon is looking for a Software Engineer to join our team. We are focused on making it easy for machine learning models to be deployed and managed at scale in production. We provide Cloud Native products that run on top of Kubernetes and are open-core with several successful open source projects including Seldon Core, Alibi:Explain and Alibi:Detect. We also contribute to open source projects under the Kubeflow umbrella including KFServing.
About the role
Design and build scalable machine learning solutions on top of the open source and enterprise Seldon products.
Working on bring the Explainable AI and ML Monitoring available in the Alibi projects into the enterprise products for general use.
Essential skills
A degree or higher level academic background in a scientific or engineering subject.
Familiarity with linux based development.
At least 2 years of experience in industry or academia showing completed projects.
Core skills (The role will be focused on these skills so we would expect existing experience or a demonstrable desire to learn these)
Experience with GoLang and Python
Experience with Kubernetes and the ecosystem of Cloud Native tools.
Experience using machine learning tools in production.
Bonus skills (Any of these will be of great interest to us)
A broad understanding of data science and machine learning.
Understanding of explainable AI or machine learning monitoring in production
Familiarity with Kubeflow, MLFlow or Sagemaker
Familiarity with python tools for data science
About our tech stack
Some of our high profile technical projects:
We are core authors and maintainers of Seldon Core, the most popular Open Source model serving solution in the Cloud Native (Kubernetes) ecosystem
We built and maintain the black box model explainability tool Alibi
We are co-founders of the KFServing project, and collaborate with Microsoft, Google, IBM, etc on extending the project
We are core contributors of the Kubeflow project and meet on several workstreams with Google, Microsoft, RedHat, etc on a weekly basis
We are part of the SIG-MLOps Kubernetes open source working group, where we contribute through examples and prototypes around ML serving
We run the largest Tensorflow meetup in London
And much more đ
Some of the technologies we use in our day-to-day:
Go is our primary language for all-things backend infrastructure including our Kubernetes Operator, and our new GoLang Microservice Orchestrator)
Python is our primary language for machine learning, and powers our most popular Seldon Core Microservices wrapper, as well as our Explainability Toolbox Alibi
We leverage the Elastic Stack to provide full data provenance on inputs and outputs for thousands of models in production clusters
Metrics from our models collected using Prometheus, with custom Grafana integrations for visualisation and monitoring
Our primary service mesh backend leverages the Envoy Proxy, fully integrated with Istio, but also with an option for Ambassador
We leverage gRPC protobufs to standardise our schemas and reach unprecedented processing speeds through complex inference graphs
We use React.js for our all our enterprise user products and interfaces
Kubernetes and Docker to schedule and run all of our core cloud native technology stack
Benefits
Share options to align you with the long-term success of the company.
Exciting phase of fast-paced start-up challenges with an ambitious team and unlimited potential for professional growth.
Access to discounted lunches, gyms, shopping and cinema tickets.
Healthcare benefits.
Cycle To Work Scheme.
Logistics
Our interview process is normally a phone interview, a coding task, and 2-3 hours of final interview (carried out virtually). We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonât make you write code on one. Our recruitment process has an average length of 3 weeks.