Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer at Finova, you will be a dedicated, hands-on contributor responsible for building, testing, and maintaining features within our core enterprise software solutions. Working within a cross-functional Agile team, you will take ownership of specific components and tasks under the guidance of senior engineers. This role is a fantastic opportunity to write clean, high-impact code across a modern tech stack while expanding your technical expertise. You will play an active part in troubleshooting issues, expanding test coverage, and contributing to a culture of engineering excellence., You will be an active contributor to our codebase, moving tasks from the sprint backlog through to production-ready deployments.
- Feature Development: Implementing new features and system components according to technical specifications and architectural guidance.
- Debugging & Triage: Troubleshooting and resolving software bugs with a methodical, root-cause-driven debugging approach.
- Upholding Code Quality: Maintaining high standards of code quality, writing thorough unit tests, and keeping system documentation up to date.
- Consuming & Building APIs: Implementing established microservices patterns and working closely with RESTful API designs.
- Supporting the Stack: Developing responsive user interfaces using modern frameworks while interacting with relational database backends.
- Utilizing CI/CD: Using modern deployment pipelines to ship code safely, reliably, and frequently into cloud-hosted environments.
- Continuous Growth: Constantly expanding your knowledge of our technology stack and contributing to best practices around security, performance, and testing.
Requirements
Do you have experience in REST?, You are a disciplined, logical problem-solver who takes pride in writing clean, well-tested code. You are eager to learn, absorb feedback, and contribute to the collective success of your delivery team.
- A Diligent Developer: You take a methodical approach to software engineering, ensuring that your work is robust, secure, and well-documented.
- Technical Proficiency: Hands-on experience developing features across a modern technology stack-including languages like C#, GoLang, or Python-within cloud-hosted ecosystems (AWS, Azure, or Google Cloud).
- Technically Curious: You are excited about expanding your skills across backend, frontend, cloud, and modern DevOps tools.
- A Collaborative Peer: You function effectively within cross-functional teams, actively sharing knowledge, asking for help when needed, and supporting shared goals.
- An Effective Communicator: You possess strong interpersonal skills, allowing you to clearly articulate technical issues and absorb instruction from senior mentors.
- Quality-Focused: You don't consider a feature "done" until it has strong unit test coverage and aligns with team coding standards.
- Focused & Organized: You manage your assigned workload efficiently, prioritizing your tasks effectively in a fast-paced environment.
Benefits & conditions
Pulled from the full job description
-
Employee assistance programme
-
Company pension
-
Private medical insurance
-
Discounted gym membership
-
Car scheme, We operate on a hybrid model that is primarily office-based, requiring three days in the office each week, with the flexibility to work remotely for the remainder.
-
Private medical insurance ️ Comprehensive health cover, with the option to add your family to your plan, because your well-being matters to us.
-
Life assurance & income protection We provide life assurance and income protection to give you peace of mind for the future
-
Family friendly policies Our enhanced family-friendly policy goes beyond maternity and paternity leave, offering paid time off for when plans change or alternative paths to parenthood are needed.
-
Work from anywhere Some thrive in the office, others at home - and many do best with choice. With approval, Finova employees can work abroad for up to 4 weeks each year.
-
Flexible holiday package ️ Enjoy 25 days paid holiday allowance, plus all public holidays. And, you can rebook any public holidays for a day that aligns with your personal beliefs or celebration calendar. We also offer holiday trading allowing you to purchase or sell your holiday allowance.
-
Company pension scheme With salary exchange, you save on tax and can build a secure future.
-
Employee assistance programme We understand that mental health is just as important as physical health. Access to a 24/7 confidential counselling helpline ensures you have support when you need it.
-
Electric car scheme Get a brand-new electric vehicle with salary sacrifice as a benefit, paid for through your gross monthly pay, saving on Income Tax and National Insurance.
-
Health cash plan Our Health Cash Plan empowers you to prioritise your wellbeing by providing effortless reimbursement for everyday healthcare costs, from dental and optical visits to physiotherapy.
-
Gym discounts ️ Achieve your fitness goals for less with GymFlex, which offers significant savings on annual memberships at over 3,000 gyms and leisure centers nationwide.
-
Perks that matter We fuel your day with a fully stocked pantry of fresh fruit and snacks and keep the team spirit high with weekly socials and events.