Hybrid Senior Software Engineer

Posted 4 days ago

Apply now

About the role

  • Senior Software Engineer responsible for building geospatial platforms for enterprise customers across various industries. Focusing on engineering solutions in web and mobile systems.

Responsibilities

  • Build and evolve the core platform supporting multiple products and industry verticals
  • Design, development, maintenance, and enhancement of platform software in alignment with established architecture and engineering standards
  • Participation in code reviews to ensure code quality, consistency, and maintainability
  • Use AI-assisted tools as part of the standard software development workflow
  • Implementation and maintenance of automated tests to support reliable, repeatable releases
  • Own and continuously improve build, configuration, and CI/CD pipelines for your team's services
  • Creation and maintenance of technical documentation covering software design and key implementation decisions
  • Mentoring and supporting other developers through collaboration, review, and knowledge sharing
  • Working closely with Product Management and other stakeholders to translate requirements into robust technical solutions

Requirements

  • Professional experience building server-side applications in Python
  • Professional experience building client-side applications using JavaScript, React, and Redux
  • Professional experience with SQL and RDBMS technology (e.g. PostgreSQL, SQLite)
  • Professional experience integrating front-end and back-end components
  • Professional experience creating and running automated tests
  • Ability to break down complex problems and deliver pragmatic, maintainable solutions
  • Experience using AI-assisted tools in professional software development
  • Experience working with Docker containers
  • Experience using Git or other distributed version control systems
  • Strong oral and written communication skills, with the ability to present technical concepts to architects and developers
  • UK citizenship or permanent residency
  • Fluent written and spoken English.

Benefits

  • 25 days of paid holiday, with the opportunity to purchase up to 5 extra days (total 30)
  • SHINE employee ownership program
  • Company-matched pension contributions up to 6% of base salary
  • Private medical insurance (Bupa) & health cash plan
  • Life assurance (4x gross salary) & incapacity benefit
  • Enhanced maternity leave policy
  • EV company car scheme (salary sacrifice) & cycle-to-work scheme (salary sacrifice)
  • Give as you earn charity scheme & paid volunteering day each year
  • Career development opportunities (mentorship program, training, etc.)
  • Home office support for remote workers
  • Flexible Working

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job