×
Register Here to Apply for Jobs or Post Jobs. X

Senior Database Design Engineer

Job in City of Rochester, Rochester, Monroe County, New York, 14602, USA
Listing for: Akkodis
Full Time position
Listed on 2026-05-31
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100 - 120 USD Daily USD 100.00 120.00 DAY
Job Description & How to Apply Below
Location: City of Rochester

Akkodis is seeking a Senior Database Design Engineer, C++ job with a client in Rochester, NY. Must hold a B.S. Degree in Computer Science, Computer Engineering or a related discipline to be considered. You will focus on the design and implementation of robust applications for distributed Linux-based software systems while leading efforts in database schema and integration. Collaborate with system architects, middleware developers, and UI teams to ensure database access patterns are well-defined, testable, and stable.

Salary Range: $100/k to $120/k. The salary may be negotiable based on experience, education, geographic location, and other factors.

Senior Database Design Engineer, C++ responsibilities include:
  • Serve as the database architecture owner for Postgre

    SQL or equivalent database instances embedded within medical devices running Linux on workstation-class hardware.
  • Design relational schemas, views, indexes, and constraints that balance performance, maintainability, and regulatory traceability.
  • Own and maintain the database design over time, including governance of schema changes, technical debt management, documentation, and coordination of design evolution across releases.
  • Act as the central design authority for how multiple software components read from and write to shared database resources.
  • Design database interfaces and usage patterns that minimize the need for future migrations, while still enabling safe, versioned evolution when required.
  • Lead query optimization and performance tuning, including execution plan analysis, indexing strategy, and long-term capacity planning.
  • Define standards for database versioning, migration strategy, and backward compatibility suitable for regulated, fielded systems.
  • Provide technical leadership in design reviews related to data modeling, persistence strategy, and cross-process communication via the database.
  • Support backup, restore, and recovery strategies appropriate for on-device databases in production medical equipment.
  • Participate in requirements, architecture, design, verification, and validation activities within a regulated quality management system (FDA, IEC 62304, ISO 13485).
Desired

Qualifications:
  • B.S. Degree in Computer Science, Computer Engineering or a related discipline required.
  • Minimum Five years related experience
  • Demonstrated expertise in designing and evolving relational schemas; optimizing queries through execution plan analysis; and defining indexing, view, and data-access layers that support multiple consumers.
  • Experience supporting on-device or embedded databases, where the database runs locally on a deployed system rather than as a managed cloud service.
  • Strong understanding of data evolution strategies, including migrations, versioned schemas, and backward compatibility.
  • Experience working in regulated or safety-critical environments (medical devices strongly preferred).
  • Working knowledge of C++ or similar programming language sufficient to collaborate with application developers and review database interaction code.

Equal Opportunity Employer / Veterans / Disabled

Benefits offerings include but are not limited to:
  • 401k
  • Holidays and PTO

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary