Senior Full Stack Software Engineer, AVP

State StreetPrinceton, NJ
$100,000 - $167,500

About The Position

We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain enterprise-grade applications across cloud, web, and distributed systems environments. The ideal candidate brings deep expertise in Java-based backend development, modern frontend frameworks, cloud-native architectures, and financial services or highly regulated industries. This role requires a hands-on engineer who can collaborate with business stakeholders, modernize legacy platforms, build scalable microservices, and deliver high-quality software solutions from concept to production.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 10+ years of professional software engineering experience.
  • Extensive experience delivering enterprise-scale applications.
  • Experience in financial services, fintech, capital markets, payments, or other highly regulated industries preferred.
  • Proven track record modernizing legacy platforms and implementing cloud solutions.
  • Java
  • Spring Boot
  • Spring JPA
  • REST APIs
  • Microservices Architecture
  • Maven
  • Docker
  • TypeScript
  • JavaScript
  • Vue.js
  • Angular
  • HTML5
  • CSS3
  • Oracle
  • PostgreSQL
  • SQL Server
  • MySQL
  • Relational Database Design
  • SQL Optimization
  • AWS (ECS, EC2, S3, RDS, DynamoDB, Aurora, SQS)
  • Containerization
  • CI/CD Processes
  • Cloud-Native Architecture
  • Splunk
  • Datadog
  • Kibana
  • Application Performance Monitoring
  • Production Support
  • Experience leveraging AI development tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies to accelerate software delivery.

Nice To Haves

  • Advanced degree preferred.
  • AWS certifications.
  • Experience with trading, capital markets, financial modeling, risk systems, or payment platforms.
  • Experience with compliance and regulated technology environments.
  • Knowledge of event-driven and distributed systems architectures.
  • Strong understanding of data modeling and enterprise integration patterns.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to balance strategic architecture thinking with hands-on development.
  • Self-starter with strong ownership and accountability.
  • Ability to mentor engineers and influence technical direction.
  • Continuous learning mindset and passion for emerging technologies.

Responsibilities

  • Design, develop, test, and deploy scalable full-stack applications.
  • Build and maintain cloud-native microservices using Java, Spring Boot, and related technologies.
  • Modernize legacy applications and migrate systems to contemporary architectures.
  • Develop and maintain RESTful and gRPC service integrations.
  • Implement data persistence layers and optimize application performance.
  • Create responsive web applications using modern JavaScript frameworks such as Vue.js, Angular, and TypeScript.
  • Translate UX/UI designs into high-quality user experiences.
  • Develop reusable UI components and maintain frontend standards.
  • Collaborate closely with product, design, and business teams.
  • Design and support solutions running on AWS cloud infrastructure.
  • Implement containerized deployments using Docker and cloud orchestration platforms.
  • Improve CI/CD pipelines and deployment automation.
  • Monitor application health and performance using observability tools.
  • Design and optimize relational database solutions.
  • Develop ETL processes and data integration workflows.
  • Create dashboards and monitoring solutions that provide operational insights.
  • Support analytics and reporting requirements.
  • Develop automated tests and maintain high code quality standards.
  • Conduct code reviews and mentor junior developers.
  • Drive engineering best practices and continuous improvement initiatives.
  • Ensure solutions meet security, compliance, and regulatory requirements.

Benefits

  • our retirement savings plan (401K) with company match
  • insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
  • paid-time off including vacation, sick leave, short term disability, and family care responsibilities
  • access to our Employee Assistance Program
  • incentive compensation including eligibility for annual performance-based awards
  • eligibility for certain tax advantaged savings plans
  • inclusive development opportunities
  • flexible work-life support
  • paid volunteer days
  • vibrant employee networks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service