Senior Systems Engineer - C/C++ Full Stack Developer

New
United States. Canada. MexicoContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience
Required Skills
PostgreSQLSQLC++

Requirements

  • Bachelor’s degree in computer science, Engineering, Information Systems, or equivalent experience.
  • 10+ years of software engineering experience.
  • 8+ years of hands-on C/C++ development experience.
  • Extensive experience working with large-scale legacy systems and mission-critical enterprise applications.
  • Strong experience with relational database design.
  • Proven experience with database modernization and migration projects.
  • Deep understanding of software architecture, systems programming, and integration patterns.
  • Experience troubleshooting highly complex, distributed application environments.
  • Demonstrated experience applying AI-assisted development tools within enterprise software engineering environments.

Responsibilities

  • Lead the modernization of a 30+ year-old Store Management System platform.
  • Analyze and reverse engineer proprietary EZC file structures and data access patterns.
  • Develop migration strategies from EZC to PostgreSQL with minimal business disruption.
  • Refactor and modernize large legacy codebases while preserving critical business functionality.
  • Design and implement PostgreSQL database schemas, indexing strategies, and performance optimization solutions.
  • Develop integration solutions that support both legacy and modern environments.
  • Leverage AI-powered engineering tools for legacy code analysis, dependency discovery, and automated test generation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now