Software Engineering ManagerLocation: Onsite - New York, NY
Employment Type: Full-Time, Direct Hire
Work Authorization: Must be eligible to work in the U.S. without sponsorship. No CTC, CTH, or third-party subcontracting.
About the RoleWe are seeking a highly skilled
Software Engineering Manager to lead a small, growing engineering team (currently 2-4 engineers). This role blends hands-on technical leadership with people management and cross-functional collaboration. You will drive architectural decisions, contribute to complex system design, and ensure high-quality engineering practices while guiding and developing your team.
What You'll Do- Contribute as a senior technical engineer (~60%), including system design, coding, and architecture.
- Manage and mentor team members (~30%), providing code reviews, coaching, and performance feedback.
- Oversee prioritization, planning, and delivery of engineering work (~10%).
- Partner closely with business stakeholders across multiple levels to understand requirements and deliver commercial, scalable solutions.
- Ensure engineering best practices, code quality, and operational excellence across the team.
Required Qualifications- Expert-level proficiency in modern C#, including architecture, design patterns, and hands-on development.
- Middle Office domain expertise, including complex trade support and asset servicing workflows.
- Ability to communicate clearly and succinctly with both technical and non-technical audiences.
- Demonstrated ability to lead code reviews, provide constructive feedback, and mentor engineers.
- Proven experience working in dynamic, fast-paced environments with direct business interaction.
Technical Skills- Advanced C# development and system design
- Apache Kafka
- Docker and Kubernetes
- DevOps practices and CI/CD pipelines
- AI fluency and familiarity with modern AI-driven development workflows