Software Engineer (Full Stack)
Job Description
BNY offers a culture of excellence, competitive compensation, and generous paid leave, backed by wellbeing programs and a pay for performance mindset. This full stack software engineer role centers on delivering end to end platform features, API integrations, and AI driven agent orchestration. The position is onsite in Pittsburgh, PA, with an option to work from Lake Mary, FL as well, requiring four days in the office each week.
You will partner with Product and Architecture leadership to transform requirements into practical technical work, and you will have the chance to grow into a Product Owner role as you build domain expertise in Source to Pay workflows and shape backlog priorities and roadmap discussions.
Responsibilities
- Design and implement full stack features across the platform, including workflow orchestration UIs, agent configuration surfaces, API integrations, and data visualization dashboards.
- Extend API gateway capabilities to centralize platform calls to enterprise systems under stable, versioned contracts.
- Build bidirectional integrations with enterprise procurement, finance, travel, and contract management platforms using RESTful APIs and event driven patterns.
- Collaborate directly with the Product Lead and Architecture Lead to translate product requirements into technical specifications and sprint deliverables.
- Implement AI agent orchestration workflows with durable execution, audit trails, and deterministic replay of sourcing decision chains.
- Contribute to regulatory compliance data products, including field validation controls, data lineage mapping, and integration with cloud data warehouse and transformation tooling.
- Champion engineering best practices such as test coverage, CI/CD quality, code review standards, and thorough documentation.
- Progress toward a Product Owner role by building deep domain knowledge and taking increasing ownership of backlog prioritization and stakeholder communication.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field.
- 4+ years of professional full stack development experience, with strong frontend in React/TypeScript and backend in Python or Node.js.
- Hands on experience building and consuming RESTful APIs and integrating with enterprise or third party systems.
- Solid understanding of relational databases and SQL; experience with cloud data warehouses is a strong plus.
- Familiarity with workflow orchestration concepts and durable execution frameworks.
- Strong communication skills and the ability to work closely with product leadership, translating business requirements into technical solutions.
- A builder mindset, comfortable shaping architecture decisions in an early stage product environment rather than only executing fixed specifications.
Technologies
- Python
- Node.js
- RESTful APIs
- React
- TypeScript
- Data visualization libraries
- Durable workflow engines
- Pipeline orchestration tools
- Event driven architecture
- Cloud data warehouse
- Transformation frameworks
- SQL
- LLM API integration
- Prompt engineering
- Agent framework design
- API gateway
- CI/CD pipelines
- Containerized deployments
- Procurement platforms
- Finance platforms
- Travel platforms
- Contract management platforms
Benefits
- Highly competitive compensation, benefits, and wellbeing programs rooted in a culture of excellence and pay for performance
- Access to flexible global resources and tools for life’s journey
- Generous paid leaves
Preferred
- Experience with LLM AI integration patterns, prompt engineering, or agent based system design
- Previous work in procurement, sourcing, or Source to Pay domains
- Familiarity with regulatory compliance frameworks and data requirements
- Experience with data transformation frameworks, pipeline orchestration, or data quality and lineage tooling
- Interest in growing into product ownership; prior PO, PM, or technical product lead experience is a bonus