Salary: 75,000 - 75,000 GBP per year Requirements:
* Demonstrable open-source software background (e.g., GitHub account and projects)
* Strong drive for career growth in cutting-edge development
* Can-do personality with comfortable communication skills at all levels
* Proven experience in running engineering teams or cross-functional teams
* Degree-level education
* Experience with scripting languages such as Bash, Ruby, Python
* Familiarity with concepts like OOP, MVC, SQL, TLS, TCP, and VPN
* Knowledge of Infrastructure as Code and DevOps methodologies
* Experience with cloud technologies such as AWS, OpenStack, Azure, or Google Cloud
Responsibilities:
* Collaborate directly with company directors, product leads, and system architects to develop a core product that addresses specific market needs
* Research, design, and implement new software programs
* Develop and integrate existing software programs and platforms
* Employ hands-on approaches to agile design, implementation, and testing methodologies
* Own and take responsibility for end-to-end delivery of projects
* Engage with large-scale AI computer systems, supercomputers, and emerging technologies such as public and private IaaS
* Pursue small, frequent deployments of our technologies
* Work primarily with Ruby on Rails, but also utilize multiple technologies as needed
Technologies:
* AI
* AWS
* Azure
* Bash
* Cloud
* DevOps
* GitHub
* IaaS
* Support
* MVC
* OOP
* OpenStack
* Python
* Rails
* Ruby
* SQL
* VPN
* Exposed
* Linux
More:
We are excited to offer an excellent salary of up to £70,000 (dependent on experience) along with a generous group pension scheme. Our organization is a niche and growing tech company, specializing in innovative software for AI and HPC systems throughout the UK. We advocate for open-source software and support community-driven development, serving a diverse customer base in sectors like academia, finance, medical fields, and Formula One. As we invest in developing a new platform to expand our reach into Europe and the US, we are looking for a highly motivated Principal Software Developer to join our agile team. Alongside exposure to challenging projects and cutting-edge technologies, we provide a friendly and social work atmosphere where team autonomy and responsibility are valued. If you’re passionate about software development and eager to mentor others, we would be thrilled to hear from you. Apply today, and let’s discuss this exciting opportunity further!