Jobs · Engineering · Pennsylvania

Vice President, Full-Stack Engineer

BNY · Pittsburgh, PA · Today
EngineeringFull-time

About the role

This role is located in Pittsburgh, PA. In this role, you’ll make an impact by:

  • Consult with Product to provide high-level application software development services and technical support.
  • Program well-designed, testable, efficient code and integrate software components into fully functional software systems.
  • Analyze, design, and develop tests and create automated test cases and documentation to satisfy requirements and solutions.
  • Maintain software functionality and currency, actively participate in code reviews, and apply security and privacy principles.

Responsibilities

Core Java, Spring, and Spring Boot: REST controllers, dependency injection, configuration management, data access (JPA/JDBC), concurrency basics, and exception handling.

  • Implement well-architected Java/Spring Boot microservices and APIs: build features, fix defects, and deliver production-ready code with strong automated testing.
  • Apply AI-assisted coding and AI coding practices to speed up development (prompting, code suggestions, test generation), while ensuring code quality, security, and maintainability.
  • Integrate AI features in applications (e.g., inference endpoints, prompt orchestration, RAG flows, embeddings) with guardrails, input/output validation, and auditability.
  • Contribute to data access design and performance (RDBMS basics): write efficient queries, tune connection pools, and implement transactional integrity and error handling.

Requirements

  • Collaborate closely with tech leads and product partners to refine requirements, acceptance criteria, and sprint goals; maintain clean documentation (API contracts, ADRs, readmes).
  • Support CI/CD pipeline tasks (builds, tests, artifacts, environment configs) and contribute to automated quality gates and release safety.

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent work experience required.
  • 5 - 9 years of hands-on experience building software with Java/Spring/Spring Boot.
  • Demonstrated use of AI-assisted coding tools and integration of AI features with responsible-use practices.
  • Working knowledge of RDBMS (Oracle or equivalent) and secure, performant data access in services.
  • Experience contributing to CI/CD pipelines, automated testing, and observability.
  • Prompt engineering for code/tests with verification steps; avoid blind acceptance of generated code.
  • Implement guardrails for AI-enabled features (policy checks, content filters, PII safety) and robust telemetry of prompts/responses.
  • Design deterministic wrappers around model calls (timeouts, retries, backoff, caching) and capture traceability for audit/compliance.
  • Collaborate on evaluation harnesses for AI features (quality metrics, latency budgets, failure modes).

Skills

  • Thorough knowledge and experience of both frontend and backend development in Angular, Java, NodeJS, CSS, JSON and JavaScript.
  • Proficiency in application frameworks and containerization, with broad experience in multi-platform development tools and toolkits.
  • Prior lead experience selecting and implementing vendor-specific methodologies and prior consulting experience with structured methodologies.
  • Experience in the securities or financial services industry is a big plus.

Benefits

  • Competitive compensation, benefits, and wellbeing programs rooted in a strong culture of excellence and our pay-for-performance philosophy.
  • Flexible global resources and tools for your life’s journey.
  • Health, resilience, and financial goals support.
  • Generous paid leaves, including paid volunteer time.
  • Equal Employment Opportunity/Affirmative Action Employer.

Similar jobs