About Us:
Join a leading capital markets firm, where innovation meets precision. Our technology team powers mission-critical systems that drive the world's most dynamic financial markets. We are seeking a highly skilled and motivated Engineering Manager to lead a small, focused team of engineers while remaining hands-on in the development process. This is an opportunity to shape impactful technology in a fast-paced, results-driven environment.
Key Responsibilities:
Team Leadership:
Manage, mentor, and grow a team of software engineers, fostering a culture of collaboration, excellence, and continuous improvement.
Set clear objectives and performance expectations, conducting regular one-on-one meetings and performance reviews.
Align team priorities with business goals and ensure timely delivery of high-quality solutions.
Technical Contributions:
Act as a technical expert in C programming, Linux, and TCP/IP, contributing directly to the design, development, and optimization of software systems.
Review and write code, ensuring best practices, scalability, and maintainability.
Drive the adoption of modern development tools and processes, including CI/CD pipelines and automated testing frameworks.
Project Management:
Oversee the end-to-end development lifecycle for key projects, from requirements gathering and design to deployment and post-implementation support.
Collaborate with cross-functional teams, including product management, infrastructure, and QA, to deliver solutions that meet both technical and business needs.
Identify and mitigate risks and bottlenecks to ensure smooth project execution.
Innovation and Strategy:
Stay current with advancements in technology and industry trends, identifying opportunities for innovation.
Participate in architectural discussions and decisions to evolve our platform to meet future demands.
Contribute to long-term technology roadmaps aligned with business objectives.
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
7+ years of experience in software development, with at least 2 years in a leadership role.
Strong proficiency in C programming, Linux, and TCP/IP networking protocols.
Proven track record of leading small teams and delivering complex software projects.
Excellent problem-solving skills and the ability to navigate technical challenges.
Experience with low-latency systems, real-time applications, or financial systems is highly desirable.
Soft Skills:
Strong leadership and interpersonal skills, with the ability to motivate and inspire a team.
Clear and effective communication skills, both written and verbal.
Detail-oriented with a commitment to quality and continuous improvement.
Why Join Us?
Opportunity to work on cutting-edge technology in the capital markets domain.
A collaborative and inclusive culture that values technical excellence.
Competitive compensation and benefits package, including professional development opportunities.
A chance to make a direct impact on the systems that power global financial markets.