As a Senior Software Engineer in Flexera’s Belfast Engineering team, you will be a leader that defines our technical strategy and the creative spark that finds ways to solve real, challenging industry problems.
We now want to add a further exceptional senior software engineer who will become a key contributor to the Flexera team during a significant time of growth. As a cloud-first platform, most of the UI work will be web-app but it is expected that the engineer be able to contribute to the platform as a whole when needed
Responsibilities:
- Understand and contribute to our ambitious technical roadmap for the Flexera Data Platform
- Propose new, innovative solutions to provide Flexera’s users with a rich, intuitive and responsive experience
- 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
- Work within CD/CI environments to push code to production
- Support the Belfast team’s culture of respect, excellence and trust; confidently promote our team’s principles and culture across the organisation
- Become familiar with all aspects of the Flexera Data Platform and be willing to contribute on any component
- Demonstrate technical leadership in terms of code quality, design patterns, and collaboration with the rest of the team
- Mentor more junior team members as necessary
To be successful the engineer will need to have some (if not all) of the following attributes:
- Development experience in at least one modern Javascript framework; React would be a particular advantage, but is not essential
- Demonstrable experience with a mainstream all-purpose programming language – as our technology stack is centred around Go, experience with this is desirable but not essential
- A proven and respected engineer with experience in the delivery of successful applications at scale
- Previous experience of the implementation of secure and responsive web applications
- Experience of Unit Testing and Test Driven Development
- Appreciation of accessibility requirements for software
- Comfortable with modern SCM for various types of development life cycle
- An understanding of containerisation and microservices architecture
- Sound understanding of cloud computing principles including security, high-availability and automation – AWS experience is desirable
- A strong and trusted technical leader with the ability to influence and encourage consensus on decisions from a team of engineers
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
- Demonstrates a natural creativity in completing technical tasks
- Prepared to go the extra mile when the team is up against it
- Achieves the right balance of confidence and respect
- Challenges the status-quo when necessary
The role will offer you in return:
- A rare opportunity to be part of a growing team and new product
- A team which values trust and community
- Significant responsibility for building applications central to Flexera’s business
- 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.