Northwest Talent Solutions is a leading Technology, Finance, and Healthcare staffing/recruiting and HR/DEI consulting firm partnering with outstanding clients within the private industry and public sector. Currently, we are partnered with a preferred client in Boston in search of a highly talented Senior Software Engineer (Hybrid - 3 days/week onsite).
Job Summary
As a Senior Software Engineer, you will collaborate with Quantitative Researchers and Portfolio Managers in the Front-office Engineering organization. You'll tackle diverse challenges, including onboarding new datasets, implementing trading signals, developing portfolio optimization tools, building data visualization frameworks, enhancing research platforms, and performance-tuning existing code using efficient numerical algorithms and cluster-computing solutions.
Key Duties & Responsibilities:
- Develop mission-critical production systems for quantitative applications
- Work with large datasets, both structured and unstructured
- Implement and optimize trading signals and portfolio optimization tools
- Enhance and maintain research platforms
- Collaborate with Quantitative Researchers and Portfolio Managers
Qualifications:
I. Education:
- Degree with high mathematical and computing content (e.g., Computer Science, Mathematics, Engineering, or Physics)
- Equivalent years of additional work experience may be considered in lieu of the above education requirement
II. Experience:
- 5+ years of professional experience in software engineering, preferably with a focus on quantitative applications
- Expert knowledge of Python and Pandas, with proficiency in related scientific libraries (NumPy, SciPy, stats models, sci-kit-learn)
- Experience developing mission-critical production systems
Knowledge, Skills & Abilities:
- Proven ability to develop mission-critical systems, with expertise in testing, monitoring, and deployment best practices
- Strong background in Linux and Git, with experience in distributed computing (Spark, Dask, Kubernetes)
- Deep understanding of data engineering practices, including ETL, pipelines, and data warehousing
- Excellent analytical skills, with knowledge of statistics, time-series analysis, and financial markets
- Outstanding communication skills, able to collaborate with cross-functional teams and manage multiple projects efficiently
Screening Questions:
- Describe your experience with Python and the scientific stack (NumPy, SciPy, Pandas, etc.) in a professional setting.
- What is your experience with developing mission-critical production systems?
- How have you worked with large datasets in the past, and what challenges did you face?
For confidential, immediate consideration, please apply with a formal copy of your resume along with your salary expectations and answers to all outlined screening questions.
Scale Beyond the Talent Bar