BNY External Career Site-posted 2 months ago
$116,000 - $246,000/Yr
Full-time • Senior
New York, NY
5,001-10,000 employees

At BNY, our culture allows us to run our company better and enables employees’ growth and success. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the world’s investible assets. Every day, our teams harness cutting-edge AI and breakthrough technologies to collaborate with clients, driving transformative solutions that redefine industries and uplift communities worldwide. Recognized as a top destination for innovators and champions of inclusion, BNY is where bold ideas meet advanced technology and exceptional talent. Together, we power the future of finance – and this is what #LifeAtBNY is all about. Join us and be part of something extraordinary. We’re seeking a future team member for the role of Senior Software Developer to join our Technology team. This role is in New York City, NY.

  • Design and implement scalable, secure, and performant backend services using Java, Spring Boot, and REST APIs.
  • Develop and consume APIs as part of a distributed microservices environment, with a focus on reliability, maintainability, and testability.
  • Design, Build and test AI agents using in-house AI platform and Python to automate complex control-related tasks.
  • Design, develop and test LLM based AI Agents with RAG/Autogen and prompt engineering.
  • Implement structured logging using SLF4J and Log4j, and integrate with monitoring tools and logging aggregators (e.g., Splunk, ELK).
  • Collaborate with DevOps engineers to define and optimize CI/CD pipelines using GitLab, ensuring smooth and secure build, test, and deployment workflows.
  • Apply test-driven development (TDD) and behavior-driven development (BDD) practices using Cucumber, JUnit, and Mockito.
  • Ensure code quality and security by leveraging tools such as SonarQube and Veracode, with a focus on maintainable and compliant code.
  • Analyze and optimize application performance, database interactions, and service integrations.
  • Collaborate cross-functionally with product managers, analysts, and QA engineers to translate financial domain requirements into working software solutions.
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required.
  • 10+ years of experience in software development required; experience in the securities or financial services industry is a plus.
  • Strong expertise and in depth knowledge of Java, Spring Framework (Spring MVC, Spring Boot), design patterns, Microservices architecture, and Restful APIs.
  • Strong understanding of AI agent architecture, solid grounding and prompt engineering.
  • Strong understanding of DevOps principles, best practice for coding and Agile development.
  • Proficient in automating CI/CD pipelines on large container platforms (Docker, Kubernetes).
  • Batch Monitoring & Job scheduling tools like Airflow, Autosys & Control M.
  • Proficient in scripting and SQL, Stored Procedures and transaction management.
  • Highly competitive compensation.
  • Benefits and wellbeing programs rooted in a strong culture of excellence.
  • Access to flexible global resources and tools for your life’s journey.
  • Focus on health, personal resilience, and financial goals.
  • Generous paid leaves, including paid volunteer time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service