Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management in the financial markets. With the strategic acquisitions of FINCAD, PolyPaths and Kynex, Numerix has strengthened its leadership position empowering financial institutions worldwide to transform risk into opportunities with confidence.
Overview
As a Professional Services Engineer – Senior Software Developer, you will contribute to the successful delivery of customer onboarding, solution implementation and application development support services for both our SaaS and on-premises clients. You will work hands-on with both our clients and the product team, always striving to meet our business objectives in a dynamic, fast-paced financial markets environment where the Customer Services and Product teams continuously adapt to deliver innovative solutions for our customers.
What You’ll Do
- Lead and design complex valuation and risk solutions through customer implementation projects that include but are not limited to:
- Capturing and translating customer business requirements into solution specifications and designs.
- Lead and support DevOps tasks and best practices.
- Ensure the performance, quality, and responsiveness of applications.
- Front-to-Risk systems configuration.
- Systems integration/interfaces.
- Workflow automation.
- First-line troubleshooting during QA and customer testing.
- Provide first-class application development support using modern C++ and Python languages in a multi-platform environment (Windows/Linux/UNIX).
- Contribute to the full lifecycle of product development working with a team of Financial Engineers, Quantitative Analysts, Solution Architects/Developers and Project managers.
- Participate in peer review of all aspects of the work (code, documentation, testing).
- Partner closely with product engineering, product management, sales, pre-sales and support to deliver analytics solutions that meet our clients’ expectations.
- Be an active contributor to change management, and to a positive, collaborative, and high-performing team environment across Numerix as a whole.
- Drive change management and lead, coach and mentor other team members.
Measures of Success
- Customer NPS focused on application development and support.
- Contribute to the optimization of Professional Services revenue by adopting best practices throughout project implementations.
- Continuous training and knowledge exchange across technical resources in PS.
- Support operational efficiency in PS by logging time in NetSuite diligently.
What We’re Looking For
- At least 8 years of experience in capital markets, designing and developing risk platforms/applications.
- Skilled in software testing methodologies.
- Strong demonstration, communication, and interpersonal skills.
- Strong understanding of the Software Development Life Cycle (SDLC) and best practices (preferably Agile) and development tools like JIRA.
- Strong hands-on experience with Python and/or other programming languages.
- Ability to select and use the most appropriate tools, technologies, and languages as applicable.
- Experience with cloud-based native services and SaaS offerings.
- Hands-on experience with AWS services (EC2, RDS, S3, IAM, VPC, CloudWatch) as well as serverless components like AWS Lambda and Step Functions.
- Proven ability to design, implement, and troubleshoot solutions leveraging AWS cloud infrastructure in production environments.
- Masters degree in a technical discipline (e.g., Computer Science, Engineering) or equivalent.
- Experience as a consultant and/or in professional/client services teams on software implementation projects or some experience in product management.
- AWS certifications (e.g., AWS Solutions Architect, AWS Developer) are highly desirable.
Location and Work Arrangement
This is a hybrid role, open to all who reside within a commutable distance from Midtown Manhattan, NYC (our new headquarters is near Grand Central Terminal). The successful candidate will work in our offices a minimum of 3 days per week.
Salary Note
The annual pay range for this position is based on the preferred primary location listed above. If applying to this role at a location that is not the preferred primary location, please note the salary range may vary and fall outside of what is listed. Base pay offered may vary depending on job-related knowledge, skills, and experience.
Important Compliance Note
Also note that unsolicited contact from third-party recruiters or agencies will not be considered at this time. We respectfully request no outreach from agencies.