b Overview /b p As VP, Lead Software Engineering in Trading Technology, you design, build, and run cloud-based services for a multi‑asset trading platform on AWS. You shape technical direction with engineers and partners, emphasizing resilience, observability, and secure software. You leverage modern Java and microservices to deliver scalable solutions and improved developer experience. You’ll work closely with stakeholders in a fast-paced, large technology organization and contribute to the platform’s mission-critical impact. This role offers ownership, growth in distributed systems, and hands-on delivery at scale. /p b Responsibilities /b ul li Design, build, test, and deploy services aligned to business requirements /li li Develop Java-based services using reactive, non-blocking, and streaming patterns /li li Implement microservices and event-driven integrations for real-time workloads /li li Evolve domain-driven design and service boundaries with peers /li li Run scalable services on Kubernetes, implementing caching with Redis /li li Promote test-driven and behavior-driven development through reviews /li li Support performance testing and resilience validation with appropriate tooling /li li Communicate progress, trade-offs, and risks to senior stakeholders /li li Leverage AI-assisted SDLC tooling to accelerate delivery while upholding quality and security standards /li /ul b Key requirements /b ul li Bachelor’s degree in Computer Science or related field, or equivalent practical experience /li li Hands-on proficiency in Java and production-quality code delivery /li li Experience building distributed systems with real-time data requirements /li li CI/CD pipelines and modern delivery practices /li li Knowledge of microservices and service-oriented design /li li Experience with event-driven architectures and messaging /li li Experience with streaming/messaging technologies (e.g., Kafka, IBM MQ) /li li Experience with caching technologies (e.g., Redis, GemFire, Apache Ignite) /li li Knowledge of relational and non-relational databases /li li Experience in agile teams with strong engineering hygiene /li li Self-starter with ability to manage multiple priorities and deliver with ownership /li /ul ul li strong communication and stakeholder engagement /li li collaboration and teamwork /li li curiosity and continuous learning /li li Java /li li Reactive/non-blocking and streaming patterns /li li Microservices and service-oriented design /li /ul
Lead Software Engineering — Trading Tech employer: JP Morgan Chase
Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.