Entersekt is hiring a
Software Engineering Team Lead

closed
Logo of Entersekt

Entersekt

πŸ’΅ ~$70k-$85k
πŸ“Remote - United States

Summary

Entersekt is seeking a motivated individual with 8+ years of software development experience and 2+ years in a team lead or senior engineering role to join as a Software Engineering Team Lead. The role involves leading the development of products, overseeing a multi-functional team, driving software best practices, architectural design, technical strategy, and people management.

Requirements

  • 8+ years of software development experience with general-purpose programming languages (e.g., Golang or Java), with a proven track record of delivering complex software projects
  • 2+ years of experience in a team lead or senior engineering role, demonstrating strong people leadership, communication, and interpersonal skills
  • Proficiency in software architecture design patterns, microservices architecture, and RESTful API design principles
  • Tangible DevOps related exposure or experience with a focus on secure coding practices, version control systems (e.g., GitLab), and continuous integration/continuous deployment (CI/CD) pipelines
  • Experience and commitment to working in an agile environment, utilizing agile development methodologies such as Scrum or Kanban to deliver high-quality software solutions iteratively
  • Familiarity with container technologies (e.g., Kubernetes, Docker, Helm) and cloud platforms (e.g., AWS, Google Cloud Platform, Azure), as well as infrastructure-as-code tools like Terraform
  • Strong analytical problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions under pressure

Responsibilities

  • Drive software best practices, architectural design, technical strategy, and people management
  • Collaborate with the Product Manager on product discovery work, particularly on feasibility aspects
  • Provide technical guidance and mentorship to team members
  • Lead the implementation of architecture standards in the software; actively contribute to the architecture
  • Contribute production software to the product (yes, you are a hands-on member of the team)
  • Plan, prioritize and manage investigations and analysis of production issues to restore service; identify and remediate root causes
  • Manage and communicate the on-call roster for the team
  • Lead and manage the interview process for vacant roles on your team; ensure the interview panel represents the specific cross-functional role

Preferred Qualifications

A bachelor's or master's degree in computer science, software engineering, or a related field is preferred, and / or relevant certifications in software development or cloud computing

Benefits

Flexible hours, remote work

This job is filled or no longer available

Similar Jobs