Principal Software Engineer

·
Full time
Location: Portishead
·
Job offered by: Viper Subsea Ltd
·
Category: IT & Technology
Principal Software Engineer

Primary Location: Portishead office

Hybrid Working Available: Yes

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. The Role: Responsible for defining, developing, testing, and modifying software products to support the company’s research and development activities and commercial deliveries. Encompasses a broad range of technical responsibilities, including full-stack architecture, design, and system-wide assessments, alongside the creation of high-level technical documentation. Collaborates with the Software Engineering Lead to scope projects, allocate resources, and ensure feasibility. Effectively drive product delivery and enabling the team to achieve technical and strategic objectives through the definition and execution of the technology roadmap. Key Responsibilities Include: Lead the evaluation and selection of full stack technologies, libraries, and tools to ensure optimal system performance and maintainability. Work with the Product Owner, Products and Systems Team and Product Engineering Manager to understand the direction of travel regarding the Product Vision in order to influence the technical design appropriately. Lead and author the creation of high-level technical documentation covering software design and architecture. Ensure that the correct developer tooling, such as continuous delivery pipelines and testing frameworks, are in place to support rapid, reliable deployment cycles. Partner with the Software Engineering Lead to provide insights into technical feasibility, resource allocation, and project scoping. Act as a technical authority within the team, setting and enforcing coding standards, design patterns, and development best practices. Mentor and guide team members in applying modern development techniques, fostering a culture of technical excellence and continuous improvement. Evaluate emerging technologies and trends, providing strategic recommendations for adoption to meet current and future business needs. Define and drive the technical strategy and roadmap, aligning it with business goals and ensuring long-term scalability, reliability, and innovation. Communicate the technical strategy and roadmap effectively to stakeholders, ensuring alignment and securing necessary resources. What We Are Looking For: Proven experience in developing and contributing to production applications using Java and the Spring Framework. Strong understanding of backend system design, including infrastructure, APIs, and data storage. Demonstrated experience contributing to or leading production React applications. Proficiency in writing clean, maintainable, and testable code, with experience using testing frameworks such as JUnit and familiarity with Test-Driven Development (TDD). Hands-on experience with cloud computing platforms (Azure preferred but not mandatory). Familiarity with modern data pipeline architectures and ETL processes is desirable but not required. Ability to learn and adopt new technologies quickly, applying expertise across multiple domains. Excellent communication and leadership skills, with a track record of effective collaboration across teams and stakeholders. Experience working in Agile environments, including participation in sprint planning, reviews, and retrospectives. Strong understanding of Continuous Integration/Continuous Deployment (CI/CD) principles and practices. What’s in it for you? 26 days holiday

plus bank holidays (with the option to buy or sell 5 additional days) Life assurance Attractive

contributory pension scheme Profit-related bonus

to celebrate the company’s successes.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details