remote
Software Engineer III - Database - JPMorganChase
Software Engineer
Senior database engineer leading design, development, and administration of high‑availability data platforms, collaborating with application teams to deliver secure, scalable solutions using Oracle, SQL, and advanced performance tuning techniques.
About the role
Key Responsibilities
- Lead database design, development, and administration for mission‑critical applications, ensuring high availability and scalability.
- Collaborate with cross‑functional teams to architect data models, optimize queries, and implement performance tuning strategies.
- Design and maintain ETL pipelines, data migration scripts, and data integration solutions to support business analytics.
- Implement robust security, backup, and disaster recovery procedures in accordance with enterprise standards.
- Provide mentorship and technical guidance to junior engineers and developers on database best practices.
Requirements
- 5+ years of experience in database engineering, with deep expertise in Oracle and SQL.
- Strong background in database design, performance tuning, and large‑scale data migration.
- Proficiency with ETL tools and scripting languages (e.g., Python, Shell).
- Experience with cloud database services (AWS RDS, Azure SQL) is a plus.
- Excellent problem‑solving skills and a collaborative mindset.