Back to jobs

Senior Development DBA

Remote / IndiaFull timeSenior (5+ years)
Apply

About the role

About Us:

insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence, while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.

Job Description:

Company Description
Insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At Insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

About the Role

We are looking for an Oracle Database Administrator with a primary focus on Performance Tuning and Query optimization to join our team. In this role, your primary focus will be database performance tuning across the full development lifecycle — from early schema and query design through production optimization. This is not a traditional DBA role; day-to-day responsibilities will center on performance optimization rather than routine database administration tasks such as backups, patching, or user management.

You will serve as the performance subject matter expert embedded within our development teams, reviewing code and data access patterns before they reach production and driving a culture of performance-aware development. You will be expected to proactively identify inefficiencies, respond to performance incidents, and deliver concrete, measurable improvements to query response times, throughput, and resource utilization.

Success in this role requires a deep understanding of how databases execute queries under the hood — including execution plan analysis, index internals, wait statistics, and the interplay between database behaviour and application workloads. You will work closely with development, DevOps, and infrastructure teams to ensure our databases operate at peak efficiency across all environments.

Job Description
As an Oracle Database Administrator specializing in database performance and query optimization, you will serve as the technical authority for all database initiatives across the Equity Management platform, reporting to the Manager of Database Administration and working closely with the DevOps teams. This is a specialized technical role that combines strategic data modernization thought leadership with hands-on implementation - you'll identify optimization opportunities, and develop the transformation into a modern, performant data platform while rolling up your sleeves to execute key technical implementations. You'll need to not only identify and implement solutions but also teach, influence, drive change, and hold teams accountable to data engineering standards and best practices.

You will be joining the team at a pivotal transformation point as we modernize our data architecture to fully leverage cloud capabilities and support next-generation analytics. We are looking for someone who can evaluate our current Oracle database architecture, lead optimization initiatives for performance and scalability, and architect solutions that enhance integration with modern BI platforms. You'll work day-to-day with our DBAs, Solution Architect, and team of Principal Engineers to execute the transformation of our database systems.

Responsibilities

Database Strategy:

  • Evaluate and lead efforts to optimize data models for performance and scalability.
    • Assess current database bottlenecks, long-running queries, and performance issues, designing and implementing optimization strategies.
    • Develop database modernization roadmap for read-optimization and tighter integration with modern BI tools.
    • Lead strategic decisions on database patterns, indexing strategies, partitioning, and data lifecycle management.

Database Modernization & Tooling:

  • Evaluate and replace our custom-built database deployment tool with enterprise-grade solutions (DACPAC, Liquibase, Flyway, or similar).
    • Design and implement robust database deployment pipelines across multiple environments (Dev, QA, UAT, Prod).
    • Lead database migration strategies from write-optimized to read-optimized architectures.
    • Design and implement database observability, monitoring, and alerting solutions.

Hands-On Implementation & Optimization:

  • Analyze and optimize long-running queries and database performance issues impacting customer experience with the ability to refactor/rewrite complex queries where needed.
    • Design and implement database changes that support cloud-native application patterns
    • Develop proof-of-concepts for database modernization approaches and data architecture improvements.
    • Implement database normalization initiatives while maintaining system stability.
    • Work hands-on with Oracle 19c to solve immediate performance challenges while planning long-term improvements.

Cross-Team Collaboration & Technical Leadership:

  • Collaborate with Solution Architect on data strategy and phased database modernization approaches
    • Work closely with Principal Application Engineers to ensure application and database architectures are optimally aligned
    • Bridge the gap between development teams and database operations, translating application requirements into database design
    • Mentor and teach engineering teams on database best practices, performance optimization, and modern data patterns
    • Drive adoption of database standards and hold teams accountable to data quality and performance requirements
    • Lead by example through hands-on technical contributions while inspiring others to embrace modern data engineering practices

    Qualifications
    • Minimum 5-7 years of hands-on database engineering and architecture experience, with at least 5 years focused on enterprise-scale database systems.

Database Performance Tuning and Development Experience:

  • 6+ years of deep Oracle database expertise including performance tuning, query optimization, enterprise-scale deployments, and a deep understanding of execution plans and rewriting complex SQL statements for performance improvement.
    • Strong experience with database deployment automation, CI/CD pipelines, and enterprise database tooling.
    • Experience with database normalization, data modeling, and designing for both transactional and analytical workloads.
    • Understanding of read-optimization patterns, indexing strategies, and integration with modern BI platforms.
  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience

Core Technical Skills:

  • Expert-level SQL and PL/SQL development and optimization skills.
    • Experience with database deployment tools (Liquibase, Flyway, Redgate, or similar enterprise solutions).
    • Strong understanding of database performance monitoring, query analysis, and execution plan optimization.
    • Knowledge of cloud database services, particularly Azure SQL Database, Azure Database for PostgreSQL, or similar.
    • Experience with data migration strategies and zero-downtime database changes.
    • Understanding of database security, compliance, and enterprise data governance.

Modernization & Cloud Experience:

  • Experience transforming databases from on-premises to cloud-optimized patterns.
    • Knowledge of modern data architecture patterns including data warehousing and analytics optimization.
    • Experience integrating databases with modern BI tools (Power BI, Tableau, etc.)
    • Understanding of microservices data patterns and distributed data architectures.

Collaboration & Technical Leadership:

  • Proven ability to influence and drive change across development and operations teams.
    • Strong communication and teaching skills with ability to mentor senior engineers and hold teams accountable to standards.
    • Demonstrated ability to lead through influence rather than authority, driving adoption of modern data practices.
    • Experience building consensus and driving technical decisions across diverse engineering teams.
    • Track record of transforming team approaches from legacy to modern data engineering practices.

Preferred Qualifications:

  • Background in financial services or equity compensation domain.
    • Experience with Oracle migrations to cloud-native alternatives.
    • Knowledge of data observability platforms and modern monitoring practices.
    • Experience with large-scale database transformations serving 1000+ enterprise clients.

    The ideal candidate combines deep Oracle database expertise with modern data architecture knowledge - someone who can understand complex legacy database systems while architecting their transformation into performant, scalable, cloud-optimized data platforms that support both operational excellence and modern analytics capabilities.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Learn more about our high-energy, high-performance global team: Work With Us

insightsoftware About Us: Hear From Our Team

Background checks are required for employment with insightsoftware, where permitted by country, state/province.

At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

Search the jobs. Check the details. Make your move.

Compare recent openings by location, work format, pay, and experience level in one place.

Explore jobs
Smiling man pointing at a “Job offer!” notification on his phone

Excellent

Rated 4.8 out of 5 based on 617 reviewsTrustpilot

by Megan F.

Job seeker

The filters made it easier to see roles that actually matched the way I want to work. I could compare options without opening dozens of tabs.

by Daniel B.

Developer

I liked being able to narrow the search to remote roles and check the requirements before taking the next step.

by Rachel A.

People operations

The listings are easy to scan. Work format, location, and experience level are right where I expect them.

by Marcus H.

Data analyst

Salary and location filters helped me focus on roles that were worth a closer look.

by Aisha K.

QA engineer

I found the job details clear and useful. It was simple to see which skills mattered for each role.

by Olivia G.

Support specialist

The search felt straightforward, and I could quickly switch between different kinds of jobs.

by Kevin T.

Account manager

It is easy to revisit roles that fit my experience. I would like to see even more openings in my area.

by Sophia R.

Product designer

I could check work format and salary before reading the full description. That made my search feel much clearer.

by Hannah S.

Project coordinator

The job pages put the important details together, so I knew what to expect before deciding to continue.

by Victor A.

DevOps engineer

The remote filter is useful and the listings are quick to scan. A few more country options would make it even better.

by Brandon L.

Job seeker

After a break from work, a simple search and clear filters helped me start looking again without feeling overwhelmed.

by Jessica M.

Marketing coordinator

The search is straightforward. I can move from a short result to the full role description in one click.

by Christopher H.

Operations manager

I like seeing salary, location, and experience level next to each role. It saves time when comparing openings.

by Ethan M.

Sales representative

The layout is clean and the job cards are easy to read. I am looking forward to a larger selection of listings.

by David R.

Support specialist

I found the different work formats easy to browse and could quickly open roles that matched my schedule.

Frequently asked questions

Answers about finding your next role

What can I search for?

Search by job title or keyword, then browse remote, hybrid, and onsite openings in one list.

Where can I find remote jobs?

Browse remote openings on Remote Amigo. Search by job title or keyword, then choose Remote in the work format filter. Check each listing for location or country requirements.

How do I narrow the results?

Choose a country, work format, minimum annual salary, and experience level. You can change or clear the filters at any time.

What will I see on a job page?

Each listing shows the role, company, location, work format, salary when available, skills when provided, and a job description.

Do I need an account to browse jobs?

No. You can search and read the available listings without signing in.

Does this site submit job applications for me?

No. You can search and review listings here. The Apply button starts the job preference quiz; it does not submit an application to an employer.

Where do the jobs come from?

Listings are imported from public job feeds and job sites. Job details may change at the original source, so confirm the latest information before applying.

How recent are the listings?

Search results include listings with a publication date in the last 30 days. If a source provides no publication date, the import date is used; the actual posting may be older.

Can I search for remote jobs only?

Yes. Select Remote in the job type filter to show remote listings. You can switch to Hybrid or Onsite whenever you want.

What is the difference between remote, hybrid, and onsite?

Remote roles are intended to be done away from an office. Hybrid roles combine remote and office work. Onsite roles are based at a workplace. Always read the listing for its exact location requirements.

Can I filter jobs by country?

Yes. Choose a country in the search form to narrow the listings. A remote role may still have country restrictions, so check its description before applying.

Why do some jobs have no salary listed?

Some listings do not include pay information. We show a salary when it is available and leave it out when it is not provided.

Is the salary filter a monthly or annual amount?

The minimum salary field uses US dollars per year. It filters listings that have comparable salary information.

Can I change or clear my search filters?

Yes. Change the keyword, country, job type, salary, or level in the search form. You can clear individual fields and run a broader search again.