CrawlJobs Logo

Principal Technical Safety Engineer – Software Development

United Kingdom, Warrington Employment contract · Job Posted April 27, 2026
Apply Position
Job Link Share

Job Description

We require a Principal Technical Safety Engineer to part of our energetic, expanding team, and will be expected to work effectively and collaboratively with colleagues on multiple projects in a supportive, progressive environment. This permanent position would be based preferably at our Warrington office, but our other office locations will also be considered. The role may involve some occasional travel within the UK and world-wide locations to meet project requirements. This varied and challenging role will help drive forward Risktec's risk management consulting services, with your focus in two key areas: Technical safety project work and consultancy for external clients; and Maintenance and development of internal software packages supporting consultancy services. You will maintain, develop and use internal software relating to our risk modelling capabilities, supporting consultancy projects across the company. This will include routine development of our existing internal tools, as well as ad-hoc support to other consultants where automated software solutions are required. Tasks may include scripting of simulation data analyses, 3D and mathematical modelling, process automation and development of bespoke risk modelling software solutions based on specific client requests. To fulfil this responsibility, applicants should be experienced in both front-end and back-end development languages, frameworks and third-party libraries. You will be the driving force behind the software maintenance/ development programme – leading, managing and implementing it – assisted by Directors, subject matter experts and consultants.

Job Responsibility

  • Maintain, develop and use internal software relating to risk modelling capabilities
  • scripting of simulation data analyses
  • 3D and mathematical modelling
  • process automation
  • development of bespoke risk modelling software solutions
  • lead software maintenance/development programme
  • contribute to Risktec's software quality processes
  • liaise with internal and external users to gather feedback
  • develop existing suite of tools and software solutions
  • write high-quality, tested and maintainable code
  • develop and maintain client-side and server-side architecture
  • demonstrate new features
  • contribute to strategic technical direction of products

Requirements

  • Relevant science or engineering degree
  • strong analytical thinking, numerical, written and verbal communication skills
  • minimum of 8 years relevant experience in QRA and other technical safety studies (BRA, EERA, ESSA, FERA, Facility Siting Studies, etc.)
  • consequence and physical effects modelling
  • Computational Fluid Dynamics (CFD)
  • Fire and Gas Mapping
  • Reliability, Availability and Maintainability (RAM) studies
  • experience in the use of software packages such as SAFETI, PHAST, FRED, SHEPHERD, FLACS, FDS, Reliability/Availability Workbench
  • full stack development
  • Python (and associated data analysis libraries such as Numpy and Pandas)
  • C#, .NET, and JavaScript/Typescript
  • Visual Basic for Applications (VBA)
  • Linux, including bash scripting
  • Git

Nice to have

  • Cloud technologies
  • Data analysis and mathematical modelling
  • 3D modelling and data visualisation
  • Development of software solutions in a technical safety and risk management environment

What we offer

  • Competitive salary
  • car allowance (dependent on grade)
  • profit share
  • company pension contributions
  • flexible and hybrid working
  • private medical insurance
  • health and wellbeing – digital GP, access to wellbeing app and support
  • enhanced maternity and paternity leave
  • sustainable benefits such as salary sacrifice electric vehicles and cycle to work schemes
  • access to certified CPD courses and a university postgraduate education programme
  • opportunity to enrol on MSc in Risk and Safety Management
  • support to individuals working towards Chartership including company mentor scheme and institution fees reimbursed

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Technical Safety Engineer – Software Development

8 matching positions

Principal Software Development Engineer - (Flowise)

We are seeking a Principal Software Development Engineer to serve as the technic...
Location
Location
Canada; USA , Vancouver; Pleasanton
Salary
Salary:
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience building large scale production systems
  • 6+ years of experience and expertise in JavaScript/TypeScript, Node.js, and React
  • 6+ years of experience architecting distributed systems and scalable APIs, with a strong background in relational databases, cloud infrastructure (AWS preferred), and CI/CD tooling
  • Track record of owning systems from requirements through production operations
Job Responsibility
Job Responsibility
  • Define and evolve the shared platform layer powering Flowise across open source, cloud, and enterprise deployments
  • Design modular SDKs, runtime systems, and integration patterns that ensure portability, extensibility, and long term maintainability
  • Own end-to-end system design including APIs, data models, service boundaries, and deployment strategies
  • Lead architectural decisions for AI agent design patterns, LLM orchestration, RAG pipelines, evaluation frameworks, model routing, safety guardrails, and performance optimization
  • Drive production reliability, observability, and cost efficiency strategies for AI workloads
  • Define the roadmap for open source and enterprise, and design workflows that allow both codebases to evolve without creating maintenance debt
  • Represent Flowise in cross organizational architectural discussions and influence standards for enterprise AI deployment within Workday
  • Contribute directly to the TypeScript monorepo (Node.js, React, Express)
  • Review pull requests, debug complex issues, and participate in production on call rotations
  • Raise the bar on testing practices, CI/CD pipelines, and observability standards
What we offer
What we offer
  • Flex work (hybrid, spend at least 50% time each quarter in office/field)
  • Eligibility for Workday Bonus Plan or commission/bonus
  • Annual refresh stock grants
  • Fulltime
Read More
Arrow Right

Senior Principal HSE Engineer (Technical Safety & Loss Prevention)

The Senior Principal HSE Engineer (Technical Safety & Loss Prevention) is tasked...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
mcdermott.com Logo
McDermott
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or Master’s Degree in Engineering
  • 20+ years of experience in oil and gas of which preferably 15 years in offshore with major EPC contractors or consultants predominantly performing detail design
  • Preferably Registered Professional Engineer or member of professional engineering society as applicable
  • Detailed knowledge of safety studies, Loss prevention, design techniques and analysis methods especially for major large offshore projects
  • As a minimum good working knowledge on safety simulation tools such as PHAST, Flaresim, SAFETI, DETECT3 (preferable) and good understanding of CFD analysis
  • Knowledgeable in project coordination and execution skills
  • Recognized as having good communication and presentation skills
  • Demonstrated EPC Project Lead HSE Engineer experience
Job Responsibility
Job Responsibility
  • To be able to Lead Offshore large process intensive EPC Projects
  • Ensure timely delivery of deliverables with the required quality and within given schedule
  • Develop creative and innovative solutions that are reliable and cost-effective for problems and challenges when they arise
  • Apply expertise to the most complex problems
  • Review, and (as Lead Engineer) approve the following: Design HSE & fire protection philosophies, Safety study scope of work specifications, requisitions, TBE reports, Safety equipment lists, Firefighting equipment specifications and data sheets, Lifesaving and personnel safety equipment specifications and data sheets, Safety sign specifications and data sheets, Firewater demand and hydraulic calculation reports using PIPENET or equivalent software, Inputs to P&ID markups for Firewater ring main system and Deluge system including providing details of interconnection with hose reels, monitors, hydrants, and deluge valves /nozzles, Escape route and safety equipment layouts, Safety sign layouts, Third-party safety study reports that comply with project specifications
  • Participate and coordinate safety workshops (such as HAZID/HAZOP)
  • Review and approve safety study close-out reports
  • Review and approve FP&S and relevant other disciplines' vendor data
  • Review and approve technical notes on PFP rating requirements for the project based on Safety Study recommendations
  • Review and approve inputs for FP&S layouts, fire, and gas detection layouts, and cause and effect matrices
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer is the senior-most hands-on technical leader for...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a senior technical leader across multiple teams/services within a bounded domain
  • Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit-for-purpose technologies
  • Experience modernising systems: migrating from legacy architectures to cloud-native patterns, reducing technical debt, and decommissioning safely
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Experience developing integrated solutions within a broad technical and business context of significant impact
  • Experience evaluating third-party services and platforms (security, cost, operations, integration complexity)
  • Experience leading cross‑team architectural change, platform adoption, or measurable improvements to reliability/cost/performance (with before/after metrics)
  • Familiarity with responsible AI usage in engineering workflows (policy/guardrails, data privacy, human‑in‑the‑loop review)
  • Bachelor’s/Master’s degree in Computer Science (or related) or equivalent professional experience
  • Expert software design skills: SOLID, DDD, event-driven architecture patterns, modular design, and maintainable codebases
Job Responsibility
Job Responsibility
  • Engineering Leadership & Culture: Create an environment where teams can do their best work by removing blockers, improving engineering practices, and contributing to a culture of psychological safety and high standards
  • Mentor and coach engineers across teams—especially senior engineers and emerging tech leads—in architecture, systems thinking, and operational excellence
  • Promote strong technical ownership ("you build it, you run it"), including operational readiness and post-incident learning
  • Support scalable knowledge-sharing mechanisms (e.g., tech talks, playbooks, templates, reference implementations)
  • Participate in hiring loops and help onboard new engineers into domain patterns and practices
  • Provide hands-on contributions where needed (prototypes, reference implementations, complex refactors, high-risk changes)
  • Guide teams in decomposition and sequencing to reduce delivery risk
  • support estimation/sizing and technical discovery
  • Leads through influence
  • demonstrates integrity, accountability, and constructive challenge
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft 365 Intelligent Conversation and Communications Cloud (IC3) powers bil...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Set the technical strategy and architecture for AEGIS — multi-service security platforms, AI agentic systems (agentic vulnerability detection, continuous assessment, triage, automated/recommended remediation), and the developer-facing surfaces hundreds of IC3 engineers depend on. Own the 12–24 month technical roadmap and trade-offs
  • Provide architecture depth and review rigor across IC3 security work — lead design reviews, security reviews, and threat-model deep dives
  • act as the final technical reviewer on the most ambiguous, highest-risk designs
  • raise the bar without becoming a bottleneck
  • Define and enforce quality gates — codify the policies, controls, telemetry, and pipeline checks (SFI waves, secure-by-default patterns, identity / network / data protections, container hardening, key management) that make consistent security execution the default across IC3 services
  • Exercise compliance judgment — translate SOC 2, ISO 27001, GDPR, HIPAA, FedRAMP, DoD IL5, and Microsoft internal standards (SFI, S360) into concrete engineering requirements and automation
  • make the call when policy, business risk, and engineering reality conflict
  • Drive partner alignment across IC3 and M365 — with security architects, MSRC, privacy, compliance, and service-owner leadership
  • resolve cross-team architectural disagreements
  • ensure SFI and incident-driven work lands as a coherent program, not isolated point fixes
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Web

The Walmart Emerging-Tech group is a group charted to drive the creation of the ...
Location
Location
United States of America , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Ideally 12+ experience in software development, focusing on building Frontend Websites/Sharable Widgets.
  • Expertise in Javascript/TypeScript, frameworks such as React, Vue, Angular, and working with React Router and Redux.
  • Proficiency in API integration and development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
  • Excellent technical debugging and production support skills.
  • Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
  • Extensive experience in the design, development, and delivery of software products with a large user base.
  • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
Job Responsibility
Job Responsibility
  • Guide and mentor a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices.
  • Act as a technical authority, providing direction and expertise to the team.
  • Drive the adoption of coding standards, design patterns, and development best practices.
  • Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.
  • Architect complex software systems, ensuring performance, security, and scalability needs are met.
  • Consistently produce high-quality software with a focus on unit testing, functional testing, regular code reviews, and continuous integration.
  • Uphold high standards in quality and operational excellence.
  • Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options.
  • Ensure documentation aligns with project scopes, milestones, and deliverables.
  • Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence.
What we offer
What we offer
  • Incentive awards for your performance
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • medical coverage
  • vision coverage
  • dental coverage
  • company-paid life insurance
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Finance Data & Experiences

Are you passionate about AI, data, and transformative user experiences? Do you b...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with AI capabilities such as Azure OpenAI, Cognitive Services, and machine learning models, including driving the design, integration, and execution of AI-enabled solutions across programs to enhance system intelligence, improve productivity, and deliver measurable business impact
Job Responsibility
Job Responsibility
  • Lead architecture discussions and design complex AI-driven products, ensuring design choices meet performance, scalability, resiliency, and security requirements
  • Mentor engineers and create comprehensive test strategies that incorporate AI-powered automation and security testing to ensure high-quality, reliable software solutions
  • Drive integration and collaboration across teams to manage dependencies, security compliance, and performance for AI-enhanced systems
  • Establish and enforce security best practices, including proactive deployment gates and AI safety features, and ensure robust security monitoring and incident response
  • Innovate and implement automation in production and deployment, targeting zero-touch rollouts for AI-based solutions
  • Improve and leverage AI tools throughout the software development lifecycle, embedding Responsible AI practices and driving adoption of AI advancements within teams
  • Lead live-site support, debugging, telemetry integration, and continuous improvement of AI systems to ensure robust performance and customer satisfaction
What we offer
What we offer
  • Benefits and other compensation may be eligible
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Microsoft Content team powers AI-driven experiences for more than 1B users a...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven track record of architecting and delivering large-scale distributed systems or platforms used by millions of users
  • Deep expertise in backend systems, cloud-native architecture, and service-oriented or microservices-based design
  • Experience owning and evolving production systems with high availability, low latency, and solid operational rigor
  • Solid fundamentals in system design, distributed systems, data modeling, and performance optimization
  • Demonstrated ability to drive technical strategy and influence across multiple teams or organizations
  • Experience leading complex, ambiguous, and high-impact technical initiatives end-to-end
Job Responsibility
Job Responsibility
  • Define and drive long-term technical strategy for large-scale distributed systems and platforms spanning multiple teams and organizations
  • Establish architectural principles, patterns, and standards that ensure consistency, scalability, and maintainability across services
  • Lead the design of system-of-systems architectures, integrating services, data, and AI capabilities into cohesive platforms
  • Make high-impact technical decisions that balance innovation, risk, cost, and long-term sustainability
  • Architect and evolve backend services, APIs, data infrastructure, and platform capabilities that operate at global scale
  • Ensure systems meet stringent requirements for availability, latency, throughput, security, privacy, and cost efficiency
  • Drive operational excellence through observability, resiliency design, incident management, and continuous improvement
  • Identify and eliminate systemic inefficiencies across services, infrastructure, and development workflows
  • Define how LLMs and intelligent systems are integrated into core platform architecture (not as isolated features)
  • Establish patterns for retrieval, grounding, orchestration, memory, and tool use in production systems
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Join Microsoft AI's Copilot Discover Engineering Team as a Principal Software En...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in ML/AI systems, especially in content understanding, ranking, or personalization
  • Proven experience designing and operating large-scale distributed systems, including data pipelines, microservices, APIs, and storage systems
  • Experience with content platforms, personalization systems, or consumer-facing services at scale
  • Experience with technologies such as Apache Spark, Kafka, columnar storage, data modeling, and schema evolution
  • Demonstrated success as a technical lead or architect, influencing across teams without direct authority
  • Solid understanding of system architecture, performance tuning, telemetry design, and operational excellence
  • Excellent analytical and communication skills, with the ability to clearly articulate complex technical concepts
Job Responsibility
Job Responsibility
  • Own the technical direction for Copilot Discover platforms, setting end-to-end architectural strategy
  • Partner with product, design, data science, and engineering leaders to translate business and user needs into executable architectural plans, well-documented designs, and multi-year roadmaps
  • Set and govern architectural decisions across multiple services and teams, ensuring systems are scalable, secure, reliable, cost-efficient, and grounded in data, telemetry and operational excellence
  • Raise the technical bar across the organization by establishing flasifible principles, reviewing critical designs, and helping to develop technical leaders within the team
  • Establish and evolve quality and reliability standards, including test strategies, CI/CD practices, monitoring, alerting, and live-site health
  • Shape the adoption of AI/ML techniques for content understanding, personalization, summarization, and safety, in close collaboration with MAI and partner teams
  • Serve as a cross-org technical leader, aligning MSN architecture with Bing, Copilot, Ads, Privacy, Trust, and other Microsoft platforms
  • Fulltime
Read More
Arrow Right