← All Jobs
Posted May 25, 2026

Senior Developer I- Full Stack Python Developer (Investment Technology)

About the position Neuberger Berman’s Investment Technology team is seeking a technically strong, full stack Python Developer to work alongside experienced engineers to design, develop, and deploy scalable applications that support our investment, trading, risk & research teams. This is an excellent opportunity to grow across the stack at the intersection of finance and technology. Responsibilities • Design, develop, and enhance applications that support trading, portfolio management, and analytics for equities investment teams. • Build RESTful APIs and microservices using Python (FastAPI, Flask, Dash, Streamlit • Work across the full software development lifecycle: requirements, design, implementation, testing, deployment, and ongoing support. • Participate in agile ceremonies (stand-ups, sprint planning, retrospectives). • Develop high-quality, efficient, and maintainable code using Python (Flask, Streamlit, Dash, Fast API) • Write clean, efficient, and maintainable code. • Implement unit, integration, and data tests; apply TDD where appropriate. • Troubleshoot and resolve production issues; improve performance, reliability, and observability. • Design and optimize SQL schemas and queries. • Work with Snowflake and MS SQL Server to ensure data integrity and performance. • Use Git and Azure DevOps for version control, work tracking, and CI/CD. • Deploy and support containerized applications on Kubernetes/OpenShift. • Partner with engineers, product owners, and investment teams to translate requirements into solutions. • Participate in code reviews and maintain technical documentation (APIs, designs, architecture). • Use AI coding tools (e.g., GitHub Copilot, Claude Code) to enhance productivity, while maintaining strong independent coding and debugging skills. Requirements • Bachelor’s degree in computer science, software engineering, or related field, or equivalent practical experience. • 5+ years of professional software development experience, ideally in a full stack role. • Strong Python skills with experience building RESTful APIs. • Hands-on experience with at least one Python web framework (FastAPI preferred; Flask, Django, Dash, or Streamlit a plus). • Experience with React or Angular and modern JavaScript/TypeScript for building responsive UIs. • Proficiency with SQL, including schema design, query optimization, and data modeling (Snowflake, MS SQL Server, or similar). • Experience writing unit, integration, and data tests (e.g., pytest, unittest) and working with CI/CD pipelines. • Comfort with Git-based workflows and code reviews. • Experience deploying applications to Kubernetes/OpenShift or other container orchestration platforms. • Familiarity with microservices and distributed systems. • Experience working in agile/scrum environments. • Strong communication and collaboration skills; ability to work with both technical and business stakeholders. • Proven ability to quickly learn new technologies and domain concepts. • Proactive, ownership mindset with commitment to clean, maintainable, well-documented code. Nice-to-haves • Experience in financial services, capital markets, or fintech. • Basic understanding of equities markets, financial instruments (stocks, ETFs, derivatives), and investment workflows. • Experience with observability tools (logging, metrics, tracing). Benefits • Opportunity to work on impactful projects that directly support investment decision-making • Collaborative, intellectually stimulating environment with experienced engineers and investment professionals • Exposure to cutting-edge technology and financial markets • Professional development and learning opportunities • Access to modern development tools and AI-assisted coding platforms