Jersey City, NJ, United States
16 hours ago
Senior Manager of Software Engineering - Databases

When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this. 

As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate and Investment Banking division, you will play a leadership role by offering technical guidance and advice to a highly skilled database team. You will also foresee the requirements and potential dependencies of other functions within the organization. As a specialist in your field, your insights will impact budget and technical considerations to enhance operational efficiencies and functionalities.

We are looking for a highly skilled and experienced Senior Database Manager to join our dynamic team. The ideal candidate should have extensive experience in designing, implementing, and managing complex database systems, with a strong focus on AWS RDS, Oracle, PostgreSQL,, modern NoSQL databases like MongoDB, distributed architecture like cockroachDB, caching database like Redis, . This role requires a deep understanding of database architecture, performance tuning, and data security.

Job responsibilities

Design, implement, and maintain robust database solutions using AWS RDS, Oracle, PostgreSQL,NoSQL databases such as MongoDB and Cassandra, distributed database like CockroachDB, caching database.Collaborate with development teams to design and optimize database schemas, queries, and indexing strategies to ensure high performance and scalability.Monitor database performance, identify bottlenecks, and implement solutions to improve efficiency and reliability.Develop and implement database backup, recovery, and disaster recovery strategies to ensure data integrity and availability.Ensure database security by implementing best practices for access control, encryption, and auditing.Automate routine database tasks and processes using scripting languages and tools.Stay up-to-date with the latest database technologies and trends, and provide recommendations for continuous improvement.Mentor and provide guidance to junior database engineers and other team members.Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasksProvides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the teamCreates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation

Required qualifications, capabilities, and skills

Formal training or certification on Computer Science concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertiseStrong experience on AWS RDS, Oracle, PostgreSQL, NoSQL, Cockroachdb, Redis,Memcache databases.Strong proficiency in SQL and experience with database performance tuning and optimization.Experience with database migration, replication, and high-availability solutions.Good experience with cloud-based database services, like AWS RDS and DocumentDB.Knowledge of database security best practices and compliance requirements.Proficiency in scripting languages such as Python, Bash, or PowerShell.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.

Preferred qualifications, capabilities, and skills

Certifications in AWS, MongoDB, Oracle, or PostgreSQL.Experience with DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.Experience with ETL processes and replication tools like Goldengate.Having Terraform as an additional skill is advantageous.

 

Confirm your E-mail: Send Email