Neuberger Berman→
Developer II - Full Stack Python Developer… at Neuberger… · New York
Entry LevelHybridFull-timeNew York, NY$90k–$110k/yr
Skills
pythonrestful apisfastapireactjavascripttypescriptsqlsnowflakems sql serverunit testingintegration testingdata testingci/cdgitazure devopskubernetesopenshiftmicroservicesdistributed systemsagilescrum
Job Description
Summary: Neuberger Berman is seeking a Full Stack Developer to join their Equities Technology team. The role involves designing, developing, and deploying scalable applications that support equities investment strategies, with a focus on generative-AI technologies.
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 as primary framework)
- 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 (Fast API) and React/TypeScript
- 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
Required Qualifications:
- Bachelor's degree in computer science, software engineering, or related field, or equivalent practical experience
- 1-3 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 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
Preferred Qualifications:
- 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)
Required Skills: Python, RESTful APIs, FastAPI, React, JavaScript, TypeScript, SQL, Snowflake, MS SQL Server, Unit Testing, Integration Testing, Data Testing, CI/CD, Git, Azure DevOps, Kubernetes, OpenShift, Microservices, Distributed Systems, Agile, Scrum
Benefits: Paid time off, Medical/dental/vision insurance, Retirement, Life insurance, Other benefits
Benefits
Paid time off
Medical/dental/vision insurance
Retirement
Life insurance
Other benefits