Software Engineer
hiscox · Lisbon · Portugal · On-site
Posted Oct 2, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Job Type:
Permanent
Build a brilliant future with Hiscox
The role
We are seeking a motivated and enthusiastic professional who will be a key and influential member of our Hiscox London Market Engineering Team, within the Software Engineering Chapter. In this role you will be working in one of our various squads as we create new “Cloud First” solutions to add value to the business, while supporting and transforming our existing on-prem and cloud systems. We are looking for someone who is aligned with modern software engineering practices and ready to embrace the use of AI enabled development tool and adapt to the ever changing space as we enter the agentic SDLC phase to allow rapid delivery of high quality value.
Key Responsibilities:
Work collaboratively with your squad and stakeholders to contribute to delivering business outcomes
Write clean, maintainable code following best practices such as SOLID principles, design patterns, unit testing, peer review, and CI/CD processes
Ensure documentation are up to date and detailed comments added to the stories
Support team members by learning from others and sharing knowledge as you grow in your role
Assist in designing solutions and implementing changes based on requirements
Collaborate with engineers across teams to learn about and contribute to our architecture
Ensure your work follows security and engineering standards with support from the team
Be open to learning and adopting new ways of working, including AI-assisted development tools and ever changing space as we enter agentic SDLC phase
Work collaboratively with team members located in the United Kingdom, Portugal, Poland, and India to deliver value
Skills :
· Academic degree in a closely related field (or 3+ years employment in a Software Engineering role)
· Candidates should have a strong foundation and hands-on experience in C# and .NET, with the ability to write and maintain effective unit tests.
· Should have a solid background in SQL and be comfortable working with relational databases
· Should have knowledge on CI/CD pipelines and a good understanding of source control systems and branching strategies
· Exposure to Azure technologies such as Azure Functions, Azure SQL, Azure Storage, and Azure API Management (APIM) would be considered an advantage
· Knowledge on Azure Service Bus would be advantageous, particularly in event-driven or messaging-based architectures.
· Familiarity with modern front-end technologies such as Blazor/Angular/React would be beneficial for building responsive and user-friendly applications.
Behaviours
· Demonstrates enthusiasm for learning new technologies, tools, and ways of working, actively seeking opportunities to grow technical and professional skills.
· Takes ownership of assigned tasks and delivers work to agreed standards with appropriate support and guidance.
· Communicates clearly and…