Junior Software Engineer (C++ & AI-Assisted Development)

SG Cap Trading

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 1-2 years of experience in C++ basics, including C++23 features.
  • Demonstrated experience using AI tools for coding solutions.
  • Solution-oriented mindset with a focus on problem-solving.
  • BS in Computer Science, Computer Engineering, or similar field.
  • Preferred experience with Python for automation or data manipulation.

Responsibilities

  • Write clean, maintainable, and efficient C++ code.
  • Utilize AI coding assistants to enhance development processes.
  • Participate in peer code reviews to maintain code quality.
  • Collaborate with senior engineers to meet complex requirements.

Benefits

  • Work-life balance with no excessive overtime.
  • Competitive market-based compensation.
  • Robust benefits package including healthcare and 401(k).
  • Generous paid time off including holidays and vacation.
  • Education reimbursement for further professional development.
  • Opportunities for technical problem-solving and innovation.
  • Community engagement through volunteer opportunities and social events.
Full Job Description
We are looking for a forward-thinking Junior Software Engineer to join our development team. This isn't your traditional "code-by-the-book" role. We are looking for someone who is not only proficient in the technical foundations of C++ but also treats AI development tools as a core part of their workflow to increase efficiency, code quality, and problem-solving speed.

You will work on high-performance applications, while simultaneously helping our team define the cutting edge of AI-integrated software engineering.

Responsibilities:
  • C++ Development: Write clean, maintainable, and efficient code in C++ for core system components.
  • AI Integration: Actively use AI coding assistants (e.g., Claude, Codex, GitHub Copilot, Cursor, LLMs) to accelerate prototyping, debugging, and unit test generation. Experience creating and refining, .md files, mcp servers, skills and agents.
  • Code Review & Quality: Participate in peer code reviews, ensuring that AI-generated suggestions meet our security and performance standards.
  • Collaboration: Work closely with senior engineers to translate complex requirements into functional software.
Requirements:
  • 1-2 years of experience in C++ basics, up to and including C++23 (pointers, memory management, STL, and OOP principles).
  • AI-Native Workflow: Demonstrated experience using AI tools to solve coding challenges, refactor legacy code, or learn new libraries quickly.
  • Problem Solving: A solution-oriented mindset. You know how to use the tools at your disposal to find answers and build solutions.
  • Education: BS in Computer Science, Computer Engineering, or a related field (or equivalent practical experience).
  • Preferred Additional Skills:
  • Python Proficiency: Experience with Python for scripting, automation, or data manipulation is a major plus.
  • Modern Tooling: Familiarity with Git, CLion/VSCode, and CI/CD pipelines is a plus.
  • Local LLMs: Interest or experience in running local AI models or building custom RAG (Retrieval-Augmented Generation) implementations is a plus.
What we offer:
  • Work-Life Balance - no excessive overtime.
  • Competitive market-based pay with results based rewards.
  • Solid benefit package including 401(k), medical, dental, vision, and life insurance.
  • Generous time off including holidays and vacation.
  • Education Reimbursement.
  • Freedom to solve technical challenges.
  • Fully stocked break room, weekly lunches, volunteer opportunities, and more!

Similar Jobs

More Jobs at SG Cap Trading

More Information Technology Jobs

Find similar Junior Software Engineer (C++ & AI-Assisted Development) jobs: