You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

We are looking for a talented and motivated Software Engineer with strong expertise in C++, SQL, and AI-assisted software development. The ideal candidate will leverage modern AI coding tools and intelligent development practices to design, develop, and optimize high-performance applications.

This role is ideal for engineers who are passionate about combining traditional software engineering with AI-powered programming, code generation, automation, and productivity enhancement tools.

 

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using C++
  • Use AI-powered development tools to accelerate coding, debugging, testing, and documentation
  • Build and optimize database queries, and stored procedures using SQL
  • Collaborate with cross-functional teams to define technical requirements and system architecture
  • Analyze performance bottlenecks and optimize application efficiency
  • Work with large datasets and data pipelines for AI-driven insights
  • Participate in code reviews, testing, debugging, and deployment activities
  • Ensure software reliability, security, and scalability

 

Required Qualifications

  • Strong hands-on programming experience in C++
  • Solid understanding of SQL and relational database systems
  • Experience using AI-assisted programming tools such as GitHub Copilot, ChatGPT, Cursor, or similar
  • Strong understanding of software development principles, data structures, and algorithms
  • Experience with debugging, performance tuning, and system optimization
  • Familiarity with Git and modern development workflows