Golang innogy Innovation Hub Jobs in United Kingdom Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 9 Golang innogy Innovation Hub Jobs (1 new this month) in United Kingdom đŹđ§ in November 2024 at companies like Lemonaid Health, Emitwise and Vidsy paying at least 100,000 USD per year working as a Senior Software Engineer, Software Engineer and Engineering Manager. 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
15,016 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
9 of 9 innogy Innovation Hub Jobs in United Kingdom đŹđ§ paying at least
100,000 USD per year • Sort by
Date
Senior Software Engineer Lemonaid Health San Francisco, United States / London, United Kingdom $160,000 to $180,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Lemonaid Health is a mission driven technology startup committed to providing quality and affordable healthcare to patients nationwide. We build long term relationships with patients by offering a broad range of primary care services to help them lead happier, healthier lives. Weâre backed by large strategic and healthcare investors like OTV and Health Velocity Capital.
Lemonaid Health comprises an entrepreneurial team of over 100 people who live each day by our 7 Guiding Principles including celebrating wow, setting a high bar, leading in innovation, and championing equality. Interested in transforming healthcare? Apply today and join our growing team of Lemons!
The Engineering team at Lemonaid Health is a collaborative team who enjoy working together on big goals. We have a culture that values truth seekers and speakers, where respect for one another is fundamental. Weâre looking for experienced full stack engineers to build and design world-class software with us. This is an opportunity to join a mission driven team at a company transforming the healthcare industry.
This position is located in the SF Bay Area and reports to the Chief Technology Officer.
What youâll do
First and foremost, developing software that will WOW our users and help us scale.
Collaborate with the team to brainstorm and create new exciting products for our patients.
Work with product management, design and other engineers to determine the best way to implement solutions.
Make informed decisions quickly and take ownership of services and applications at scale.
Be a persistent, creative problem Âsolver.
Remain cool and effective in a crisis.
Deliver high quality testable and maintainable code.
Passionate about great technologies, especially open source.
Understand business needs and know how to create the tools to manage them
Help and mentor other team members.
What youâll bring
5+ years of experience as a software engineer building consumer facing applications
Experience with full-stack web development in languages like Golang or PHP and a modern Javascript framework
Either strong OOP or Functional Programming and modeling skills.
Experience working in an agile environment.
Experience building consumer-facing, complex web systems that have been successfully launched.
Experience working in an environment covered by PCI, HIPAA or other high standard of security and privacy would be a bonus
Communicate professionally, tactfully, and kindly while maintaining a high level of confidentiality at all times
Why we think youâll be excited about us:
At Lemonaid Health, we strive to be the best place to work. We have ingrained a culture of giving and receiving feedback, and providing a challenging, yet fun, work environment.
We are proud to offer competitive medical benefits in addition to 401(k) matching, generous PTO, and more!
Our Lemons live each day by our Guiding Principles:
Aim for âwowâ in everything we do.
Be driven by our mission to increase access to healthcare.
Lead in innovation - act first.
Communicate clearly using the correct communication medium.
Set a high bar for ourselves and each other - provide and take feedback.
Be proactive - never say âthatâs just how we always do itâ.
Champion equality - proactively be anti-discriminatory.
VISA Sponsorship
We are not able to support VISA sponsorship at this time
Compensation
London, United Kingdom: 65,000-75,000GBP/year
San Francisco, USA: 160,000-180,000USD/year
Location
The location is onsite on our London and San Francisco offices, flexible work is allowed (2-3 days/week)
Software Engineer Emitwise London, United Kingdom ÂŁ60,000 to ÂŁ80,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
What is Emitwise?
Emitwise is a fast-growing startup, whose vision is to accelerate the transition to global carbon neutrality. We build software that uses machine learning to help companies monitor and manage their carbon footprint. We're a seed stage company backed by top-tier Silicon Valley investors. Headquartered in London, Emitwise is at the heart of the net-zero carbon revolution.
Why does Emitwise exist?
Climate change is the defining issue of our time and we have reached a defining moment. While the threat to our planet is dire, the opportunity is also historic. But we need to move quickly. Our team is determined to create a world where every organisation, big or small, is able and willing to play their role in the fight against climate change.
Who we are
We're a team of entrepreneurs, engineers, designers, and carbon accountants that share a deep passion for sustainability and our crafts. We recognise the urgency of the climate crisis and, as such, value execution. We strive for innovation and therefore actively pursue diversity of thought. We cherish feedback and default to transparency. Ultimately, we're a team disenchanted with business as usual and looking to make real impact.
About the job
Reporting to the CTO, you will be a core member of the engineering team, helping us build the next generation of our product. You will be working on different challenges every day, ranging from back-end development to deployment of infrastructure. You will take a special delight in front end work and will help lead the team on their redesign of our carbon data visualisations.
Your work will be critical to the success of Emitwise and will include:
Design, develop, test, deploy, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Help shape the future of a fast-growing Engineering team
Relevant candidates will likely have:
Experience of front-end software development (Angular or a similar framework).
Experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#, Python, JavaScript, or Go.
The most relevant candidates will be able to demonstrate:
Experience working with a data visualisation framework (D3 or a similar library)
You will have the interest and ability to learn other coding languages as needed.
Ability to work in a team environment, not only implementing best practices in front-end development, but also upskilling those in the team.
A fine-eye for detail, paired with the experience and skill to strive for perfection.
Financial compensation
Salary range: ÂŁ60-80,000
Equity range: 0.05-0.25%
We want to hear from you
If this sounds like a team you'd like to be a part of, a mission you'd like to join, and a role you'd thrive in, please donât hold back from applying! Whatever skills you bring to the table or background youâre coming from, we welcome you to start a conversation with us. We need your unique perspective for our continued innovation and success.
Apply to find out more about Emitwise and the role. The time to act is now!
Right to work
We are currently only accepting applications from candidates who have the right to work in the UK.
Engineering Manager Vidsy Remote (United Kingdom) ÂŁ75,000 to ÂŁ100,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About Vidsy
At Vidsy we're building the platform and ecosystem for creators and brands to work and win together! Our creative platform helps the world's biggest brands create effective video ads while also providing the opportunities and tools for creators to build their own business and thrive working with these brands! We're building a different way to create; democratising creativity, empowering brands and creators to build value for each other.
Itâs exciting times at Vidsy, starting from a London coffee shop to being named as one of Wiredâs Hottest Start-Ups, Deloitte's Tech Fast 50 and one of Campaign's 2021 Best Places To Work, and we're continuing to scale across Europe (London) and the US (NYC & LA) too. Weâre growing fast and backed by global creative partnerships with Facebook, Instagram, Snapchat, Pinterest, Google, Twitter and TikTok. Join us and help build a new creative ecosystem where everyone wins!
Role
Weâre looking for an Engineering Manager to join our growing Engineering & Product Department, to help drive meaningful outcomes and deliverables via our Engineering Team, whilst fostering a supportive, high performing and growth oriented environment within our Team.
Within the role youâll work closely with Vidsyâs C-Suite to regularly communicate achievements coming out of our engineering team, whilst also taking accountability for the results and deliverables of our engineering team as a whole.
What Youâll Be Doing
Mentoring, supporting and developing our engineers through regular 1:1s, feedback sessions and career tracking.
Working with senior and principal engineers to maintain a constant understanding of the technical challenges and opportunities our team are currently tackling.
Working closely with Vidsyâs C-Suite to report on progress of new products and features being rolled out by the Team, and briefing them on the relative intricacies and importance of these deliverables as required.
Helping break down team milestones into achievable projects that align to Vidsyâs roadmap and Vision.
Required Experience
Prior experience managing teams of high-performing software engineers.
Proven track record of scaling up engineering teams.
Although you maybe âhands offâ now, a background in software engineering is essential, and a passion for engineering and constant curiosity that enables you to stay up to date.
Proven experience taking accountability for technical deliverables through a managerial post.
An excellent communicator and relationship builder - able to help mentor junior engineers and challenge them to progress within their respective roles, right through to working with C-Suite on achieving Vidsyâs product roadmap and vision.
Our 'Virtual-First' Approach
As a business Vidsy believes in the power of in-person connection and collaboration, but also recognises that the majority of work undertaken by our team can be done so effectively and efficiently in a remote environment. For that reason we're spearheading a 'virtual first' environment, meaning our Team will work remotely the majority of the time - with the right kit and setup to ensure they can do so productively - with 'hubs' for in-person collaboration and team gatherings.
For our UK based Team our hub will be London, meaning we welcome applications from across the UK as long as you're open to travel into London, as and when needed.
Diversity at Vidsy
Vidsy is working hard to create a representative, inclusive and super-friendly team, because we believe different experiences, perspectives and backgrounds make a better workplace, and ultimately better products.
Vidsy doesnât discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
Senior Developer Government Digital Service London / Bristol / Manchester, United Kingdom ÂŁ50,000 to ÂŁ80,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Who we are
The Government Digital Service (GDS) is part of the Cabinet Office. We lead the digital transformation of the UK government so that it works better for everyone.
Following our Government Design Principles, we deliver platforms, standards and digital services to help departments transform how they work and meet the needs of their users.
Our work is user-focused, dynamic and forward-looking, making our organisation an exciting and innovative place to work.
Youâll share the responsibility for the digital transformation of government. Youâll ensure high quality code is delivered in line with project goals and delivery cycles. Youâll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects. Above all, youâll want to make government better, which may sometimes involve challenging the status quo. Also, as part of the Data Standards Authority youâll lead by example adopting and promoting data standards.
lead the implementation of our central API catalogue.
shape the technical solution of a federated API catalogue
support wider technical needs from the Data Standards Authority and across Data and Innovation
take responsibility for solving complex issues, and for the quality of the code produced
work in multi-disciplinary teams to ensure our software puts user needs first
build automated tests to support our continuous deployment environment
share knowledge of tools and techniques with your wider team, both developers and non-developers
act as a digital ambassador across government, supporting recruitment, identifying good practices for GDS to adopt and sharing experiences, e.g. through blog posts, tech talks at conferences
be involved in helping recruit developers and, where appropriate, helping sift and interview
Who you are
Weâre interested in people who:
have experience in back-end development, with detailed knowledge of Ruby
understand software design principles
research and learn new programming tools and techniques
take a systematic approach to solving problems
have experience of using testing to validate solutions
understand agile environments and version control
understand web security and accessibility
have an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux, Mac OS
have experience working with web technologies
How you'll be assessed
In the Civil Service, we use our Success Profiles. For each role we advertise we consider what you will need to demonstrate to be successful. This gives us the best possible chance of finding the right person for the job, drives up performance and improves diversity and inclusivity. We will be looking at your experience, career history and achievements that are relevant to the specific job role.
For this role we will be assessing your ability, strength, experience, technical/specialist skills and behaviours, the following behaviours are the most relevant:
working together
changing and improving
making effective decisions
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
Things you need to know
You can find out about the application process and practical details like our office locations on the things you need to know page.
Software Engineer - Golang Couchbase Remote (United Kingdom, United States, India) ÂŁ40,000 to ÂŁ90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At Couchbase, big things happen. Every day, weâre translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing. Youâll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
You are a Software Engineer responsible for building and managing cloud-native applications across multiple clouds. In this role, you will develop, implement, and operate Couchbase's Cloud products. If you have experience developing applications using Go programming language (or willingness to learn) along with experience with either the three major cloud platforms- AWS, Azure, GCP, we'd love to have you apply.
Here's a brief look at what success looks like in this role:
In 3 months time- you'll have collaborated with the team to build and shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a few bugs.
In 6 months time- you'll have earned the trust of the team and taken on independent code review responsibilities that help prevent bugs that are collaborating on the design of new features.
In 12 months time- you'll have delivered tasks throughout the SDLC, from design through development with some guidance and have established a cadence of on-time deliver with high quality work.
This role is also open to remote work (USA, UK, India) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.
Responsibilities
Design, develop, test, deploy, document, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Build and expand our APIs and services, written in Go
Collaborate with other engineers across the stack to deliver delightful user experiences
Monitor, troubleshoot, and improve system security, stability, reliability, and performance
Define and implement SLIs and monitor and improve SLOs
Write various kinds of tests including unit and integration tests
Smartly instrument software using techniques such as distributed tracing and logging
Write and review technical proposals
Improve engineering standards, tooling, and processes
Document systems, build runbooks, and automate those processes
Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog
Qualifications
You care deeply about software quality and operability, and better ways of building software
You are able to knowledgeably discuss performance, security, and user interactions within complex systems
You desire to write software that is sympathetic to the humans who will maintain it
You love to write Go, more Go, and then a little more Go
You enjoy giving and receiving code reviews
You are kind and collaborative
You enjoy working remote with people from all over the world
Value clear, open communication
We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
About Couchbase
Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.
Couchbaseâs HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. Weâre committed to a work environment where you can be happy and thrive, in and out of the office.
At Couchbase, youâll get:
A fantastic culture
A focused, energetic team with aligned goals
True collaboration with everyone playing their positions
Great market opportunity and growth potential
Time off when you need it.
Regular team lunches and fully-stocked kitchens.
Open, collaborative spaces.
Competitive benefits and pre-tax commuter perks
Whether youâre a new grad or a proven expert, youâll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.
Backend Go Software Engineer Geckoboard London, United Kingdom / Remote (UK) ÂŁ65,000 to ÂŁ80,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? Weâre looking for curious problem solvers to do just that.
At Geckoboard, weâre working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. Thatâs where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.
Our engineering culture
We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.
Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day â an Innovation Day â to work on projects that interest you, learn new skills or contribute to open source⌠whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.
We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.
Our teams
**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team youâll be joining initially, weâve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.
**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.
You should apply if:
What weâve described sounds interesting
Youâre interested in distributed systems
Youâve worked with Go before*
You want to build a product that delights its users and genuinely serves their needs
Youâre collaborative; you empathise, listen and discuss
You actively seek out feedback in your work and to ensure you understand the problem youâre solving
We know that there are great candidates who may not exactly fit into what weâve described above, or who have important skills we havenât thought of. If thatâs you or youâre not sure, please apply, weâd love to hear from you.
Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!
Work where you work best:
While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means weâve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that youâre comfortable with a visit to the London office about once a quarter (except during pandemics).
Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. Weâre likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when itâs safe to do so again.
Some of our team have shorter working weeks and weâre more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that youâd like to chat about it in your application.
Logistics:
At this time, weâre only considering candidates who are (or will be) based in the United Kingdom (regardless of whether youâre onsite when out offices reopen or fully remote). Unfortunately, weâre unable to provide sponsorship for this role.
Our hiring process:
20-30 minute call with a Talent Partner
45 minute video call with the Hiring Manager
Take home exercise
Virtual onsite with the team - about 2.5 hours
The whole process takes about 2-3 weeks end to end, but weâre flexible!
Apply for the job
Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!
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)
Senior Back End Engineer Somo London, United Kingdom ÂŁ45,000 to ÂŁ90,000 a year
April 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About the Job
We are currently looking for a Back-End (Golang) Engineer to work alongside a very exciting client of ours. They are disrupting the global digital marketplace for assets enveloped in company shells.
The role will entail being the back bone of the tech team and it is a unique opportunity to be part of a product with significant market fit as it scales exponentially.
About You
You are huge fan of clean design thinking & architecting, as well as a good communicator with the ability to learn and adapt.
Commercial experience with Golang and Java, along with an understanding of other programming languages such as ES6 & Python.
You will be well versed with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, RedisâŚ)
Strong knowledge of cloud technologies such as Google Cloud or AWS & experience with CI/CD
Familiar with unit testing, integration testing, or similar testing frameworks
About Us
Weâre one of the fastest growing digital agencies in the UK, helping the worldâs biggest brands to transform their customer experiences and become the leaders in digital change.
Weâre not just about building digital products. Using our Rapid Actionable Innovation Engine, we take our clients on a journey of digital transformation, identifying and solving their challenges from a truly customer-first perspective.
But we wouldnât be where we are without our people. We hire only the best, the smartest and the nicest folks in digital â those who push boundaries, who think big and are not afraid to be different. There are a few things that make us special, but we like to think our culture is what truly makes the difference. Weâre brave. Weâre innovators. We lead with knowledge. And we make sure everything we do creates success. If You think youâd fit in, apply https://www.somoglobal.com/career/ or drop us an email at workwithus@somoglobal.com
Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.
Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.
We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. Weâre crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.
Your Mission
Engineering is at the heart of Improbable. We solve some of the hardest problems around in areas such as distributed systems, high-performance cloud computing, messaging and much more.
We are technology neutral and believe in well-tested, robust code. Much of our platform is built in GoLang/Java with areas of C++, TypeScript and C#. We use Open Source technologies (such as CoreOS, etcd, Fleet, Docker, Prometheus, gRPC) and give back to the community through open source contributions when we can.
Weâre hiring Senior Software Engineers across multiple teams. There is always a diverse range of challenging and interesting projects to work on. Similarly, we welcome diverse engineering backgrounds and are able to offer highly interesting challenges across all our teams, we never hire to fill a gap.
You can find out more about some of our engineering projects here
Responsibilities
Designing and implementing new algorithms to distribute and scale our simulations
Integrating new workers with our distributed stack
Core infrastructure that underpins seamless scaling (networking, packing, storage, containers, logging, security across all compute providers)
Creation of world-class, robust APIs and SDKs for external customers
Developing tooling to understand, visualise and reason about large real-time simulations
Competencies
A strong software engineering pedigree, comfortable choosing the most appropriate language/technologies for the project at hand.
You have previously operated in a senior capacity and mentored or coached more junior engineers from a technical perspective.
Software Engineering is more than just a job to you. Perhaps you contribute to Open Source projects, blog or speak at events occasionally, or just spend a great deal of your time thinking about interesting problems.
You're disappointed when you're not learning something new or stretching yourself.
You can offer your opinion and respectfully reason with people, but equally commit to the direction decided by the majority after being heard.
You value working in different problem areas and are prepared to work in whichever team is necessary to add the most value to the business.
You embrace that in a fast-growing start-up, priorities can change quickly.
You're accountable and get satisfaction from shipping stuff on time / delivering quantifiable results.
You go out of your way to help others achieve and improve as a team.
You're modest when the results speak for themselves, and humble enough to take responsibility when they don't.
Experience Of The Following Would Be Advantageous
Building large-scale distributed systems
Working on cloud-based scalable architectures
Building high-traffic, robust APIs, SDK or web architectures
Working with Game Engines (i.e. Unity, Unreal, CryEngine etcâŚ)