Principal Software Engineer - Java, AWS, RESTful
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Define technical vision and architecture for backend services with full ownership from design through production
Provide hands-on technical leadership including coding, code reviews, mentoring, and championing engineering best practices
Drive scalability, performance, reliability, security, and cost-efficiency across distributed systems and data mesh platforms, including AI/ML and GenAI integration
Minimum Requirements
12+ years of engineering leadership experience with ~20 years overall and 5+ years at staff/principal level
Expert proficiency in Java 17+, RESTful API architecture, and AWS cloud-native infrastructure including EKS and networking
Experience designing and delivering large-scale distributed microservices with high availability, scalability, and fault tolerance
Expertise in system observability, test automation strategies, and AI-enabled development practices with adherence to security, compliance, and governance standards
Ideal Candidate Profile
Senior-level engineer with deep experience in complex, scalable distributed systems and enterprise cloud architectures
Strong architectural judgment across multiple paradigms (event-driven, CQRS, SOA, domain-driven design) applied pragmatically
Proven leader skilled at integrating AI tools into engineering workflows while ensuring responsible AI governance and operational excellence
