At a Glance
- Tasks: Develop innovative software solutions in a dynamic, fast-paced environment.
- Company: Join Hypercube, a cutting-edge data and AI startup in the energy sector.
- Benefits: Enjoy competitive salary, flexible working, and professional development opportunities.
- Other info: Diverse and inclusive workplace with excellent career growth potential.
- Why this job: Be part of a pioneering team shaping the future of energy technology.
- Qualifications: Experience with JavaScript, React, Python, and cloud platforms is essential.
The predicted salary is between 40000 - 70000 £ per year.
Compensation: £40,000 - £70,000 Base + Benefits
Fast growing data and AI startup specialising in the energy sector, based in the UK. Hybrid/remote available; must be UK based, Glasgow or Edinburgh preferred.
Must have Javascript, React, Python, and cloud experience. No visa sponsorship available currently. Experience working in a product team is a bonus. Experience working in Energy is a bonus. Immediate start is desirable.
Who are we?
Hypercube is building Cairn, the leading technology platform for the energy sector, specialising in cutting-edge cloud and AI solutions. We are building a world-class team of experts with deep domain knowledge in all things energy.
Role purpose:
We are adaptable and interested in a mix of people to make the best team. We are currently looking for someone that has a lot of front-end experience but is comfortable building in the back-end too. Work with our expert data and AI team to build Cairn and help our users deliver more value from their work. You will be a key role in the technical and delivery teams and will guide the ongoing technology strategy and roadmap goals of the product.
Day-to-day work will involve product delivery and collaborating with stakeholders across our internal teams and our design partners. Technical work will include building, testing, deploying, maintaining, packaging, and explaining software solutions built with modern tools across the open source and cloud platform landscape. You will get stuck into the end-to-end software development workflow - everything from requirements gathering to deploying front-end solutions. You will spend time capturing requirements and working with the rest of the team to turn them into production-grade solutions - getting value into production is our prime concern.
You will act as a champion and subject matter expert for software engineering across the business, helping to cross-skill and upskill others. You will also be heavily involved in the outreach and knowledge sharing that Hypercube does. We strongly believe that giving back to the community is an important part of our purpose and the best way to learn. We will help you grow your brand through speaking, blogging, or other outreach methods should you wish.
Finally, you will be in the driving seat to help shape the product, whether that be through demos, meeting with prospective users, or shaping longer-term relationships with design partners and customers.
Accountabilities:
- Work with developers, managers, and business stakeholders to understand and define components of the technology landscape and how it relates to the business strategy.
- Understand and translate end-user requirements into designs and delivery plans for effective back-end and front-end software.
- Leverage open source and cloud platform technologies to deliver robust solutions.
- Design, develop, execute, and maintain software solutions and front-end web applications for Cairn.
- Discover, analyse, and present findings to users and stakeholders.
- Build, maintain, and support our wider data platform, machine learning and AI solutions using the latest best practices in DevOps and CI/CD.
- Produce high-quality communications, documentation, and presentations of solutions for colleagues and users.
- Subject matter expert and evangelist for software engineering practices.
- Contribution to Hypercube's blog and other outreach efforts.
- Working with the team to shape Cairn and win new customers.
- Helping to grow both our internal knowledge and skillsets as we scale.
Technical skills:
We understand that this list is extensive – please apply if you fit some or only part of it; we are flexible and are mostly looking for bright people who can adapt as the role grows. We want to see the broadest range of possible candidates from a diverse mix of backgrounds. Technical skills are only part of the equation.
Ideally, you will have hands-on experience with the following in a previous role:
- Working with stakeholders in interviews to create designs and user stories for solutions.
- Javascript/Typescript.
- React.
- Python.
- SQL.
- Cloud platform experience (AWS, Azure, GCP).
- CI/CD, DevOps.
- Testing.
Additional experience with the following would be beneficial but not essential:
- Java.
- Infrastructure, Docker, Kubernetes and container services.
- Containers and related services (AKS, Container Registry).
Other desirable skills and experience:
- Ability to act as a driving force in a growing data and AI startup.
- Building projects or sharing knowledge in public – whether that be contributing to open source, blogging, YouTube, content creation, speaking at events, or similar.
- Strong stakeholder management.
- Experience translating difficult business questions and designs of data solutions into action.
- Analysis/requirements gathering, solution design, and implementation of data science solutions.
- Experience in collaborating in multi-disciplinary teams, including software engineers, DevOps and infrastructure teams, data scientists etc.
- Experience in working with AI and advanced analytics systems and data pipelines in a production cloud environment.
- Exceptional communication skills, both written and verbal – able to translate complex technical subject matter into easily understood presentations and written documentation for mixed technical audiences.
What's in it for you?
Hypercube is a young, growing data and AI startup that aims to bring in the best possible talent to solve the most interesting challenges in the energy sector. We are willing to do what it takes to secure the best possible people. We want to build a world-class team. You will be one of the earliest hires for our organisation and, therefore, will have a huge impact on the culture and how it is shaped. You will have the chance to influence decisions in a fast-paced start-up and grow with the organisation. You will have direct access to our existing team of experienced data and analytics leaders and their wider network. You will also be helped to grow your own brand as you contribute to the outward-facing aspects of this business.
Benefits:
- Pension.
- Performance related bonus.
- Cycle to work scheme.
- Flexible working.
- Events and community.
- Private health insurance.
- Health cash plan.
- EV leasing scheme.
- Training and events budget.
- Mentorship programmes.
Hypercube is committed to creating a diverse and inclusive employee environment which is as representative as possible of our society. All qualified applicants will receive consideration for employment without regard to age, disability, gender reassignment, marriage and civil partnership, pregnancy/maternity, race, nationality, religion or belief, gender, and sexual orientation. We would consider part-time, condensed hours, job-share, and other flexible arrangements to secure the absolute best people. If in doubt, please ask, and we will see how to make it work.
Software Engineer employer: Hypercube Consulting
Contact Detail:
Hypercube Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Javascript, React, and Python. Having tangible examples of your work can really set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding cloud platforms. Practice common coding challenges and be ready to discuss your thought process when solving problems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Hypercube.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer. Highlight your experience with Javascript, React, Python, and any cloud platforms you've worked with. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about joining Hypercube and how you can contribute to our mission in the energy sector. Be genuine and let your personality come through.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your work, especially if they involve collaboration or innovative solutions in software development.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on being part of our team at Hypercube!
How to prepare for a job interview at Hypercube Consulting
✨Know Your Tech Stack
Make sure you’re well-versed in Javascript, React, Python, and cloud technologies. Brush up on your knowledge of CI/CD and DevOps practices, as these will likely come up during the interview. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in software development. Think about times when you translated user requirements into effective solutions or collaborated with stakeholders to deliver a project. This will demonstrate your ability to think critically and work well in a team.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You might be asked to present your ideas or findings, so being able to communicate effectively with both technical and non-technical audiences is key. Consider doing mock interviews with friends to refine your delivery.
✨Emphasise Your Adaptability
Hypercube values a diverse mix of backgrounds and adaptability. Be prepared to discuss how you've adapted to new technologies or changing project requirements in the past. Highlight any experience you have in fast-paced environments, especially in startups or tech-focused roles.