Lead Software Engineer
: Job Details :


Lead Software Engineer

Link Network

Location: San Francisco,CA, USA

Date: 2024-11-16T07:36:03Z

Job Description:

About the job Lead Software Engineer We are seeking a highly skilled Lead Software Engineer to join our dynamic team. As a Lead Software Engineer, you will be responsible for overseeing the development and deployment of innovative software solutions. You will lead a team of developers, providing technical guidance and ensuring the delivery of high-quality code that meets both functional and non-functional requirements. This is a fully remote position, and we welcome applicants from anywhere in the US. Essential Duties:

  • Lead a team of software engineers in the design, development, and deployment of scalable and reliable software applications using Java and Spring Boot.
  • Provide technical leadership and mentorship to team members, fostering a culture of continuous learning and improvement.
  • Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical designs.
  • Develop and maintain cloud-based applications and services on AWS, ensuring scalability, reliability, and security.
  • Lead the design, development, and deployment of APIs for seamless integration with internal and external systems.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and design principles.
  • Perform troubleshooting and debugging of issues across development, testing, and production environments.
  • Stay current with emerging technologies and industry trends, and evaluate their potential impact on the business.
  • Drive initiatives for process improvement, automation, and optimization to enhance team productivity and software quality.
  • Collaborate with cross-functional teams to deliver projects on time and within budget.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
  • Minimum of 5 years of experience in software development, preferably with at least 2 years in a leadership or supervisory role.
  • Proficiency in Java programming language and related frameworks (e.g., Spring Boot, Hibernate).
  • Experience in product development from start to finish.
  • Extensive experience with cloud platforms, particularly AWS (Amazon Web Services), including services such as EC2, S3, Lambda, RDS, and DynamoDB.
  • Strong understanding of software development methodologies, such as Agile or Scrum.
  • Experience with relational and non-relational databases, as well as data modeling techniques.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Proven track record of delivering high-quality software solutions on time and within scope.
  • Experience with ReactJS is a plus.
  • Knowledge of Generative AI is a plus.
Apply Now!

Similar Jobs (0)