Senior Software Engineer

IMS

Not Interested
Bookmark
Report This Job

profile Job Location:

Crewe - UK

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Job Purpose:

The Senior Software Engineer is a core technical contributor within IMS responsible for designing developing and optimizing software solutions that power our telematics mobility and insurance technology. As a key member of an agile development team this role involves collaborating with product managers engineers and business stakeholders to build scalable high-performance applications that drive value for our customers.

This position is ideal for an experienced engineer who thrives in a fast-paced environment proactively takes ownership enjoys solving complex technical challenges and is passionate about delivering high-quality maintainable software solutions.

Key Responsibilities:

Software Development & System Design

  • Design develop test implement and deploy new software solutions ensuring efficiency scalability and security.
  • Maintain and improve existing software refactoring and optimizing systems to enhance performance.
  • Work with event-driven serverless architectures ensuring scalability high availability and fault tolerance.
  • Develop and integrate APIs and data pipelines working with structured and unstructured database technologies.
  • Implement best practices in software engineering including code reviews automated testing and CI/CD processes.

Agile Collaboration & Delivery

  • Work closely with cross-functional teams including Product Platform Engineering QA and UX to ensure seamless development and deployment.
  • Deliver features and improvements within forecasted timelines be comfortable with Scrum or Kanban methodologies.
  • Engage in team retrospectives suggesting improvements to development workflows and processes.
  • Assist product teams in backlog preparation ensuring requirements are well-defined and aligned with business objectives.

Technical Leadership & Mentorship

  • Mentor and guide junior and mid-level engineers promoting best practices and knowledge-sharing.
  • Lead discussions on architectural decisions ensuring alignment with industry standards and IMSs long-term vision.
  • Work with IMSs engineering community to share knowledge drive technical excellence and establish engineering standards.

Continuous Improvement & Innovation

  • Advocate for modern software development techniques including serverless computing event-driven architectures and AI-driven analytics.
  • Drive innovation by evaluating and recommending new tools technologies and frameworks.
  • Ensure platform reliability and scalability proactively identifying performance bottlenecks and technical debt.

Security Compliance & Observability

  • Ensure security best practices are integrated into software development adhering to GDPR CCPA and industry security standards.
  • Improve system observability integrating logging monitoring and tracing solutions (Cloudwatch New Relic)
  • Develop and implement DevSecOps practices ensuring secure and compliant infrastructure.

Essential Qualifications & Experience

  • 5 years of experience in software development with expertise in backend or full-stack development
  • Strongproficiency in Python.
  • Experience building highly available event-driven service-oriented architectures.
  • Hands-on experience of AWS Serverless technologies such as Lambda DynamoDB and Step Functions.
  • Experience with DevOps practices such as CI/CD and infrastructure automation (GitLab)
  • Proficiency with IaC tooling (Terraform CloudFormation)
  • A focus on taking ownership and prioritizing delivery without compromising quality
  • Strong understanding of software development principles including version control (Git) testing and debugging
  • Demonstrated ability to mentor engineers coach in technical excellence and drive engineering best practices.
  • A problem-solving mindset with the ability to balance trade-offs in cost performance and scalability.

Bonus Qualifications:

  • Experience working
  • Experience working with large-scale data processing and real-time analytics platforms
  • Experience working with containerization (Docker ECS)
  • Prior experience in telematics mobility or insurance-related software solutions
  • AWS Certifications

Other Contextual Information:

  • Occasional travel to both IMS offices and client sites may be

Required Experience:

Senior IC

Job Purpose:The Senior Software Engineer is a core technical contributor within IMS responsible for designing developing and optimizing software solutions that power our telematics mobility and insurance technology. As a key member of an agile development team this role involves collaborating with p...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

IMS support the world’s leading brands to deliver their complex projects. We thrive in demonstrating real end-to-end solutions, tailor-made to meet the needs of our clients. From nationwide installation services and technical hardware provision to implementing security solutions, sign ... View more

View Profile View Profile