JPMorgan Chase
Principal Software Engineer - Apache Cassandra
Columbus, OH · Principal · Full-time · Posted Oct 1, 2026
- Experience
- 10+ years applied experience; no alternative stated.
- Education
- Formal training or certification on infrastructure engineering concepts.
About the job
Builds and governs automation, self-service tooling, and reusable engineering frameworks for JPMorganChase’s large-scale Apache Cassandra platform across private and public clouds.
What you'll do
- Develop and review secure, scalable production code and reusable software frameworks.
- Build Cassandra automation and self-service tools that improve platform usability and customer experience.
- Lead adoption and governance of agentic AI-enabled engineering workflows, with controls for validation, security, resiliency, and reuse.
What they ask for
- Formal training or certification in infrastructure engineering concepts and 10+ years of applied experience.
- Software development experience in Java; understanding of cloud, virtualization, APIs, and modern software languages.
- Advanced experience in at least two listed areas, including databases, Unix/Linux, distributed systems, networking, or large-scale software development.
- Experience leading agentic AI-enabled development practices across teams, and with automation/configuration tools such as SaltStack and Ansible or similar.
Nice to have
- UI/UX development experience or open-source contributions.
- Expertise designing, implementing, and optimizing DynamoDB solutions.
Tools
Apache Cassandra, Java, SaltStack, Ansible, DynamoDB
AI focus
Architect and govern agentic AI-enabled engineering workflows, including AI-assisted PR review, test generation and maintenance, release readiness checks, incident triage, and root-cause acceleration; establish human validation, auditability, secure data handling, and responsible-use controls.
Model-written summary · the original posting is authoritative