Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer

Posted 1 hour 48 minutes ago by IO Associates

£60,000 - £65,000 Annual
Permanent
Not Specified
I.T. & Communications Jobs
Lancashire, Manchester, United Kingdom, M21 0
Job Description

Senior Software Engineer

Location: Manchester

Hybrid (1-2 days onsite)

Are you a highly skilled and experienced software engineer looking to take your career to the next level? Do you have a passion for solving complex technical challenges and leading development teams? They're looking for a Senior Software Engineer to join their innovative team.

About the Role

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining our cutting-edge software solutions. You will work closely with cross-functional teams to deliver high-quality, scalable, and efficient applications that meet the needs of their clients. You'll also mentor junior developers and provide technical leadership in the design and architecture of projects.

Key Responsibilities:

  • Lead the design, development, and implementation of complex software applications.
  • Collaborate with product managers, designers, and stakeholders to define technical requirements and create innovative solutions.
  • Write clean, efficient, and maintainable code, ensuring the highest level of performance, security, and scalability.
  • Contribute to architecture and design decisions to ensure the robustness and flexibility of our software.
  • Identify and address performance bottlenecks and bugs, ensuring timely delivery of high-quality software.
  • Participate in code reviews, improving overall code quality, security, and performance.
  • Ensure best practices in CI/CD, unit testing, and automated deployment processes.

Key Skills and Qualifications:

  • 5+ years of experience in software development, with strong proficiency in [Insert Languages/Technologies].
  • Extensive experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Strong understanding of software design patterns, microservices architecture, and RESTful API design.
  • Proficiency in Front End (React, Angular, Vue) and Back End technologies (Node.js, Java, Python, etc.).
  • Experience with databases (SQL, NoSQL), data modelling, and performance optimization.
  • Strong problem-solving skills with the ability to tackle complex technical challenges.
  • Experience with Agile/Scrum methodologies.

Desirable Skills:

  • Experience with DevOps practices, CI/CD pipelines, and automated testing.
  • Familiarity with cybersecurity best practices.
  • Knowledge of mobile app development (iOS/Android) is a plus.

Why Join Us?

  • Work on cutting-edge technology and innovative projects that make an impact.
  • A dynamic, collaborative, and supportive work environment.
  • Opportunities for career growth and professional development.
  • Competitive salary and benefits package, including health insurance, pension, and more.
  • Flexible working options, including remote working opportunities.

How to Apply

If you're ready to take on a new challenge and help shape the future of software development, we'd love to hear from you! Apply now with your CV and a cover letter detailing your relevant experience and why you're the perfect fit for this role.

Email this Job