
Posted 17 hours ago
Principal Software Engineer
JPMorgan ChasePrincipal Software Engineer
Requirements
12+ years engineering experience, 5+ years staff/principal level experience, Expert Java 17+, Expert RESTful architecture, Expert AWS and cloud-native architecture, Experience with distributed systems, Knowledge of Neo4j, PostgreSQL, Kafka, or Flink, Observability expertise (Datadog, CloudWatch)
Skills
JavaAWSRESTMicroservicesKafkaPostgreSQL
About the role
Responsibilities
- Define the technical vision and architectural direction for scalable back-end services, AI/ML, and Data Mesh platforms.
- Provide technical leadership through hands-on coding, high-quality code reviews, and mentoring engineering teams.
- Lead critical design decisions regarding data models, API contracts, and failure modes, maintaining ownership from design to production.
- Develop and maintain libraries, SDKs, and frameworks to serve as standard building blocks across the organization.
- Drive reliability, performance, security, and cost efficiency across all services and cloud-native architectures.
- Shape the technology roadmap by evaluating emerging tools and integrating AI-assisted coding to improve velocity and quality.
- Partner with Product and Engineering leadership to align technical strategies with business objectives.
Requirements
- 12+ years of engineering experience, with at least 5+ years at a Staff or Principal level.
- Expert-level proficiency in Java 17+ and deep understanding of OOP/OOD, concurrency, and parallelism.
- Expert knowledge of RESTful architecture, including resource modeling, idempotency, and contract-first development with OpenAPI.
- Proven track record in designing and delivering large-scale distributed systems and microservices architectures.
- Expert-level proficiency with AWS and cloud-native architecture, specifically EKS and AWS Networking.
- Substantive experience with databases and streaming platforms such as Neo4j, PostgreSQL, Kafka, Kinesis, or Flink.
- Extensive expertise in observability for distributed systems using tools like Datadog and AWS CloudWatch.
- Strong understanding of QA and test automation strategies, including unit, integration, and contract testing.
About the Company
JPMorgan Chase is one of the world's leading financial institutions. Within the Chief Data and Analytics Organization, we build market-leading technology products that drive innovation in Data Mesh, AI/ML, and GenAI to serve our global client base.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Engineer
JPMorgan Chase · Hyderabad
