Vice President, Full-Stack Engineer

Bank Of New York Mellon

Boston, MA • 15m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Vice President, Full-Stack Engineer
  • Location: Boston, MA
  • Focus: Java/Spring Boot microservices + frontend development, with responsible AI feature integration

Description

Consult with internal business groups to deliver high-level application software development and technical support. Program and integrate testable, efficient code into fully functional software systems, and build production-ready Java/Spring Boot microservices and APIs. Apply AI-assisted coding and integrate AI features with guardrails, validation, telemetry, and auditability.

Responsibilities

  • Consult with internal business groups to provide high-level application development services and technical support
  • Develop well-designed, testable, efficient code and integrate components into functional systems
  • Analyze, design, and develop tests and test-automation suites; create flowcharts/layouts and documentation to meet requirements
  • Maintain software functionality and currency; participate in code reviews; apply security and privacy principles
  • Implement well-architected Java/Spring Boot microservices and APIs; deliver production-ready code with strong testing
  • Use AI-assisted coding practices (prompting, code suggestions, test generation) while ensuring quality, security, and maintainability
  • Integrate AI capabilities (inference endpoints, prompt orchestration, RAG flows, embeddings) with guardrails and input/output validation
  • Design and optimize data access and performance for services (query efficiency, connection pool tuning, transactional integrity)
  • Collaborate with tech leads and product partners on requirements, acceptance criteria, and sprint goals; keep documentation up to date
  • Support CI/CD pipeline tasks (builds, tests, artifacts, environment configs) and automated quality gates

Requirements

  • Bachelor’s degree in computer science, engineering, or related discipline, or equivalent work experience
  • 5–9 years of hands-on software development experience with Java/Spring/Spring Boot
  • Demonstrated use of AI-assisted coding tools
  • Integration of AI features with responsible-use practices
  • Working knowledge of RDBMS (Oracle or equivalent) and secure, performant data access
  • Experience contributing to CI/CD pipelines, automated testing, and observability
  • Prompt engineering for code/tests with verification steps (no blind acceptance)
  • Experience implementing AI guardrails (policy checks, content filters, PII safety) and robust telemetry of prompts/responses
  • Ability to design deterministic wrappers around model calls (timeouts, retries, backoff, caching) and capture audit/compliance traceability
  • Thorough knowledge of frontend and backend development with Java, Node.js, CSS, JSON, Angular, and JavaScript
  • Proficiency in application frameworks and containerization for multi-platform development toolchains

Benefits

  • Highly competitive compensation and benefits with pay-for-performance philosophy
  • Wellbeing programs and access to flexible global resources
  • Generous paid leaves, including paid volunteer time
  • 401(k) and eligibility for company-sponsored medical, dental, vision, and basic life insurance plans (subject to plan terms)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report