Golang IaS Ideas Solutions GmbH Jobs in United Kingdom
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang IaS Ideas Solutions GmbH Jobs (1 new this week) in United Kingdom đŹđ§ in October 2024 at companies like Vodafone, Bud and Speechmatics with salaries from ÂŁ30,000 to ÂŁ110,000 working as a Software Engineer (Innovation), Sofware Engineer Go and Software Development Engineer (Golang). 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
41 developers joined Golang Cafe in the last 30 days
15,107 developer profiles page views in the last 30 days
For us, digital transformation is constant - not a one-off event. Itâs our obsession. And itâs how we forever evolve our technology to improve the lives of our customers. We continually experiment with ways to make our journeys more intuitive, simple and enjoyable. And weâre constantly testing and trialing ways to give customers faster access to our services, more flexibility - and the richest, most rewarding experience.
All you need is the right mindset and the desire to help us create award-winning digital experiences â we work at pace, we love ideas and collaborate on agile project.
About the role
We're looking for a talented and enthusiastic Software Engineer (Innovation) to join our innovation team in London, bringing with you a broad range of experiences and a passion for modern development technologies and practices. As an Innovation Software Engineer you'll be part of innovation team, building and testing great products that delight, transform and have a revolutionary impact on our business.
Working as part of the Innovation team and collaborating with teams across the Digital department to solve business problems - internal and external; by coming up with creative solutions and employing future technologies that can have revolutionary impact on our bottom line.
Your key skills and experience will ideally include:
Strong development skills in Python or Java. Familiarity with Scala, Go and Clojure is a plus.
Experience with stream pipelines and data store technologies (nosql, wide column and graph). We are Currently using Cassandra, Kafka, Amazon dynamoDB, Redis, Neo4j and Mysql.
Experience in Agile (Scrum) development.
Proven experience working in a continuous integration environment and prefer collective code ownership.
Familiarity with high availability distributed systems, SOA and RESTful messaging.
Bullet proof system design with solid tests
Experience working at scale with distributed Big Data technologies.
Someone with an interest in AI first software engineering and data
Experience with, and desire for, high quality and reliable service development
Organised and pro-active, with strong attention to detail
A natural team player, who enjoys working collaboratively with colleagues
A highly motivated self-starter with a can-do attitude, flexible and adaptable, with a âcan doâ approach and solid problem-solving skills even in the face of demanding deadlines
Focused on delivery, with a passion for quality and innovation
Ongoing contributor and passion for learning and adopting cutting edge technologies
Interest or experience in NLP, ML, disambiguation strategies and semantic approaches are plus points
Mentor the team and inspire experimentation, who facilitates and encourage training.
Established as a technology leader, working closely in cross functional teams and encompassing different technologies into solutions.
Nurture and encourage innovative ideas to problem solving, empower the team with the current line of thinking to produce the most cost effective solutions.
Moving on with new ideas to help find solutions with the emphasis on how can technology or a new creative method help make improvements.
Sofware Engineer Go Bud Remote, UK / London, United Kingdom ÂŁ45,000 to ÂŁ75,000 a year
November 2020
12 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 writing and contributing to microservices mainly written in Go and hosted in a containerised environment. Your time will be split between building APIs using a mix of HTTP and gRPC, monitoring daemons, creating data parsers and so much more. If building a secure database storage engine or high performance APIs sounds like the kind of challenge youâd enjoy then weâd love for you to get in touch.
What impact will you make
You'll chiefly be using Go in our various backend and data engineering projects, with some of our services and tooling also being written in PHP and Python
Using a range of different data stores across our teams including MySQL, PostgreSQL, Redis, Elasticsearch, HDFS
You'll be working with RabbitMQ for queues
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
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
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
Comfortable working with SQL and NoSQL databases
Experience with automated testing of systems and applications
Taking it to the next level
Experience interacting with or building APIs
You think always about solutions from a security perspective or enjoy working with cryptography libraries
Previous experience in banking or fintech companies
A good understanding of application, information and infrastructure architectures, such as API / SDK development and integrations
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Experience with Docker and/or Kubernetes
Experience working in a cloud environment such as Google Cloud Platform or AWS
Engineering at Bud
The software engineering team is 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, to 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 it 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
What is the role paying?
Based on our extensive benchmarking we have budgeted at ÂŁ55,000-ÂŁ75,000 per annum + 5% options on equity which vests over 3 years, with a 1 year cliff.
What are the perks?
đ 25 days holiday (excluding bank holidays)! You can carry up to 5 over the following year if you wish.
đ§ââď¸đ§Health and Wellbeing Allowance! We have a monthly allowance of ÂŁ50 for all employees to use towards wellbeing activities such as classes or a gym membership.
đŠâđťđ¨âđťFlexible working! We encourage autonomy here at Bud. We trust you to work in a way that will enable you to deliver your best work. Bud supports flexible working; we want you to perform at your best and recognise that other issues will arise from time to time.
đ°We match up to 5% of your salary in our pension plan.
đYouâll be provided with a brand new MacBook or PC, and any computer accessories you need so youâll have the best tools for the job!
đSeason Ticket loan
đą The biggest motivation for people is learning and developing, our people have up to ÂŁ500 per annum of learning and development opportunities funded by Bud.
đ¤šââď¸đ¤šââď¸ We're big on keeping Bud a social team, so Christmas and Summer parties can be a big deal. We also put on events and have a new social committee every quarter to keep it exciting in normal times. At the moment we have remote events which change often depending on what the teams are interested in.
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 APIs 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 create the worldâs most compelling financial data products. Getting there requires a workforce as diverse as the people we create our products for, be that in terms of age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, or 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.
Location:Cambridge, UK
Contact: careers@speechmatics.com
âSpeechmatics is on the bleeding edge of speech recognition, and as a Software Engineer, I get to build the infrastructure to deliver this at scale using state-of-the-art technology. As well as that, I work with a wonderful team and thereâs a very welcoming and supportive culture in the company. If youâre currently looking for a new opportunity, and are interested in a position in one of the best Machine Learning companies in the UK, look no further.â
Michel Hollands, Software Development Engineer at Speechmatics
Background
Speech technology is one of the most popular discussion items at the moment, yet speech interaction is limited to âAlexa, turn on the lightâ, or âSiri, where is the nearest coffee shop?â We are taking speech technology to the next level using our expertise in machine learning and speech-to-text technology to enable our customers to use conversational speech recognition. Our solutions power subtitling on TV, content discovery for videos, compliance solutions in banks, improve efficiency of meetings, and many other use-cases. Our mission is to improve human communication with a global speech engine, that works and put speech back at the heart of communication.
At Speechmatics youâll be working with some of the smartest minds in the industry, working on cutting-edge projects and deploying the latest machine learning techniques to disrupt the market, providing customers with the best speech technology available, all whilst immersed in a progressive and great company culture. You can enjoy benefits including, share options, healthcare, life assurance, Bike Doctor, massages, regular BBQs, Brew Dogs in the fridge, no red tape, a top end laptop and much more. Weâre building a company that truly strives to be world-leading and weâre looking for people who wholeheartedly believe they can be additive to our culture, bring new ideas to the table and get stuff done. If thatâs you, carry on reading.
The Opportunity
The Speechmatics Engineering team develops and maintains speech-oriented products and services that will be used by businesses worldwide and is responsible for the complete product development cycle for these products. In this role, youâll help to support fundamental language processing research as well as helping to build our public cloud-based SaaS service and products that will be deployed by our users in their data centres and cloud instances.
Youâll solve and overcome challenges to deliver a rapidly growing product portfolio. In addition to helping deliver features you will help drive the system architecture as well as contribute towards defining and improving the best practices we employ to develop new features and products. Initially, your primary coding language will be Python, however, youâll be tasked with helping the team adopt Go as our primary coding language when compiled code is preferred.
Because you will be joining a rapidly expanding team, you will need to be a team player who thrives in a fast-paced environment, with a focus on rapidly moving research developments into products. We strongly encourage versatility and knowledge transfer within and across teams.
No prior experience of speech recognition is necessary. Speechmatics has a team of speech recognition engineers who will collaborate on all speech recognition related projects and teach you any specialised knowledge required. This will include opportunities to participate in internal training courses aimed at teaching machine learning theory and practice. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions, then we want to hear from you!
Key Responsibilities
Delivering high quality, maintainable and robust code on time, as part of a team
Executing projects and developing against an outlined design
Developing pragmatic solutions and building flexible systems without over-engineering
Involvement at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
Participation in estimation and sprint planning in an agile environment
Working closely with other technical teams and the product team to deliver on the companyâs technical vision
Requirements
Essential
Bachelor's degree in Computer Science or related field
Professional experience in software development
Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Analytical with a data-driven approach to making decisions and attention to detail
Excellent Go skills
Good Python skills
Good Linux development skills
Experience of working within a team to create, deliver, and run high quality systems
Desirable
Master's degree in Computer Science or related field
Proficiency in C, C++, or JavaScript
Strong skills and experience in cloud-based software development, preferably Azure:
Working with distributed and/or clustered systems.
Building and running horizontally scaling architectures.
Using cloud-based queueing, messaging, monitoring and storage techniques.
Familiarity with some of Kubernetes, Ansible, Docker, Docker Swarm, Elasticsearch, TeamCity, GitLab, JIRA, Kubernetes, Nginx, Nomad, Terraform
Familiarity with statistical models and data mining algorithms
Familiarity with Natural Language Processing techniques
Comfortable collaborating with teams with very different technical skills, and non-technical teams
Perks & Benefits
Salary
Competitive salary (dependent on experience), flexible working and some awesome benefits & perks.
Interested?
Get in touch! Send your CV and covering letter to careers@speechmatics.com.
More about Speechmaticsâ culture
Live for the wow | Build authentic relationships | Be the adventure
Innovation is what we do. We build, we iterate, we develop the next thing that delivers thatâŻwowâŻmoment.âŻWe seeâŻvalue inâŻbuilding long-term, authentic relationships that last and are based on trustâŻand honesty. With our customers, our colleagues, our leaders, our suppliers or within ourâŻlocalâŻcommunity. Our journey should beâŻfunâŻandâŻexciting. WeâŻwillâŻcelebrate our successesâŻand learn from our mistakesâŻtogetherâŻalong the way. We embrace learning and change toâŻgrowâŻnaturally and organicallyâŻas a company and individuals.âŻWeâŻtrust,âŻweâreâŻhonest,âŻkindâŻandâŻrespectful.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
May 2021
13 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 90PoE London (United Kingdom) / Remote (Europe) ÂŁ45,000 to ÂŁ90,000 a year
February 2021
14 Applicants This Week
More Than 6 Months Old
Job Description
About Us:
90POE is a company with a goal to revolutionise shipping by creating a suite of comprehensive software solutions for the Maritime industry. Our journey begins now. Over the next couple of years, our teams and squads will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimisation and so much more.
We're a remote first business employing 120 people across Europe.
Our Mission:
To profoundly advance the safety, efficiency and reliability of the shipping industry through the
application of digital technologies.
The Role:
90POEâs mission is big. Itâs not going to be easy but with the support and determination from our stakeholders and the brilliant people we have hired, we can achieve anything. Right now, we're seeking a Software Architect to support our product teams in building high-quality software quickly and iteratively while upholding the core technology principles of our platform. This is a hands-on architecture role that will see you working alongside development teams to support short term delivery while also keeping an eye on the broader more strategic, longer-term objectives. This is an incredible opportunity to help to build on our success in modernising the maritime industryâs working practices, making shipping safer, more efficient and more sustainable, meaning you will have a directly positive impact on the world, as well as for clients commercially.
Your new team are made up of Software Engineers and Architects, Product, Data and QA professionals and collectively you are responsible for delivering market-changing solutions across, software, hardware and data. Your team will gain not only from your experience and knowledge of your domain but also from your collaborative and results-driven style.
Whatâs in for you?
90PoE is a growing start-up, championing real change in the shipping industry. This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionising an iconic industry.
You will demonstrate our values, strive for excellence, engage and motivate those around you and be accountable for your contribution to the teamâs priorities. You have the chance to own your and the companyâs growth in terms of:
Shaping the next evolution of the Open Ocean platform.
Defining and delivering software across a broad range of technologies and architectures.
Applying technology in innovative ways to solve our customers' problems.
What you will be responsible for:
Bringing a passion for technology, software engineering and quality to everything you do.
Helping to create and foster a continuous improvement culture.
The ability to advocate for good ideas regardless of where they come from
Ensuring that teams are focussed on the right challenges and delivering business value efficiently.
Create documentation for designs and architectural decisions.
Writing code to demonstrate and validate architectural decisions.
Providing teams with appropriate support and context as they plan their work.
Designing evolutionary architectures that can grow with the platform.
Providing a forward-thinking technology input into company strategy and decisions.
Working closely with the Chief Engineer and Chief Architect to execute the planned roadmap.
Representing software architecture and technological values to technical and non-technical staff
Being accountable for your contribution to achieving company priorities
It would be great if you have:
A contagious enthusiasm for and a desire to continuously learn
Deep expertise in designing and developing cloud-native systems.
Experience of architecting and operating a microservice system.
Understanding of event-driven and streaming architecture using Kafka.
Knowledge of containerisation and Kubernetes.
A strong track record in delivering robust and documented solutions.
Wide knowledge of databases (PostgreSQL, Mongo, Redis, Cassandra, ElasticSearch).
A broad range of programming languages (Golang, Java, TypeScript).
Experience of developing IoT systems and data pipelines.
Understanding of Infrastructure as Code principles and technologies.
Fluency in English and strong communication skills, both verbal and written.
Incredible work ethic, drive and passion.
Benefits:
We offer a competitive financial package which includes a competitive salary, company bonus scheme, employee referral scheme, a contributory pension and a travel to work loan
We have a positive attitude to flexible working, a competitive annual holiday allowance, cycle to work scheme, supportive family policies and discounted gym membership
We have a culture of which we are proud, a highly skilled and diverse workforce as well as impressive offices in central London and Kiev
Software Engineer Improbable London, United Kingdom ÂŁ70,000 to ÂŁ110,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Improbable has created SpatialOS: a networking solution combining low latency, tools for faster iteration, and a ready-to-go architecture capable of supporting innovative games.
Now the Improbable Defence division, building on the backbone of SpatialOS, has combined world class scientific modelling, market leading AI, mission specific user interfaces and a uniquely flexible and secure deployment model to create a powerful simulation platform tailored to the needs of the military.
Our mission? To enable the most realistic and effective military simulations ever experienced, making defence users more effective on operations and decreasing the cost of military preparedness.
Mission
The Partner Engineering team are software engineers responsible for providing deep technical expertise to our strategic partners & customers to successfully develop and build with SpatialOS and our advanced probabilistic modelling products.
Partner Engineers at improbable are Software Engineers with deep knowledge of the core concepts of our faster-than-realtime simulation products, and help our industry partners to build specific products. A Partner Engineer in the Defence Unit helps design, deploy, and support solutions that are performant, scalable, and highly available wherever the end user requires.
Areas for Impact
Your work is amongst the most high-profile and important work that Improbable Defence does.
You will be working directly on one of our multi-year, high-value programs of work. You will work through the entire SDLC with partners.
In early phases, you will provide design expertise as well as deep competence in our modelling & simulation products.
As the project progresses you will serve as the Improbable product SME, leading complex areas of feature development (integrations, deployment, performance optimizations).
At the front-line with our partners you will be uniquely positioned to influence product direction, leveraging direct feedback and qualitative evidence.
We'd like to hear from you if you identify with much of the following:
Experience building cloud-based software products, leveraging tools like Docker or Kubernetes for example.
Experience building data-intensive software products leveraging tools like Kafka or Spark for example.
Experience with a range of software engineering languages; we use Golang, C++, Kotlin & Typescript but welcome a range of backgrounds and are happy to train candidates up
Natural communicator; able to work with a range of stakeholders inside and outside the core business.
You have a desire to work with our partners who are central to our platform; these include large engineering and defence organisations.
You have experience designing technical solutions alongside partners or customers; you may be a solutions architect or customer engineer for instance.
You enjoy working cross-functionally, contributing to Product direction and influencing senior stakeholders.
Equal Opportunity
The best ideas are often the least expected and require new ways of thinking; thatâs why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.
Armakuni empower our clients to take ideas to production in weeks, not months. Our Engineering Consultants act as change catalysts, enabling teams to leverage development best practices to fully optimise their cloud journeys.
Best practice. What does this actually mean? Whatâs âbestâ for one company doesnât always work for others, right? Well, not quite. Research has shown that there are certain practices that lead to happier, more productive development teams and environments, and itâs these that we are positively evangelistic about here at Armakuni. We combine the practices of Software Craftsmanship, Agile/Lean, DevOps, Cloud Native architectures and infrastructures to enable high quality, high velocity, sustainable engineering teams.
What we enjoy:
Sharing our knowledge of cutting edge tech stacks with clients and colleagues alike to ensure the long-term benefits of cloud platforms are fully leveraged
Extolling the virtues of Test Driven Development & Continuous Integration/Delivery
Assisting with the development of elegant micro-service products used at extreme scale
Delivering hands-on training that ensures our legacy remains long after we do
Regular retrospectives to figure out what weâre doing wrong so we can fix it, and what weâre doing right so we can improve on it
A day in the life:
Your primary responsibility is training and knowledge sharing with client Engineering and Development teams. As youâve spent most of your career coding and discovering strategies for successful DevOps or Cloud Native adoption, you are enthused by the concept of transferring this to new teams as they enhance their capabilities further
Mentoring client engineering teams in the adoption of new tools, technologies, techniques, patterns and processes, ultimately helping leverage a range of tools and methodologies
Driving the adoption of development best practice through whatever method is practical given the obstacles encountered.
Representing Armakuni and communicating our vision to client engineering teams, technical management and executives when required
Delivering training and support on world-class PaaS solutions composed of best-of-breed cloud native and CI/CD tools such as Cloud Foundry, PKS and Concourse
What does good look like?
First and foremost you will have a passion for leveraging technology to optimise processes and procedures. With a background in software development you will enjoy working alongside client Engineering teams to introduce and optimise development tools and methodologies, ultimately enhancing their cloud journey.
From a technical perspective we find those who enjoy a successful career as a Consulting Software Engineer with Armakuni typically have:
A proven track record of software/application development with Ruby, Golang or Java
Experience of automating deployment using CI/CD (bonus points for Concourse)
Passion for Pair Programming and TDD - these skills are crucial in how we engage and work alongside our clients
The ability to relay the positives and negatives of various tools, methodologies and ideas in a clear and constructive manner
Strong communication and consulting skills - our teams are comfortable running workshops (inceptions)/standups
Passion for growing and developing both technically and personally by tackling interesting work and challenging problems
Ability to distill complex business requirements into simple code concepts
The reward:
We offer the chance to be a part of a rapidly evolving technology-driven community; a team of like-minded experts in sharing their knowledge not just with clients but with each other. Perks include:
The chance to take ownership of your career within a rapidly evolving organisation; forge your own path!
Consulting environment free from sales and utilisation targets
Weekly company-wide retros and demos
Opportunities to visit and present at key conferences and industry events
Regular training and informal/social knowledge sharing sessions
Company stickers!
Of course we also make sure that you are well looked after offering highly competitive salaries plus an ever growing benefits package which currently includes:
Software Engineer (Go) Utility Warehouse Colindale, London, United Kingdom / Remote ÂŁ45,000 to ÂŁ90,000 a year
April 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Company
Utility Warehouse is a FTSE 250 organisation which has established itself as the most trusted supplier of utility products in the UK. Utility Warehouse is the only genuine multi-utility operator in the market providing gas, electricity, landline, broadband, mobile & insurance products and services to households and businesses nationwide, all on one single monthly bill. With over 600,000 customers the organisation has grown through a philosophy of offering savings, simplicity and service. Customers enjoy a number of advantages, including membership of a discount club, and a unique CashBack reward system on everyday shopping. The organisation does not advertise, preferring instead to invest in customer services and to keep prices low. Utility Warehouse has predominantly grown through a network of over 45,000 partners who operate as lead generators and advocates for the organisation. These partners come from a range of personal and professional backgrounds, and actively take it upon themselves to promote and recommend Utility Warehouse to friends, families and their professional networks. Trust between these partners and the organisation is crucial, and ensures that customer service and satisfaction are consistently prioritised.
Background
Utility Warehouse is an energetic and entrepreneurial challenger in a market traditionally composed of monolithic, slow competitors. In the utilities market, it is difficult to compete on the quality of the product and therefore establishing a strong value proposition is crucial to avoid a race to the bottom on price. Utility Warehouse has established itself as the most trusted brand in its sector, winning accolades from industry publications and consumer advisory guides. Customer service is at the core of their business ethos and another way they differentiate from their competitors; 93% of customers would recommend the organisation to a friend. By establishing a best-in-class experience for the consumer, Utility Warehouse commands a strong market position in an age where technology makes it increasingly easy to access information on consumersâ experiences. The organisation is well-placed to capture an increasingly large portion of the ÂŁ52bn market that they operate in. By staying true to their values of trust and service, Utility Warehouse is the only major provider in the market to be both growing and profitable.
Utility Warehouse has an adaptive, agile, fast-paced culture which has enabled it to grow rapidly. The management team has expanded over the last two years as part of the growth strategy with significant hires in technology, legal, marketing, and finance. These hires and the rebuilding of the platform will enable the company to grow to two million customers over the medium-term. Utility Warehouse operates at high-transactional scale, processing large volumes of data. This presents new opportunities to understand customer behaviours better and to create an improved customer experience as a result.
Opportunity
With ambitious product plans for the future, it is important to have a solid foundation to enable growth for the business, allow innovation and achieve rapid time to market. To realise this, the underlying platforms and systems must be designed to be flexible, modular and resilient.
You will join our Insurance team tasked with designing and building the insurance platform from the ground up to enable new opportunities to our insurance product and services.
The platform will be a set of simple and intelligent APIs built using microservices and event driven architectures. Internally, the decision and rating engines will leverage integration with numerous 3rd party systems to provide quotes, offer addons, allow policy uptake and operational management.
Key responsibilities
Design, architect and build multi-channel platform solutions
Contribute ideas and influence business wide solution architecture
Build robust and scalable end-to-end software solutions
Participate in the entire development life cycle, from requirements to delivery
Influence other team members in a cross functional product team
Build integrations with legacy systems with a focus on eventually moving away from them
Key requirements
Good engineering skill with an eye for both modelling and code architecture
Knowledge of when and how to apply test driven approaches
Understanding of microservice/service oriented and distributed architectures
Understanding of event source and/or event driven architectures
Belief in agile principles and a devops culture and be familiar working in a agile enviornment
Experience with a modern programming language (preferably golang)
Experience with containers and container orchestration technology will be beneficial but not essential
Interview Process
Hangout with engineering manager, pairing interview and whiteboard (non-algorithmic)
Backend Developer Bequest London, United Kingdom ÂŁ50,000 to ÂŁ90,000 a year
January 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
We're bringing peace of mind and financial security to all modern families, in one holistic and engaging platform âď¸
We offer life insurance to our users alongside a suite of free products to help them with the life and after-life admin. This includes the ability to write your will for free with our online will writer. We're creating a single platform for users to manage all of their families life admin, and protect the things that matter most to them.
Job Description
What are we looking for?
As we expand our engineering team, we are looking for an experienced back-end developer who thrives in a fast-paced environment and can help us build and scale our product beyond the MVP. Currently we've built a web application, but next on our radar is to build a mobile app.
You will be one of the first hires of the company and working closely with our CTO and the co-founding team. Since we are an early-stage startup, you will have more responsibilities than in a regular role and play a large part in shaping the next features of the application.
Currently we're all working remotely, but post-covid we're looking for someone who is willing to commute to our London office once or twice a week.
Our Tech Stack
Golang
Docker + Kubernetes (GCP)
ReactJS with TypeScript
GraphQL, gRPC
PostgreSQL
Key responsibilities
Write high quality and well tested code for our backend platform
Build components and architecture for our suite of upcoming products
Collaborate and review code of other engineers
Create and present ideas and solutions for improvements to products, services and processes
Test products and updates before they go live
Qualifications
Key skills and experience
1-3 years of back-end development using Golang
Excellent knowledge of programming best-practice, and an obsession with tidy code
A strong communicator, self-starter and problem solver
Willingness to learn new technologies
Nice to have
Experience with cross-platform mobile app frameworks (e.g. React Native, Flutter)
Senior Developer / Fintech Tumelo Bristol, United Kingdom ÂŁ45,000 to ÂŁ65,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
About us
Tumelo is a purpose-led financial technology company, providing transparency and influence for investors who want to have impact with their money.
We believe in a financial system that serves both people and planet.
Over the last year, weâvebeen building aplatform that creates value-aligned investments for people like us (environmentalists, feminists, tech enthusiasts...) and giving those people their right to a shareholder voice.
We are an FCA authorised financial institution and are at our most exciting stage of development as our app goes live in the market.
About the role
You will work on our backend with a slew of phenomenal new technologies including Golang, gRPC-based microservices, Kubernetes, Terraform, Amazon Cognito, the Google Cloud Platform and GitLab CI. Our mobile app is built in React Native.
You will be a foundational team member, contributing your experiences and ideas to enhance the growth and development of our team and general product direction, especially at this critical stage in our development.
You will contribute significantly to the architecture definition, design, development, testing and maintenance of Tumeloâs backend services and back office web portal.
You will ensure software is appropriately tested at all stages of the development and deployment cycles, including identifying opportunities for making our test and CI processes evermore effective and efficient, and you will help with the implementation of improvements to those systems.
You will work in an agile team, actively participating in scrum-based ceremonies to translate business and user requirements into stories; writing and refining.
About you
You are an exceptional individual who encapsulates our company values: open hearts, ambition, bring the magic, long-term thinking & thoughtful listening.
You are passionate about software development and enthusiastic about projects you work on, especially about learning new stuff and pushing your own boundaries.
You love working collaboratively in a small team and are a brilliant, proactive communicator.
You have at least 5 years of experience in design and development of large-scale software solutions, especially microservices.
You have a good working knowledge of Golang, ideally having used it successfully in a commercial environment, though we are also open to strong developers from other backgrounds who are eager for an opportunity to extend their Golang skills.