SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

IO Associates
Posted 2 days ago, valid for 5 days
Location

Manchester, Greater Manchester M24WU, England

Salary

£60,000 per annum

Contract type

Full Time

Health Insurance
In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Senior Software Engineer position is located in Manchester with a hybrid work model requiring 1-2 days onsite.
  • Candidates should have over 5 years of experience in software development and strong proficiency in various programming languages and technologies.
  • The role involves leading the design and development of software applications, mentoring junior developers, and collaborating with cross-functional teams.
  • A competitive salary and benefits package is offered, along with opportunities for career growth and a dynamic work environment.
  • Applicants are encouraged to apply with their CV and cover letter detailing their relevant experience.

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 modeling, 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.

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.