Lead Software Engineer

Logo of Centric Software

Centric Software

πŸ“Remote - United Kingdom

Job highlights

Summary

Join our team as a remote, permanent Technical Lead! Lead and mentor a team of engineers in building and maintaining scalable software solutions. Collaborate with various teams to define requirements, manage projects, and ensure high-quality code. Implement software components, diagnose technical issues, and drive continuous improvement. Work closely with other departments for efficient project delivery. Stay updated on technology trends and contribute to the technical roadmap. Maintain comprehensive technical documentation.

Requirements

  • Proficiency in Java micro-services development
  • Strong knowledge of micro-service software development frameworks and database management
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
  • Familiarity with CI/CD practices and version control systems (e.g., Git)
  • Excellent problem-solving skills with a proactive, solution-oriented approach
  • Strong leadership and mentoring abilities
  • Experience in leading a team of software engineers

Responsibilities

  • Lead, mentor, and manage a team of engineers to build and maintain scalable software solutions
  • Collaborate with product managers, designers, and stakeholders to define requirements, scope projects, and manage the development lifecycle
  • Implement all software components as outlined in the software architecture, adhering to design specifications and coding standards
  • Review and approve code, establish coding standards, ensure best practices, and maintain high levels of code quality and system reliability
  • Diagnose complex technical issues, recommend effective solutions, and drive continuous improvement in performance and user experience
  • Work closely with other departments, including QA, DevOps, and product teams, to ensure timely and efficient delivery of projects
  • Stay updated with the latest technology trends, advocate for best practices, and contribute ideas to shape the technical roadmap
  • Maintain clear and comprehensive technical documentation, system architectures, and workflows

Preferred Qualifications

  • Experience with SaaS product development and multi-tenant architectures
  • Familiarity with the Twelve-Factor App methodology
  • Experience with serverless architecture and design
  • Experience with Agile or Scrum methodologies

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Centric Software know you found this job on JobsCollider. Thanks! πŸ™