At Infinity Works, we do Technology Consultancy right. We hire great people and we look after them.
Who we are:
Infinity Works is a leading software, IT and Digital engineering consultancy. We help our clients solve challenging technical problems in a wide variety of domains using a diverse set of technology stacks. We have great ideas and we know how to turn them into reality.
We're looking for people with the soul of an engineer, someone who has a solid foundation in technology and understands our clients and puts their needs first. We want people who’ll roll up their sleeves and get stuck into the kind of projects where others fear to tread, can take others on the journey with them and build great teams to deliver amazing solutions.
It may sound a little scary, but it’s exciting & fun too – we work hard, but we play hard as well. Because when we do something great, we’re not shy about celebrating it.
What does a Principal Consultant do at Infinity Works?
As a Principal Consultant, you will happily be technology agnostic, excited to learn new technologies and techniques across the full technical stack and product life cycle. You’ll also be experienced in a number of different business domains or, very experienced in one particular domain. You’ll be well practiced at turning fuzzy business requirements into practical, working systems. You’ll be used to blazing a trail, setting your own standards and getting things done. You’ll be comfortable dealing with stakeholders of all types, from board level to graduate, and able to influence them all.
You will primarily be focused on the design, engineering and deployment of consumer and business-related applications and as such will have an expert understanding of software engineering and infrastructure best practices like effective source control, code reviews, daily builds, and automated deployments.
You are equally at home with cloud, Internet related technologies, protocols and a range of languages. along with lean / agile development techniques and Devops culture while leading or working as part of a team.
No bones about it, this is primarily a hands-on role and we know it’s a big ask. You will be expected to talk the talk and walk the walk. Above all, you can write highly efficient, stable, secure, maintainable and performant code. You can build the infrastructure to host that system and you know how to make it secure, scalable, resilient and reliable. Without a doubt, you understand the difference between engineering and over-engineering.
In return, Infinity Works will support, invest and help grow you as an individual. You’ll be given the opportunity to work on some of the biggest cloud-based projects in the region and given the freedom to put your stamp on Infinity Works in terms of experience, skill-set and culture. You’ll be working with diverse & cutting-edge tech and importantly using the modern engineering and delivery principles to achieve real results for our clients. In your time with us, you will be innovative, disruptive and you’ll have an impact on the services you work on. You will make a difference and you will be recognized and rewarded as such. The opportunity to be part of something truly exciting exists in this role.
What about this role?
We have open positions in our Leeds location. We’re growing fast and need great people to help us define and deliver amazing services for our customers. Often the first person into any engagement with a new customer, you’ll be able to think on your feet, quickly spot problems, articulate pragmatic solutions and get hands on to help make things better. You’ll have the experience to quickly understand the customers business domain, the financial awareness to suggest cost effective solutions, the technical know-how to identify the right tools for the job, the hands-on ability to make a start right away and the people skills to keep everyone in the picture, from front line staff to senior stakeholders. You be able to implement your solutions, mentor and grow the team and impress the customer.
The actual engagement could be with any one of our client’s. It might be a totally new client with a novel set of challenges, or it might be an existing client looking to make things better, faster, more efficient or even skill up their own team by leaning on your skills and those of your team. Whatever the engagement you’ll be expected to lead the way, have an opinion and make a real difference.
We're looking for people with a strong engineering background, as well as the analytics and soft skills to make them a great consultant. We expect you to be accomplished in one or more programming languages such as Java, Node, C#, PHP, Kotlin, Python or Go. You’ll have solid practical experience of cloud architectures and infrastructure in a production environment, as well as exposure to supporting technologies and methodologies. You will have worked around multiple parts of the software lifecycle and be comfortable presenting and sharing your knowledge.
Things we're looking for:
- If you’re coming from a development background then, demonstrated experience with languages such as Java, C#, Kotlin, Python, Node, PHP or Go.
- Significant experience with IaaS services such as Amazon Web Services, Azure, Google Cloud Platform or similar.
- Source code management systems such as Git, build tools such as Maven and CI tools such as Jenkins, Concourse or similar.
- Experience in relational and non-relational databases such as Dynamo, Mongo, Cassandra & Oracle.
- Integration and Messaging technologies such as Kafka and RabbitMQ.
- Several years engineering large scale services and systems in multiple industries.
- Experience of working in a team with a DevOps culture surrounded by lean / agile delivery methodologies.
- Great planning, analytical and problem-solving skills.
- Excellent people skills. Able to deal with stakeholders and engineers alike.
These would be great too, but aren't essential:
- Infrastructure configuration management tools like Chef, Puppet, Ansible or Salt Stack.
- Exposure to virtualisation or container technology like Docker, Kubernetes and Vagrant
- Log management and analysis solutions such as ELK stack, loggly, Splunk, Sumo Logic and monitoring tools such as Prometheus, Nagios, New Relic or similar.
A Career, not a Job
At Infinity Works we work hard to ensure that nobody gets stuck in a rut doing the same old thing. We strive to learn something new every day put those new skills use as soon as possible. Our varied client base and technology agnostic approach to problem solving means we regularly offer our staff new challenges without having to hit the job market and start over.
Our team members work end to end on projects so that everyone gets the satisfaction of seeing a job finished. Everyone has an advocate to help them get the very best support and ensure they get the most out of their time at Infinity Works. We regularly rotate team members through accounts to offer them opportunities to learn new things and strengthen our teams with new perspectives.
We like to consider ourselves to be a forward-thinking company that isn’t big on rules and hierarchy. We treat everyone like a grown up and expect them to conduct themselves in the same way. We believe that everyone has a valuable contribution to make to our business, regardless of their experience or background. We’re growing fast, evolving as we go. The whole team has a say in what we do next and how we do it and we expect everyone to get involved. We’re a company that is full of opportunities and aim to help everyone reach their maximum potential and accelerate their career.
For more details about this role & our employee benefits, please contact [email protected]