Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Associate software engineer

Manchester
Insurance & Mobility Solutions
Software engineer
Posted: 3 October
Offer description

Company Overview

At IMS, we're transforming the way the world drives. As a leading provider of connected car and telematics solutions, we deliver cutting-edge services and analytics to insurers, governments, and enterprises worldwide.


Our cloud-based DriveSync platform is at the heart of what we do—an industry-recognized solution that empowers smarter decision-making and better driving outcomes. From enhancing road safety to enabling intelligent mobility strategies, our technology is designed to make driving safer and smarter for everyone—from global insurers to local governments and everyday drivers.


Join us as we continue to shape the future of mobility.

Job Purpose:

The Associate Software Engineer will play a critical role in ensuring smooth, secure, and reliable deployments of customer-specific solutions on AWS infrastructure. This role involves configuring and managing CI/CD pipelines, building reusable automation scripts, troubleshooting deployment issues, and collaborating closely with development, QA, and customer success teams. The engineer will be expected to continuously learn, adapt, and contribute to improving deployment processes, automation, and overall customer experience.

Key Responsibilities:


Software Development & Maintenance

1. Develop and maintain automation scripts and reusable templates using Python, Bash, and JavaScript to reduce manual deployment tasks.
2. Configure, execute, and manage GitLab CI/CD pipelines across staging and production environments.
3. Contribute to the development, testing, and maintenance of internal deployment automation tools and workflows.
4. Ensure deployments are consistent, reliable, and compliant with best practices in cloud infrastructure.

Agile & Cross-Functional Collaboration

5. Partner with development, QA, and customer success teams to align deployment requirements, customer-specific needs, and release timelines.
6. Provide deployment support during customer onboarding and release rollouts, ensuring successful configuration and transition.
7. Communicate effectively with technical and non-technical stakeholders to keep them informed of deployment status, issues, and resolutions.
8. Participate in agile ceremonies and contribute to sprint planning, retrospectives, and continuous delivery goals.


Continuous Learning & Upskilling

9. Stay up to date with the latest AWS services, DevOps practices, and CI/CD advancements.
10. Learn and experiment with new tools, scripting frameworks, and automation techniques to enhance deployment capabilities.
11. Engage in peer learning, mentorship, and knowledge-sharing sessions to foster team-wide technical growth.

Process Improvement & Innovation

12. Troubleshoot and resolve deployment issues quickly and perform root cause analysis to implement long-term solutions.
13. Monitor deployment processes and post-deployment health using AWS CloudWatch, New Relic, and other monitoring tools.
14. Document deployment processes, environment configurations, and customer-specific customizations to ensure repeatability and knowledge transfer.
15. Identify gaps in current processes and propose innovative automation solutions to improve scalability, efficiency, and reliability.

Essential Qualifications & Experience

16. Strong knowledge of at least one core programming language used at IMS (, Python, Java).
17. Hands-on experience with GitLab CI/CD pipelines and YAML-based pipeline scripting.
18. Solid experience deploying and managing applications on AWS services including EC, ECS, RDS, S, IAM, Lambda, Secrets Manager, and CloudFormation.
19. Strong understanding of DevOps principles, continuous integration/delivery, and cloud-native deployment practices.
20. Proficiency in Bash, and JavaScript for scripting and automation.
21. Perform API testing using tools like Postman/Swagger
22. Validate database changes and queries using MySQL, ensuring data accuracy and consistency.
23. Excellent troubleshooting skills with the ability to perform root cause analysis under time-sensitive conditions.
24. Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and interact with customers when needed.

Bonus Qualifications:

25. Knowledge of AWS Serverless technologies (, API Gateway, Lambda, DynamoDB, Step Functions).
26. AWS Certification

At IMS, we are proud to be a diverse, disability-friendly, and inclusive workplace. We believe innovation thrives through diversity of thought, background, and experience. If you’re passionate about what we’re building and feel you could make a meaningful contribution—even if you don’t meet every qualification—we strongly encourage you to apply. IMS is an equal opportunity employer, and we are committed to creating a supportive environment where everyone can thrive. For any questions, please reach out to our HR team at

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Associate software engineer
Manchester
GCHQ
Software engineer
Similar job
Associate software engineer
Manchester
GCHQ
Software engineer
Similar job
Software engineer
Knutsford
Permanent
Barclays Bank PLC
Software engineer
See more jobs
Similar jobs
It jobs in Manchester
jobs Manchester
jobs Greater Manchester
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Manchester > Associate Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save