Software Engineer
A day in the life of a Software Engineer…
- Being an advocate for the attitudes, skills, principles and behaviours as per the Career Progression Framework, according to your level (Junior, Mid, Senior)
- According to your speciality (Back-end, Front-end, Data or Mobile), striving for excellence in the Eagle Eye Technology stack (PHP, RESTful APIs, MVC Frameworks, JavaScript, VueJS, HTML5/CSS3, Elastic Search, MySQL, Java, Android, Kotlin, Objective-C, Swift Linux, Web Application Security, GIT, Docker, Behat, GCP)
- Being empowered to make decisions around solution design and implementation, always questioning assumptions and communicating with stakeholders
- Working alongside the QA, Product, Architecture, Tech-Ops and Project Delivery teams to deliver technically sound solutions to business requirements, on time and within budget
- Writing well designed, testable, efficient code using the software development standards and practices endorsed by the department
- Sharing responsibility for the platform-wide security, performance, scalability and usability of Eagle Eye's SaaS systems
- Giving guidance where applicable and graciously receiving feedback from others
- Taking pride in ownership of delivering to commitments and obligations, both individually and as a team
- Gathering and refining specifications and requirements based on technical needs
- Consulting on the technical feasibility of and complexity estimates of business requirements
- Being guided by an 'Agile' mindset of respect, collaboration, improvement and learning cycles, delivering value, and adapting to change
About You
You have
Junior: Up to 2 years commercial experience at the Junior Software Engineer level using the Eagle Eye technology stack OR • Strong evidence of interest and ability from education and/or a competency demonstrated through personal projects
Mid: At least 2 years commercial experience in a Software Engineering capacity using the Eagle Eye technology stack where evidence of competency can be provided to meet the requirements of a Mid-Level SW Engineer in the Eagle Eye Career Progression Framework
Senior: At least 5 years commercial experience in a Software Engineering capacity using the Eagle Eye technology stack where evidence of competency can be provided to meet the requirements of a Senior-Level Software Engineer in the Eagle Eye Career Progression
What we have for you:
- A competitive base salary
- Bonus scheme with potential to earn up to 5%/10%/20% of salary dependant on your own personal behaviours, achievement of goals and company revenue targets
- Flexibility to work from home/various office locations
- Generous annual leave package including
- 25 days paid annual leave
- 5 days paid sick leave which if unused gets added to your annual leave the next year
- Contributory pension
- Support in continuous learning and self-development
- Health care cash back scheme
- 24 hour employee assistance programme
- Access to the paid Headspace app subscription