Software Engineering Manager
Software Engineering ManagerLocation: Onsite - New York, NYEmployment Type: Full Time, Direct HireWork 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 DoContribute 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 QualificationsExpert 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 SkillsAdvanced C# development and system designApache KafkaDocker and KubernetesDevOps practices and CI/CD pipelinesAI fluency and familiarity with modern AI driven development workflows