freehire launches on Product Hunt on 26 August.

Follow →

Software Engineering Manager

Job Summary

We're currently looking for a top-notch Software Engineering Manager to grow our software development team. Your primary focus will be on managing and overseeing the design and development of our software applications. Directs the work of engineers to ensure the best practices around software development. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. We're looking for someone who will constantly challenge themselves to be on the cutting-edge of new technology and grow the team's knowledge of best practices.

Responsibilities

  • Provide mentorship and technical direction to your team members especially in architecting and building systems for our product.
  • Build & maintain a strong team of developers that consistently deliver solid results.
  • Analyze issues in the team’s workflow and collaboration along with potential solutions that can answer these challenges.
  • Learn contextual breadth and scope in your product domain.
  • Encourage the use of best practices and methodologies in software development to create high quality outputs.
  • Develop partnerships with engineers and product managers to better understand and implement product requirements.
  • Monitor and adapt the team's pace to instill a sense of urgency for progress while avoiding burnout.
  • Actively participate in cross-team collaboration and exchange team learnings.

Requirements

  • Minimum of 7 years of experience and 2-3 years in a leadership role, particularly as an engineering manager.
  • Strong backend knowledge in Go, Java, or Python programming languages.
  • Experienced in building, managing, mentoring, and supporting a team of high-performing engineers.
  • Deep knowledge of how to build a modern software architecture that is well-structured, scalable, resilient, secure, performant, and extendible. Includes awareness of how an application interacts with its supporting infrastructure.
  • Experience managing distributed systems.
  • Familiarity with stock trading or experience as a user (preferred).

Department

Tech

Employment Type

Full-time

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available