✦ Luna Orbit — Software Engineering

Python/PySpark Full -Stack Engineer

at Bank of New York Mellon

📍 Pittsburgh, PA, United States Onsite Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in computer science, Software Engineering, or related field
Category Software Engineering

This role involves developing scalable web applications and data pipelines for risk engineering in a financial services setting, utilizing Python, PySpark, Angular, and Snowflake.

  • Design and develop web applications
  • Implement RESTful APIs and microservices
  • Integrate data from Snowflake
  • Collaborate with cross-functional teams
  • Support application deployment and documentation

The technical environment includes Python, PySpark, Angular, Snowflake, RESTful APIs, microservices architecture, and Agile methodologies.

The ideal candidate is a mid-level software engineer with strong experience in Python, PySpark, and Angular, capable of developing scalable web applications and data pipelines within a financial services environment. They should be familiar with Agile practices and data platform integration.

PythonPySparkAngularRESTful APIsAgile
SnowflakeMicroservicesData PipelinesTechnical Documentation
SnowflakeAngularRESTAgile
PythonPySparkAngularSnowflakeRESTful APIsMicroservicesWeb DevelopmentData PipelinesAgileTechnical Documentation
PythonPySparkAngularSnowflakeRESTful APIsMicroservicesWeb DevelopmentData PipelinesAgileTechnical Documentation
collaborationproblem-solvingcommunicationteamworkadaptability
Industry Financial Services / Banking
Job Function Full-stack development for risk engineering applications
PythonPySparkAngularRESTful APIsMicroservicesSnowflakeAgileWeb DevelopmentData PipelinesTechnical DocumentationSoftware Development LifecycleRisk EngineeringFinancial ServicesAPI IntegrationWeb Applications

Lack of experience with Python or Angular, No experience in financial services or risk engineering, Inability to work onsite in Pittsburgh

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile