BNY

Python/PySpark Full-Stack Engineer

BNY

full-time

Posted on:

Location Type: Hybrid

Location: PittsburghPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with cross-functional teams to design, develop, and maintain scalable web applications using Python for back-end services.
  • Implement RESTful APIs and microservices in Python, ensuring robust integration with front-end components and data platforms.
  • Develop intuitive and responsive user interfaces using Angular, adhering to best practices in web development and accessibility.
  • Integrate and query data from Snowflake, optimizing data pipelines and managing data storage for performance and reliability.
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Write clean, maintainable, and well-documented code across the stack, supporting code reviews and knowledge sharing within the team.
  • Troubleshoot, debug, and resolve technical issues across back-end, front-end, and data platform components.
  • Contribute to continuous improvement by suggesting enhancements to application architecture, code quality, and development processes.
  • Support the implementation of security best practices throughout the stack, including data protection and secure authentication mechanisms.
  • Collaborate with business users and other stakeholders to deliver user-centric solutions that align with business objectives.
  • Stay current with emerging technologies in Python, Angular, and Snowflake, applying new insights to improve application performance and reliability.
  • Assist in the preparation and maintenance of technical documentation, deployment scripts, and user guides as needed.
  • Engage in Agile development practices, participating in daily stand-ups, sprint planning, and retrospectives

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or related field required
  • Proven experience developing scalable web applications using Python and Angular, or similar tech stack
  • Hands-on expertise in building RESTful APIs and microservices
  • Experience integrating and querying data from Snowflake or similar data platforms
  • Demonstrated ability to participate in Agile software development practices
  • Strong problem-solving and debugging skills across the technology stack
  • Excellent communication and collaboration skills within cross-functional teams
Benefits
  • BNY offers highly competitive compensation, benefits, and wellbeing programs rooted in a strong culture of excellence and our pay-for-performance philosophy. We provide access to flexible global resources and tools for your life’s journey. Focus on your health, foster your personal resilience, and reach your financial goals as a valued member of our team, along with generous paid leaves, including paid volunteer time, that can support you and your family through moments that matter.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAngularRESTful APIsmicroservicesSnowflakedata pipelinesweb developmentdebuggingAgilesoftware development lifecycle
Soft Skills
problem-solvingcommunicationcollaborationcross-functional teamworkknowledge sharingcontinuous improvementuser-centric solutions
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering