DevJobs

Development Manager

Overview
Skills
  • .NET .NET
  • React React
  • Agile Agile
  • Scrum Scrum
  • Concurrent programming
  • Multithreading
  • Object-oriented design
  • SQL Server
  • Thread safety
  • Claude Code
  • GitHub Copilot
Job Description

Job Purpose

We are seeking an Engineering Manager with a solid background in Software Development and people leadership. As a leader within the Engineering team, you will manage a team of Full Stack Engineers in a fast-paced environment while collaborating with QA, Product, UX, Senior Management, and Customer Support teams. You will be responsible for guiding your team through designing and developing both enhancements to existing product features and entirely new ones, ensuring delivery excellence and continuous team growth.

Responsibilities

  • Lead, mentor, and grow a team of full stack developers, fostering a culture of collaboration, accountability, and continuous improvement.
  • Champion Agile practices across the team, ensuring sustainable development through good estimation, effective branching strategies, automated testing, and continuous deployment.
  • Partner with Product, UX, and other stakeholders to translate business needs into technical roadmaps and priorities.
  • Oversee the analysis of needs and requirements for existing and proposed systems, ensuring alignment with business objectives.
  • Guide the development of technical specifications and review architectural decisions made by the team.
  • Ensure the team delivers high-quality software on schedule through effective planning, code reviews, and quality standards.
  • Articulate the interdependencies and impact of design choices to both technical and non-technical stakeholders.
  • Drive the adoption and enhancement of engineering processes, tools, and best practices across the team.
  • Remove blockers, manage risks, and escalate issues proactively to keep delivery on track.
  • Coordinate with operations and support teams to resolve production issues and improve system reliability.
  • Conduct regular one-on-ones, performance reviews, and career development conversations with direct reports.
  • Participate in hiring, onboarding, and workforce planning to build and retain a high-performing team.

Knowledge And Experience

  • Bachelor's degree in computer science, information systems, or the equivalent combination of education, training, or work experience.
  • 8+ years of software development experience, including 2+ years in a technical leadership or management role.
  • Strong background in object-oriented design for high-volume transactional and customer-facing web applications.
  • Solid understanding of .NET, SQL Server, and modern front-end technologies such as React, with the ability to evaluate technical decisions and guide the team effectively.
  • Familiarity with AI-assisted development tools such as GitHub Copilot and Claude Code, and the ability to drive their adoption within the team.
  • Proven ability to manage competing priorities, delegate effectively, and deliver results through others.
  • Strong problem-solving skills with the ability to balance technical depth and strategic thinking.
  • Excellent communication, coaching, and stakeholder management skills.
  • Strong understanding of multithreading concepts, thread safety, and concurrent programming techniques.
  • English at a high level.

Preferred Knowledge And Experience

  • Knowledge in financial services, especially around trading, real-time market data, and derivatives.
  • Experience leading teams using Scrum/Agile methodology, including sprint planning, retrospectives, and backlog management.
  • Experience with engineering metrics and using data to drive team performance and process improvements.
Intercontinental Exchange