Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineering Manager

NewBe an early applicant
Job Summary:
The Software Engineering Manager at Fixed Solutions is responsible for leading a team of software engineers to deliver high-quality maintainable software products. This role involves managing people, projects, and processes. Balancing technical excellence with strong leadership and business alignment. The manager will work cross-functionally with product, Project Management, and QA teams to ensure timely and successful product delivery. Although technical excellence is expected, this is mainly a management position where hands-on technical involvement is encouraged but not required.

Key Responsibilities

1. Team Leadership & Development
● Lead, mentor, and coach software engineers across various experience levels.
● Foster a culture of ownership, collaboration, and continuous improvement.
● Conduct regular 1:1s, performance reviews, and career development planning.
● Recruit, onboard, and retain top engineering talent.

2. Technical Oversight
● Guide architectural decisions, code quality standards, and best practices.
● Ensure consistent application of software development methodologies.
● Oversee technical design reviews and ensure alignment with system architecture and scalability goals.
● Collaborate with QA teams to maintain high standards of reliability and performance.

3. Delivery & Execution
● Manage sprint planning, prioritization, and execution in collaboration with Product owners.
● Track and communicate progress using project management tools (e.g., Jira).
● Identify and remove bottlenecks or blockers to delivery.
● Ensure software is delivered on time, within scope, and meets quality requirements.
● Maintain & defend project scopes with stakeholders.

4. Strategy & Stakeholder Management
● Translate business goals into technical objectives and measurable KPIs.
● Work closely with management to align the team’s technical roadmap with company strategy.
● Provide technical insights in product planning, architecture reviews, and risk assessments.
● Manage engineering budgets, tools, and resource allocation.

5. Process & Quality Improvement
● Establish and refine engineering workflows, code review processes, and documentation practices.
● Encourage the adoption of automation, testing, and DevOps practices.
● Measure and improve engineering velocity and code quality using metrics.
● Promote an engineering culture centered on learning, experimentation, and accountability

Requirements

Required
● 5+ years of software development experience, with at least 2 years in a management or team lead role.
● Proficiency in modern software engineering practices.
● Strong understanding of Agile development methodologies.
● Excellent communication, leadership, and decision-making skills.

Preferred
● Experience with MERN stack.
● Experience with mission critical systems.
● Prior experience managing cross-functional or distributed teams.
● Demonstrated ability to scale systems and teams effectively.

Performance Metrics
● Team productivity and delivery velocity.
● Code quality and system reliability metrics (e.g., uptime, defect rates).
● Employee engagement and retention within the engineering team.
● Successful and timely delivery of product milestones.
● Cross-functional collaboration effectiveness.

See also

Management jobs by country — openings, pay and top skills →

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