Software Engineer (Full Stack)
Backend Developer
Python
Agile
API
APIs
Artificial Intelligence
Automation
Data Analytics
Data Architecture
Data Visualization
Database
Design
DevOps
Engineering
Frontend
Full Stack
Gateway
Integration
Integrations
JavaScript
Programming Languages
Prompt Engineering
Software Engineering
SQL
Workflow Management
Job Description
BNY is seeking a capable Software Engineer (Full Stack) to design and deliver end-to-end platform features, API integrations, and AI agent orchestration. This on-site role offers location options in Lake Mary, FL or Pittsburgh, PA, with four days in the office per week.
Benefits
- Competitive compensation and benefits, plus wellbeing programs supported by a culture of excellence and a pay-for-performance philosophy.
- Flexible global resources and tools to support your life and career goals.
- Generous paid leave to balance work and personal priorities.
Responsibilities
- Architect and implement end-to-end platform features, including workflow orchestration interfaces, agent configuration surfaces, API integrations, and data visualization dashboards.
- Develop and enhance API gateway capabilities to centralize platform calls behind stable, versioned contracts with enterprise systems.
- Create bidirectional integrations with procurement, finance, travel, and contract management platforms using RESTful APIs and event-driven patterns.
- Collaborate with Product Lead and Architecture Lead to convert 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 warehouses and transformation tooling.
- Advocate for engineering best practices, including test coverage, CI/CD quality, code review standards, and documentation.
- Develop domain expertise in Source-to-Pay workflows and grow toward ownership of backlog prioritization, stakeholder communication, and roadmap decisions.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 4+ years of professional full stack development experience, with demonstrated strength in frontend (React with TypeScript) and backend (Python or Node.js) technologies.
- 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 to translate business requirements into technical solutions.
- A builder mindset, comfortable in an early-stage product environment where architecture decisions are shaped rather than dictated by a fixed spec.
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
Preferred qualifications
- Experience with LLM or AI integration patterns, prompt engineering, or agent-based system design.
- Background in procurement, sourcing, or Source-to-Pay domains.
- Familiarity with regulatory compliance frameworks and their data requirements.
- Experience with data transformation pipelines, orchestration, or data quality and lineage tooling.
- Interest in advancing toward product ownership; prior PO, PM, or technical product leadership is a plus.