Remote Senior Software Engineer (Backend)

at Civica

Posted 3 days ago 1 applied

Description:

  • Civica is a company that creates software to deliver critical services for citizens globally, serving over 5,000 public bodies and 100 million citizens.
  • The company aims to be a GovTech champion, supporting the needs of citizens and public sector organizations.
  • As a Senior Backend Software Engineer, you will design, develop, and maintain functionality for one of Civica's flagship products.
  • You will collaborate with other engineers, adhering to industry best practices and focusing on building cloud-ready products.
  • Responsibilities include designing, developing, testing, and maintaining software systems primarily using .NET.
  • You will provide technical guidance and mentorship to other engineers and drive technical decisions for complex system components.
  • Collaboration with product managers, designers, and engineers is essential to identify system requirements and develop solutions.
  • You will develop API-based interfaces, ensuring high quality and compliance with industry regulations.
  • Participation in code reviews and troubleshooting complex issues using various tools and techniques is expected.
  • Understanding system architecture principles to meet traffic demands and improve efficiency is crucial.
  • You will implement CI/CD pipelines for automated testing, build, and deployment processes.
  • Staying updated with the latest features and best practices to drive innovation within the engineering team is important.

Requirements:

  • A strong background in designing, developing, and maintaining software systems, particularly with .NET.
  • Experience in providing technical guidance and mentorship to other engineers.
  • Proven ability to drive technical decisions and own complex system components.
  • Strong collaboration skills to work with product managers, designers, and engineers to develop technical solutions.
  • Proficiency in developing API-based interfaces and ensuring compliance with industry standards.
  • Experience in participating in code reviews and providing constructive feedback.
  • Ability to troubleshoot complex issues using log analysis and collaborative debugging techniques.
  • Understanding of system architecture principles to improve efficiency and handle growing traffic demands.
  • Experience in implementing CI/CD pipelines for automated processes.
  • A commitment to staying current with the latest technologies and best practices in software engineering.

Benefits:

  • You will receive 25 days of annual leave plus bank holidays, with the option to buy up to 10 extra days.
  • Civica offers up to 3 extra days off for volunteering through their Days of Difference program.
  • The company provides a pension plan with a 5% employer match to support your future.
  • Income protection is available, covering up to 75% of your salary in case of long-term illness.
  • Life assurance is provided, offering a tax-free lump sum of 4x your salary.
  • Critical illness cover is available, providing a £25,000 lump sum that can be extended to dependents.
  • Private medical insurance ensures fast access to healthcare services.
  • A health cash plan allows you to claim back expenses for physiotherapy and other therapies.
  • Dental insurance covers routine and emergency dental care.
  • Employees can join affinity groups and participate in employee-led communities.
  • A bounty bonus program rewards you for referring friends to the company.