> Markdown version of [/jobs/ext/4395917-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4395917-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Hamilton Insurance Group, Inc. - **Location:** Richmond, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Ubuntu (Operating System), Code Coverage, Code Review, Collaborative Software, Databases, Data Structures, Debian Linux, Linux, Internet Communications, Enterprise Messaging Systems, Open Source Technology, Systems Development Life Cycle, Qt (Software), RabbitMQ, Redis, Software Engineering, Web Application Frameworks, Docker Swarm, ReactJS, Flask (Web Framework), Software Application Programming, Git, Pandas, Kubernetes, Multiplatform, Docker - **Published:** October 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c6645fcc86876ecd ## About the Role * Demonstrable relevant work experience in software development * Recent working knowledge of C# and strong knowledge of Python 3 * Strong knowledge of Docker and at least one cluster orchestration platform * Good knowledge of algorithms and data structure * Experience using Git in a team environment * Experience working in an environment leveraging remote communication collaboration tools * Willingness to work full stack with transitions between technologies and languages * Familiarity with agile and software development lifecycle, including design, build, code review, testing, release and bug fixing * Technical expertise & capabilities within your field supported by best practise coding * Ability to productively leverage data and technology * Open, innovative and inclusive mindset * Collaborative spirit * Results-oriented and growth mindset Nice to have * Experience of building applications using React * Public record of Open Source project contributions * Linux (Debian/Ubuntu) or any popular distribution * Redis/caching experience * Rabbit MQ or other messaging platforms * Pandas or other data science libraries * Qt or another UI framework * Flask or other web frameworks * Docker Swarm or Kubernetes * Azure or other cloud platforms * Insurance (or) reinsurance (or) finance applications Conduct Standards * You must act with integrity * You must act with due skill, care and diligence * You must be open and cooperative with the FCA, the PRA and other regulators * You must pay due regard to the interests of customers and treat them fairly * You must observe proper standards of market conduct * You must act to deliver good outcomes for retail customers ## Description Based in the US and reporting XXXXX, this position will architect and develop high quality scalable solutions with a full stack approach. Hamilton Global Specialty is our multi-platform, specialty insurer operating primarily through a Lloyd's Syndicate and Dublin operating company with a managing general agency in the US. What you will do * Architect and develop high quality scalable solutions with a full stack approach * Take ownership, develop new ideas and solutions and generate results to support our users and the other members of the development team * Design and architect our internal API to support the business in portfolio aggregation and reporting * Bring automation within software teams on a daily basis using scripting techniques and the adoption of tooling to continue the removal of manual processes in the Software Development Lifecycle (SDLC) * Analyse and improve reliability, security, and performance of all technology applications, databases and infrastructure * Develop consumer-grade applications that can scale in a global environment and improve test coverage of existing codebases * Ensure the team is following standard methodologies for development using agile processes * Help to drive a team culture of continuous development