Software Engineer (Data)

Location: Portishead office (3 days)/Remote working (2 days)

  • Are you passionate about cutting-edge technology and ensuring software excellence?
  • Are you seeking an opportunity to further develop your career in a rapidly growing, award-winning technology company?
  • Do you wish to be part of a collaborative team that thrives on innovation and has a global reach?

Viper Innovations Ltd is an industry leader in delivering high-end engineering products and services for the Global Subsea Oil & Gas and UK Rail Industries. Recognized with the Innovation & Technology Award at the Business Leader Awards 2022, we also have an Enterprise Partnership with IET.

Our expertise is in proactive electrical integrity monitoring, where we deliver advanced solutions that offer deep insights into the health of electrical systems. Our commitment is to empower customers through enhanced monitoring systems, sophisticated data gathering, and analytical capabilities, enabling them to make informed decisions about their critical infrastructure. Our innovative approach ensures our clients receive not just data, but actionable intelligence that drives efficiency and safety in their operations.

The Role:

We are seeking a dynamic and adaptable Software Engineer to deliver the next generation of data ingestion, analysis, and display functionality for our new greenfield product, ‘Platform Vi’. This product is being developed for both internal stakeholders and our customers, providing them with valuable insights into their data.

Join a collaborative team of passionate software professionals, comprising full-stack and front-end engineers dedicated to excellence. Our software engineers work in tandem with the Products and Systems team, who bring product ownership and business analysis expertise, ensuring a well-rounded approach to product development. We adhere to agile principles, primarily utilizing scrum methodology, to stay flexible and responsive to the dynamic needs of our projects. This synergy across disciplines fosters an environment where innovation thrives, and every team member contributes to delivering exceptional solutions to our clients.

Key Responsibilities Include:

  • Take ownership of the design and implementation of new features.
  • Maintain existing functionality, implementing improvements, support the resolution of bugs and take ownership of improving the overall quality of the existing codebase.
  • Provide constructive feedback to peers and junior teams members through code reviews and paired programming sessions.
  • Contribute to technical discussions, challenge proposed designs, suggest alternative solutions and ensure proposed implementations are fully considered.
  • Ensure that code is appropriately tested by contributing to automated test suites.
  • Actively participate in an agile development environment, contributing to planning sessions, sprint reviews and retrospectives.

What We Are Looking For:

  • Proven experience in developing and contributing to production applications using Java and Spring Framework.
  • Experience in working with MS SQL for database management and optimization.
  • Strong understanding of modern data pipeline architectures and ETL processes.
  • Experience with Azure Data Services, including Azure Data Factory, Azure SQL Database, and other relevant tools.
  • Proficiency in using testing frameworks such as JUnit and familiarity with Test-Driven Development (TDD).
  • Familiarity with GraphQL will be advantageous.
  • The ability to learn and master new technologies quickly with an openness to working cross-functionally with other team members.
  • Excellent communication skills and the ability to work collaboratively within a team to champion quality.
  • Experience working with Agile methodologies and participating in sprint planning and reviews.
  • Understanding of Continuous Integration/Continuous Deployment (CI/CD) principles and Infrastructure as Code (IaC) concepts

What’s in it for you?

    • 26 days holiday plus bank holidays (with the option to buy or sell 5 additional days)
    • Comprehensive private medical healthcare scheme
    • Life assurance
    • Attractive contributory pension scheme
    • Profit-related bonus to celebrate the company’s successes.

Ready To Join Our Team?

For more information, please email or click ‘Apply here’ to submit your application.

Apply here