As a Software Engineer in Flexera’s Data Platform Engineering team, you will be a leader that drives our technical strategy and the creative spark that finds ways to solve real, challenging industry problems.
Flexera and BDNA have built the largest and most comprehensive repository of market intelligence on technology assets on the planet. We connect decision makers to the systems and information they need by enabling a common data language and view across their business. The world’s largest repository of software and hardware asset, vulnerability, and open source data platform will unite the software industry and strengthen the supply chain everyone depends upon.
The next-generation Data Platform is being developed by our Belfast team. We started with a blank canvas and have ownership of the product and technical solution. We are developing with some of the most modern technologies, including distributed graph databases, Go, and React.
We are continuing our growth in Belfast with the formation of a new team to develop a customer content ingestion solution for the Flexera Data Platform. With the increasing trend of companies moving to the cloud, combined with evolving operational paradigms such as containerisation, there is an increasing need to be aware of what software is running within these infrastructures.
Our product will give customers the visibility they need into their cloud estates to be prepared for financial, operational and security events.
Responsibilities:
- Use your expertise to help define an ambitious technical roadmap for our next-generation discovery tool alongside the Belfast-based product owner
- Demonstrate your passion and skill in the design and construction of robust, scalable services and secure applications
- Adopt and refine SCM and DevOps processes to facilitate agile development
- Lead by example and mentor junior members of the engineering team
- Confidently promote our team’s principles across the organisation
To be successful the senior engineer will need to have some (if not all) of the following attributes:
- An authority in best practice in multiple major programming languages, data-access services and scripting on Linux and Windows (our primary languages are Go, Python and Scala)
- Expertise in highly available, scalable and secure data architecture on both relational and non-relational technologies (NoSQL, document stores, CQRS patterns, analytics, machine learning will be a distinct advantage)
- A proven and respected engineer experienced in the architecture and delivery of successful applications at impressive scale
- Previous experience of the implementation of data services in a virtualized or cloud environment
- Sound understanding of cloud computing principles including security, high-availability and automation - an authoritative of Amazon Web Services’ management components will be a distinct advantage
- Experienced with modern SCM for various types of development life cycle
- An understanding of containerisation and microservices architecture
The following personal qualities are desired:
- Passionate about self-learning and active in the (local or online) tech community
- Highly motivated and relentless in solving problems
- Prepared to go the extra mile when the team is up against it
- Achieves the right balance of confidence and respect
- Exemplifies leadership and challenges the status-quo when necessary
The role will offer you in return:
- An opportunity to be part of and help mould a strong team and disruptive product
- Scope to learn a wide range of new technologies
- A strong, respected team which values trust
- A group of passionate people who are eager to give back to the community
- Significant responsibility while remaining completely rooted in the technology
- Opportunity to build a green-field solution on modern cloud architecture using the most advanced engineering principles
This job comes with several perks and benefits
Get your caffeine fix to get you started and keep you going.
Kids are the future, go spend time with them.
We take care of you, even when you are old and wrinkly.
Social gatherings and games; hang out with your colleagues.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Easy access and treehugger friendly workplace.