DevJobs

Software Engineering Manager

Overview

https://brightsec.com/careers/engineering-manager/?utm_referrer=shanni gelfand


Responsibilities

  • Lead and manage a team of engineers, providing guidance, mentorship, and support throughout the software development lifecycle.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements, scope, and timelines.
  • Oversee the design, development, and delivery of high-quality software solutions.
  • Ensure adherence to coding standards, best practices, and quality assurance processes.
  • Drive continuous improvement initiatives to enhance team productivity and efficiency.
  • Identify and mitigate risks and technical challenges during project execution.
  • Stay up-to-date with industry trends, emerging technologies, and best practices related to software development.



Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A master’s degree is a plus.
  • Excellent leadership, communication, and interpersonal skills.
  • 3+ years of proven experience as an Engineering Manager or a similar leadership role.
  • Minimum 5 years of hands-on development experience in one or more of the following stack languages: GoLang, Ruby on Rails, or Node.js. in a senior role.
  • Strong knowledge of OOP and design and architecture patterns such as DDD, Event Sourcing and CQRS.
  • Knowledge of algorithms and computational complexity.
  • Experience with Agile methodologies and practices, such as Scrum or Kanban.
  • Strong problem-solving and decision-making abilities.
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities effectively.
  • Self-learner, strong can-do attitude and great interpersonal skills.
  • Understanding patterns and best practices, weighing pros and cons, detecting and avoiding anti patterns.


Bright Security