nb

Developer II - Full Stack Python Developer (Equities Investment Technology)

Apply Now

At a Glance

Location
United States of America
Employment
Full time
Experience
3–5 years
Compensation
salary range for this role is $90,000-$110,000. This is the lowest to highes
Posted
2026-01-29

Key Requirements

Required Skills

AgileCI/CDDjangoGitJavaScriptKubernetesMicroservicesPythonREST APIReactSQLScrumSnowflakeTypeScript

Domain Knowledge

  • Engineering
  • Finance

Benefits & Perks

Health Insurance

off, medical/dental/vision insurance, retirement, life insurance and other b

Requirements

3–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 and modern JavaScript/TypeScript for building responsive UIs.

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.

Compensation & 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

Neuberger Berman is unable to offer visa sponsorship for this position. Applicants must be authorized to work in the United States without the need for current or future sponsorship.

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.

Develop high-quality, efficient, and maintainable code using Python (Flask, Streamlit, Dash, Fast API)

Implement unit, integration, and data tests; apply TDD where appropriate.

Troubleshoot and resolve production issues; improve performance, reliability, and observability.

About the Company

Applicant Privacy Notice

.