-
Senior Software Engineer
- Insight Global (Boca Raton, FL)
-
Job Description
Insight Global is seeking a highly skilled Senior C++ Software Engineer to support one of our top global technology clients. This engineer will be responsible for building and scaling high-performance, cloud-native services that support enterprise-grade transactional workloads. The role centers on the development of secure, low‑latency APIs and distributed services within a modern C++ ecosystem, deployed across Azure Kubernetes Services (AKS).This individual will contribute to the evolution of a mission‑critical Enterprise Services Platform (ESP), collaborating closely with Architecture, InfoSec, DevOps, and SRE teams. The ideal candidate combines deep C++ expertise with strong cloud-native development experience and a passion for writing reliable, efficient, and scalable code. Beyond coding, this engineer will play an influential role in technical design reviews, best‑practice definition, and mentoring junior engineers. This is a unique opportunity to operate within a mature DevOps culture and contribute to a highly visible platform that supports global applications and real-time data exchange.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
• 10+ years of professional C++ development experience, with expert-level proficiency in modern C++ (C++17/20), STL, templates, memory management, and performance optimization.
• Strong multithreading and concurrency expertise, including mutexes, atomics, lock‑free programming, and debugging concurrent systems.
• Experience with event‑streaming or messaging platforms such as Apache Kafka, Apache Pulsar, Amazon Kinesis, RabbitMQ, ActiveMQ, Redpanda, Google Pub/Sub, Azure Event Hubs, NATS, Redis Streams, or Tinybird.
• Deep understanding of algorithms, data structures, and high‑performance system architecture.
• Hands-on experience with SOAP and REST APIs, including designing, integrating, and maintaining API-driven services.
• Strong experience working with relational databases, specifically MySQL (query optimization, schema design, stored procedures, etc.).
Linux development experience, including debugging tools (gdb, valgrind), performance profiling, and build systems (CMake, Make). • Exposure to HPCC Systems, high-throughput compute platforms, or large-scale enterprise service buses.
• Experience contributing to architectural decisions, design reviews, or platform modernization initiatives.
• Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
• Background in secure coding standards and Enterprise InfoSec collaboration (“Security by Design”).
• Experience mentoring junior engineers or leading small technical initiatives.
• Knowledge of NoSQL or big data ecosystems.
-