Software Engineer / Architect

Milton Keynes, United Kingdom

Job Description


My clients in North Bucks have an immediate requirement for a Principal Software Engineer/Architect: AWS / Azure / DevOps.

This role is commutable from Milton Keynes, Newport Pagnell, St. Neots, Biggleswade, Sandy, Bedford.

My clients are a world leader in in the design, manufacture and continuous improvement of wireless condition monitoring solutions. Their technology is used in 35 countries in rail, construction and mining. More than 30,000 sensors were installed last year, helping users manage ground and structural movement, landslide risk, geotechnical behaviour, rail track movement and much more.

Main Duties & Responsibilities
1. Lead technology innovation to explore how emerging technologies can transform the business.
2. Evaluate which technologies to invest in and procure, including making the business case.
3. Own and Evolve the architecture to support the introduction of new technologies to enable the digital business strategy.
4. Deliver new digital business technology platforms or provide the technology to build them.
5. Pilot and build digital business platforms.
6. Improve and/or digitalise the customer experience and developer experience.
7. Ensure that internal and external systems are running and performing as they should by actively monitoring and responding to incidents that might affect highly available and performant systems.
8. Run and maintain IT operations through all or some of the following: IT service management (ITSM), shared IT services, data center, telecommunications and security.
9. Own the Software Develop Lifecycle of well-architected, maintainable cloud-based solutions using appropriate design principles, for example design patterns and SOLID principles.
10. Advocate DevOps principles and coach product teams, which will extend to AI/MLOps.
11. Provide environmental support and training to delivery teams to maximise efficiency.
12. Work closely with cross-functional stakeholders to analyse and troubleshoot complex production issues.

Relevant Knowledge & Experience:
Candidates should assess their suitability against the following essential and/or desirable relevant knowledge and experience:
1. Substantial commercial experience with AWS and/or Azure is essential (using IAM/AAD, keyvault, S3/blob storage, lambdas/azure functions, web apps, queues, database and managed services/products - e.g. DynamoDB/cosmosDB), with knowledge of billing implications.
2. Substantial commercial experience in DevOps practices with focus on CI/CD pipelines on git-based commercial source control or similar (e.g., github including Actions, gitlab, bitbucket, CircleCI, Azure DevOps/VSTS, Jenkins/Travis etc) and developing CI/CD workflows and tools.
3. Significant commercial experience in establishing Standard Operating Procedures (SOP) around software systems and related business applications (e.g., billing, compliance/auditing, etc.)
4. Significant commercial experience in agile methodologies (ideally via jira) and understanding of system development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, incremental, synchronise and stabilise, combined with DevOps).
5. Significant experience in Infrastructure as a code with Cloud formation/ARM templates, Terraform and Ansible, ideally with a scripting language (e.g., python, bash)
6. Solid commercial experience in messaging protocols and queues (like MQTT, RabbitMQ, Event Grid/Hub, etc.)
7. Solid commercial experience in Linux Server Administration including container technology & ecosystem (docker, Kubernetes, Prometheus) linked to AAD/Samba, or similar.
8. Solid experience in some of: serverless architecture, event-driven architecture, microservices, API-driven (with REST and/or SOAP) cloud-based products including performance management.
9. Working knowledge of ISO 27000, IT service management (ITSM) and Information Technology Infrastructure Library (ITIL), or similar regulated environment across multiple geographies/countries with multiple distributed teams.

Desirable:
1. Experience with data lakes, data warehouses, High-performance-computing clusters.
2. Commercial experience in full software development lifecycle: scripting with typescript/javascript, python & using web frameworks (e.g., react, node, flask).
3. Developing/configuring and publishing dashboards (ideally via Grafana or PowerBI).
4. Experience in telecommunications and similar regulated verticals and environments.
5. Exposure to Field Management, GIS, CRM & ERP systems (e.g., Netsuite, Salesforce, SAP, MS Dynamics365 F&O and CE, ArcGIS, etc.)
6. Exposure to networking, telecommunications and OSI model.
7. Experience in leading digital business strategy.
8. Business capability modeling and customer journey mapping techniques.

Package:
Salary to c\xc2\xa380k, negotiable for a candidate with extremely well matched skills & experience.
Workplace Pension Scheme with matched employer contributions.
Life Assurance scheme.
Cycle to Work Scheme.
Tech Purchase Scheme.
Learning & Development scheme including a variety of training courses.

To apply for this Principal Software Engineer/Architect: AWS / Azure / DevOps role in North Bucks please contact us ASAP!

BCT Resourcing

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
    JD2995380
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    £70000 per year
  • Employment Status
    Permanent
  • Job Location
    Milton Keynes, United Kingdom
  • Education
    Not mentioned