$120K - 200K a year
Design, develop, and maintain scalable backend software and data pipelines for investment analytics and portfolio management.
5+ years backend software engineering experience with strong Python, Java, SQL skills, Snowflake experience, and a relevant degree.
About Eleven Recruiting We are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for best pay, diversity in tech, and best job-fit for every candidate we place. Our client, an investment firm, is seeking a Senior Python Software Engineer to join their team in New York, NY! Responsibilities • Design, develop, and maintain reliable, scalable software systems and data pipelines using Python, Java, SQL, and Snowflake. • Architect and optimize backend services that support investment analytics, portfolio management, and compliance workflows. • Collaborate with cross-functional teams including data engineering, investment professionals, operations, and compliance to deliver technology solutions aligned with business goals. • Ensure high performance, data accuracy, availability, and security across applications and databases. • Participate in system architecture discussions, code reviews, and Agile design sessions. • Contribute to the continuous improvement of development processes, tools, and engineering best practices. • Troubleshoot and resolve complex issues in production environments with a focus on stability and performance. • Stay current with emerging technologies and evaluate their potential impact on the firm’s technology stack. Required Qualifications • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. • 5+ years of professional software engineering experience, with a strong focus on backend development. • Deep proficiency in Python, with solid experience in Java and SQL. • Hands-on experience with Snowflake or comparable cloud data warehouse technologies. • Exposure to full-stack development, including front-end integration and modern web frameworks. • Strong understanding of software development best practices including version control, automated testing, and CI/CD pipelines. • Familiarity with Agile development methodologies and collaborative team environments. • Excellent problem-solving skills and attention to detail. • Strong communication skills and ability to work effectively across technical and non-technical teams. Preferred Qualifications • Experience working in the financial services industry, particularly within investment management or trading systems. • Familiarity with cloud platforms (AWS, Azure, or GCP) and modern data architecture patterns. • Understanding of financial data structures, investment analytics, or portfolio systems.
This job posting was last updated on 10/8/2025