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