Salary 70,000 – 75,000 GBP per year
– Required Qualifications
Bachelor’s degree in Computer Science/Engineering or equivalent
At least 8 years of software development experience
Expertise in languages used for backend development, with the ability to learn new ones
Experience with at least one managed Kubernetes service (GKE, EKS, AKS or OpenShift)
Professional experience with container technologies (e.g. Docker and Kubernetes)
Solid understanding of production-ready, server-side technologies
Experience implementing unit, integration, and functional tests as part of SDLC
– Help develop, oversee, review, release, and support our products and services
Take ownership of entire features being developed while guiding devs working on it
Participate in technical discussions, planning sessions, demos, and retrospectives
Learn and adapt to new technologies with little to no prior knowledge or experience
Provide technical expertise to other members of our division including Product, Design, and Business/Sales
Mentor other developers and help them grow in their career as software engineers
Encourage a TDD culture utilizing our SDLC process
Help the API team deliver on its OKRs
Help the team drive and deliver continuous innovation driven by the Business
Conduct R&D projects to test new technologies and architectures to evolve our platform
Have the opportunity to speak at conferences about the technologies we develop
Liferay Cloud has grown from a handful of people into an established group present in all regions of the globe. The Liferay Cloud platform evolved from a simple concept into an enterprise-ready solution. Our customer base now serves hundreds of thousands of users worldwide. Along with making cool software, we have a greater-than-profit vision that fuels us. We give employees 5 paid days off to volunteer at charities they’re excited about and we donate a portion of our profits to various charities around the world each year. Oh, we’re also self-funded which gives us the freedom to work on whatever we think brings the most value to customers and communities in the long run.
You love the challenge of new technologies. You thrive in a fast paced work environment and are always wanting to leave things better than when you found them. You love working with a team of dedicated people, who are excited about making a direct impact on our customers. Add to all that a passion for designing and implementing distributed systems using code clean enough that it still fits into a t-shirt, and you’ve found your place. If you don’t mind coding in multiple languages and pick your tools based on the job (not the other way around), then we’re definitely a fit.
Our API team architects, builds, and maintains a highly scalable orchestration layer to interact with Kubernetes clusters running on all four corners of the world. We are a bunch of polyglot developers constantly trying to rethink, evolve, and re-architect our platform so it is easier to maintain and can also support our growing number of customers.
In the API Senior Software Engineer role, you’ll be an integral part of this team tackling the most challenging technical problems we have. You will be an invaluable member of our dev team, helping discuss and make key architectural decisions regarding the future of our platform. You will mentor devs and help lead them while doing R&D, conducting POCs, fixing bugs, and implementing new features for our platform.