Senior Software Developer

 Posted a month ago
     
 €52800 - €85400 per year
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and develop backend and frontend features for the C2MS insurance platform, focusing on financial systems, premium billing, and accounting workflows. Collaborate with cross-functional teams in a Scrum environment to implement automated underwriting rules and maintain high code quality through testing and reviews.
Buckhill is a global technology company with offices in the UK and Croatia. As a strategic technology partner to the London Market, we deliver modern insurance solutions through agile, cross-functional delivery teams leveraging AI capabilities, a growing partner ecosystem, and a culture rooted in innovation and collaboration. We support continuous learning and invest in the growth of our Bucks, fostering an environment where people thrive. With the option for remote work, we've expanded our global footprint, building a diverse and multicultural team making a real impact. 


At Buckhill, we’re looking for a passionate and experienced Senior Software Developer to join our dynamic cross-functional team. You'll work alongside developers, QA engineers, and solutions engineers to build and enhance our C2MS platform, a scalable, high-performance insurance solution with deep integration into financial systems, accounting workflows, and payment processing. 

This role is ideal for someone who thrives in a Scrum environment, enjoys tackling complex technical challenges in the insurance and FinTech domains, and is committed to writing clean, maintainable, and well-tested code. You’ll contribute directly to the success of our projects through high-quality engineering, proactive collaboration, and attention to detail. 


Salary Ranges
  • Croatia: €4.2k - €4.7k (Gross 1, monthly)
  • Croatia: €50.4k - €56.4k (Gross 1, annual)

  • United Kingdom: £65k - £72.7k (Gross, annual)

  • Europe, outside of Croatia: €52.8k - €72.2k (Gross 2, annual)

  • Africa & Sri Lanka: €52.8k - €65.7k (Gross 2, annual)

  • Rest of the world: €52.8k - €85.4k (Gross 2, annual)

  • A degree in Computer Science, Software Engineering, or a related field.  

  • Minimum 5 years of experience as a software developer in a production environment, with at least 2 years working on insurance software, FinTech applications, accounting systems, or financial services platforms 

  • Strong knowledge of PHP and/or JavaScript, with experience in modern frameworks like Laravel, Filament, and Vue.js.  

  • Solid understanding of insurance concepts including policy administration, premium billing, claims processing, underwriting workflows, and commission structures 

  • Experience with core accounting principles including double-entry bookkeeping, general ledger, accounts payable/receivable, financial reporting, and reconciliation processes as they apply to insurance operations 

  • Experience with payment gateway integrations, financial APIs, or complex financial calculation engines 

  • Solid understanding of relational databases (MySQL) and best practices for writing efficient queries.  

  • Experience with CI/CD tools, Git version control, and automated testing frameworks.  

  • Familiarity with static code analysis tools and secure development practices, with understanding of security standards relevant to financial and insurance systems (ISO 27001, SOC 2) 

  • Knowledge of insurance regulatory requirements, data privacy compliance (GDPR, FCA regulations), and understanding of Lloyd's market standards. 

  • Strong analytical and problem-solving skills with a keen eye for detail, essential for working with insurance rating calculations, premium computations, and monetary precision 

  • Experience working in a Scrum or other Agile teams is a plus.  

  • Excellent communication and collaboration skills. 

Preferred Qualifications 

  • Experience with insurance-specific platforms (Policy Administration Systems, Claims Management Systems, Quote and Bind platforms). 

  • Understanding of Lloyd's of London market processes or London Market operations. 

  • Familiarity with ACORD standards and insurance data exchange formats. 

  • Experience with cloud platforms (AWS, Google Cloud, Azure) and microservices architecture. 

  • Participate in Scrum ceremonies including sprint planning, stand-ups, and retrospectives, contributing ideas and updates to ensure team alignment.  

  • Design and develop robust backend and frontend features for our C2MS insurance platform using PHP, Laravel, Filament, and Vue.js, with integrated financial and accounting systems. 

  • Build and maintain insurance-specific financial systems including premium billing, commission calculations, claims settlements, payment processing, and reconciliation workflows. 

  • Develop insurance accounting functionality including general ledger integration, accounts payable/receivable for premiums and claims, financial reporting for regulatory compliance (FCA, Lloyd's standards), and multi-currency handling. 

  • Create and maintain automated underwriting rules, rating engines, and complex financial calculations specific to insurance products (premiums, deductibles, loadings, discounts, endorsements). 

  • Write and maintain unit, integration, and end-to-end (E2E) automated tests to ensure code quality and reliability, with particular attention to financial accuracy, premium calculations, and data integrity in insurance transactions 

  • Collaborate with QA engineers, business analysts, and product owners to understand requirements and implement user-centric features.  

  • Troubleshoot and resolve bugs, performance bottlenecks, and security vulnerabilities in existing applications.  

  • Follow best practices for version control (Git flows), CI/CD pipelines, and static code analysis using tools like Qodana, PHPStan, Trivy, and Composer/NPM audit.  

  • Write efficient and optimized queries using MySQL and contribute to database schema design and performance improvements, insurance policy data models, claims management systems, financial transaction processing, audit trails, and high-volume premium calculations. 

  • Work with APIs and third-party integrations including payment gateways, data enrichment providers (e.g., Loqate for address verification), ACORD messaging standards, and partner systems for risk assessment and distribution 

  • Work within an Agile environment and actively contribute to continuous improvement of development processes and team workflows.  

  • Maintain documentation of systems, APIs, and modules to support long-term maintainability and team knowledge sharing.  

  • Mentor and support junior developers through code reviews, pair programming, and knowledge sharing to foster growth and maintain high development standards. 

  • Remote work
  • Sponsored professional learning
  • Fully covered sick leave
  • Child and family support
  • A friendly and supportive team
  • Career switch opportunities
  • A healthy work-life balance
  • Permanent full-time contract
  • Working schedule flexibility
  • Multi-role options
  • Leadership opportunities

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified