Skip to main content

Senior Software Engineer (C++)

Job DescriptionJob DescriptionSenior Software Engineer (C++, Desktop Applications)Location: Norcross, GA 30092 | Hybrid Remote: 1-3 days in the office per weekTravel: Quarterly company events in Cincinnati Employees: 750 | Industry: SaaS, Construction | Reports To: Software Engineering Manager Exciting opportunity to join a growing company with a proven track record for career advancement. Responsibilities:

  • Developing new features and enhancing Windows-based desktop applications
  • Creating reusable code and libraries via efficient and testable coding practices
  • Collaborating with architects, QA, and IT teams to help design, test, and implement code
  • Working in a Kanban/Agile environment with 1 week iterations
  • Analyzing performance of software and memory utilization
  • Resolving issues with code, using root cause analysis as needed
  • Providing estimates for level of work effort and time for completion
  • Participating in code reviews an architectural/design discussions

Requirements:

  • 5+ years of professional experience developing Windows desktop applications
  • Expert understanding of OOP, data structures, and algorithms with C++ and SQL
  • Experience with MFC, STL, and Access databases
  • Experience with Agile (Kanban is )
  • Capable of mentoring junior engineers, troubleshooting issues with code, and delivering new features
  • SaaS experience is
  • Experience with C# and WPF is

Benefits:

  • Benefits start on the first day of employment
  • 401K with company match (both immediately 100% vested)
  • Open PTO plan
  • Competitive medical, dental, vision plans – access to telemedicine and HAS plans
  • Short-term and long-term , FSA, commuter benefits, life and accident insurance

Compensation:

  • $135K - $150K

Senior Software Engineer (C++)

Norcross, GA
Full time

Published on 05/05/2025

Share this job now