



About the Role
FULL STACK or BACK END ENGINEER needed at one of our investment technology clients! Ideally hybrid in NYC but can also be hybrid in a bunch of other major cities on the east coast and mid west. Base $125k - $175k plus bonus depending on experience. Ideally have both C#.NET and JavaScript/TypeScript experience but open to just C#.NET experience as well. Must have experience working with financial services firms or investment technology firms. No contractors, no C2C - this is a full time W2 role only. No visa sponsorship available. Second interview will be in person so don't apply if you can not meet in person!
Our client is seeking a Software Engineer to join their Feature Team building a mission-critical financial technology platform used by global clients. This is a hands-on engineering role focused on designing, developing, and delivering robust product features that rely on the underlying platform infrastructure. You will collaborate closely with senior engineers, product managers, and the Platform Engineering Team to translate business requirements into high-quality, scalable solutions.
You will thrive in a fast-paced environment that values technical excellence, precision, and accountability. The ideal candidate is detail-oriented, organized, and eager to grow by learning from experienced peers while contributing to impactful feature development.
Key Responsibilities:
1. Feature Development
• Design, code, and deliver reliable, high-performance features across the stack (backend in C#.NET, frontend in JavaScript/TypeScript).
• Collaborate with product and design teams to transform user requirements into technical implementations.
• Build features that interact efficiently with the platform APIs, databases, and caching systems.
• Participate in code reviews and contribute to improving coding standards and practices.
• Ensure code quality through testing, validation, and adherence to development best practices.
2. Collaboration & Teamwork
• Work closely with senior engineers and the Platform Team to ensure seamless integration between product features and platform services.
• Participate actively in daily standups, sprint planning, and retrospectives, contributing ideas and updates.
• Communicate clearly with cross-functional teams to ensure shared understanding of progress and priorities.
• Support a collaborative, high-performance culture where engineers help each other succeed.
3. Quality, Testing & Reliability
• Follow a Zero-Defect Mindset, focusing on building reliable, secure, and maintainable software.
• Write and maintain unit tests, integration tests, and contribute to automation frameworks.
• Participate in troubleshooting, debugging, and performance optimization efforts.
• Ensure new features are observable through proper logging and monitoring hooks.
4. Continuous Improvement & Learning
• Take ownership of assigned components and deliverables, ensuring timely and quality outcomes.
• Proactively identify opportunities for code optimization, refactoring, or technical improvement.
• Stay current on tools, frameworks, and techniques that improve productivity and quality.
• Learn from senior engineers and tech leads through pair programming, design reviews, and mentorship.
5. Innovation & Platform Collaboration
• Collaborate with the Platform Engineering team to test and adopt new APIs, tools, and infrastructure enhancements.
• Contribute ideas and feedback on how the platform and product can evolve together.
• Support AI-driven initiatives or POCs led by senior engineers or the Platform Tech Lead.
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 4–7 years of professional experience in software engineering in Financial Services, Banking, or FinTech.
• Strong proficiency in C#.NET for backend development
• Experience with Azure Cloud, Azure SQL, and RESTful API integration.
• Understanding of CI/CD pipelines and agile software development processes.
• Demonstrated ability to write clean, efficient, and maintainable code.
• Strong organizational skills and attention to detail, ensuring timely and high-quality delivery.
Preferred
• Strong proficiency in JavaScript/TypeScript (React, Angular, or Vue) for frontend
• Exposure to DevOps, Kubernetes, Redis, or microservices architectures.
• Familiarity with automated testing frameworks and cloud monitoring tools.
• Curiosity about AI and automation technologies and their role in software development.