Full Stack Software Engineer

Milton Keynes, ENG, GB, United Kingdom

Job Description

Joining Senceive, a product line of Eddyfi Technologies, interested?

Join a world-renowned company that pushes the boundaries of technology to support the essential sectors the world depends on every day. We ensure reliability and security by protecting critical infrastructures and assets globally, thus helping to preserve the planet and save lives.

Our values

Innovate with a clear purpose Prioritize our customers Ensure reliability and accountability Stay united to be stronger

Joining our team means:



Collaborating with experts dedicated to innovation and excellence in a dynamic environment. Becoming part of an organization that values commitment, initiative, and collaboration to help achieve common goals. Joining a rapidly expanding company offering long-term development and success opportunities. Contributing to meaningful projects that create a lasting impact.

In this role, you will design and develop scalable, cloud-based backend systems using multiple programming languages. You'll contribute to QA, automation, and infrastructure management while supporting DevOps and AI/MLOps practices. Collaboration on architecture, environment lifecycle, and regulatory compliance is key.



As Full Stack Software Engineer, you will have to:



Develop scalable software systems for back-end that will be deployed on cloud by combining multiple programming languages. Perform QA and peer review on existing implementation, infrastructure & related processes against company's software development standards. Support automation around the IT infrastructure and in alignment with company processes and regulatory frameworks such as GDPR (e.g., implement scripts to create, tear down, migrate and recreate environments). Develop well architected, maintainable cloud-based solutions using appropriate design principles, for example design patterns and SOLID principles. Perform technical design reviews of software and IT infrastructure and develop proof-of concept solutions in the research service and deploy to the production service. Manage the lifecycle of multiple cloud environments with extensions to on-premise high performance computing facilities that run AI/ML models (e.g., implement health monitoring and alerting). Advocate DevOps principles and coach product teams, which will extend to AI/MLOps. Provide environmental support and training to delivery teams to maximize efficiency.

What makes you an asset to our team:



2+ years of commercial experience with Azure and/or AWS is essential (using IAM/AAD, keyvault, blob storage/S3, azure functions/lambdas, web apps, queues, database and managed services/products - e.g. cosmosDB/DynamoDB). 5+ years of commercial experience in full software development lifecycle: Expert in Python, with good experience in dotnet. Experience in scripting with typescript/JavaScript & using web frameworks (e.g., react, node, flask), Nice to have Golang experience. 2+ years of in a few of the areas: serverless architecture, event-driven architecture, microservices, API-driven cloud-based products including performance management. 2+ years of commercial experience in agile methodologies (ideally via jira). CI/CD pipelines on git-based commercial source control or similar (e.g., AzureDevOps, github including Actions, gitlab, bitbucket etc).

Good to have



Ideally, developing/configuring and publishing dashboards (ideally via Grafana or PowerBI). Ideally, Infrastructure as a code with Cloud formation/ARM templates, Terraform and Ansibl. Ideally, Linux Server Administration including container technology & ecosystem (docker, Kubernetes, Prometheus) linked to AAD. Ideally, experience in telecommunications and similar regulated verticals and environments. Ideally, working knowledge of ISO 27000, ITIL, or similar regulated environment. Ideally, exposure to CRM & ERP systems (e.g., Salesforce, SAP, MS Dynamics). Ideally, exposure to networking, telecommunications and OSI model.

If you have transferable skills, even if you don't meet all the criteria, feel free to submit your application!



Senceive wireless remote condition monitoring technology is used in 35 countries in rail, construction and mining. Our precise, reliable and robust products are built to empower clients responsible for high-value and at-risk assets. Senceive users installed more than 30,000 sensors last year - helping them manage ground and structural movement, landslide risk, geotechnical behaviour, rail track movement and much more. Systems are installed in minutes and last over a decade with minimal maintenance - helping users mitigate engineering risk without visiting the site. We've been designing, building and supporting the best wireless condition monitoring technology since 2005. As part of the Previan group of companies, we are growing fast and have highly ambitious plans for the coming years.



Would you like to learn more about our company and our parent company, Previan? Check out this video: https://www.youtube.com/watch?v=DAI9pgmJk8I



At Eddyfi Technologies, diversity enriches our culture and drives innovation. We value an inclusive environment and welcome applications from all backgrounds. Joining Eddyfi Technologies means becoming part of a team that celebrates diversity and builds a better future.



All positions based in Quebec require proficiency in French, both written and spoken. Additionally, functional skills in English are required to meet the needs of our offices and clients internationally.



#LI-Hybrid

#LI-CE1

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3266369
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Milton Keynes, ENG, GB, United Kingdom
  • Education
    Not mentioned