Senior C++ Software Engineer - High-Performance Systems
$150,000 - $220,000
Salary Range
27
Applicants
technology
Industry
9 months ago
Posted
Required Skills
Ready to Apply?
Join thousands of professionals using AI-powered hiring to land their dream jobs.
Job Description
VecTech Limited is seeking an experienced Senior C++ Software Engineer to join our core engineering team. You'll be instrumental in designing and building high-performance, scalable systems that power our next-generation technology platform. **About the Role:** As a Senior C++ Software Engineer, you will work on cutting-edge projects involving distributed systems, real-time data processing, and performance-critical applications. You'll collaborate with cross-functional teams to architect elegant solutions to complex technical challenges. **What You'll Do:** • Design and implement high-performance C++ applications and libraries • Architect scalable distributed systems and microservices • Optimize code for performance, memory efficiency, and reliability • Lead code reviews and mentor junior engineers on best practices • Collaborate with product teams to translate requirements into technical solutions • Contribute to system design discussions and architectural decisions • Develop and maintain comprehensive unit and integration tests • Debug complex issues in production systems **Technical Environment:** • Modern C++ (C++17/20/23) • Linux/Unix systems programming • Distributed systems and message queues • Container orchestration (Docker, Kubernetes) • CI/CD pipelines and automation • Git version control and collaborative development **What We're Looking For:** • 5+ years of professional software engineering experience • Strong expertise in C++ and systems programming • Experience building scalable web applications and distributed systems • Deep understanding of data structures, algorithms, and design patterns • Proven track record of delivering high-impact projects • Passion for clean code, code reviews, and technical excellence • Experience with performance optimization and profiling • Strong problem-solving and debugging skills • Excellent communication and mentoring abilities **Bonus Points:** • Experience with real-time systems or embedded programming • Knowledge of Python, Rust, or Go • Familiarity with cloud platforms (AWS, GCP, Azure) • Open-source contributions • Experience with AI/ML systems integration **Why VecTech Limited?** • Work on challenging technical problems at scale • Collaborate with a talented team of engineers • Competitive compensation and equity package • Flexible work arrangements (hybrid/remote options) • Professional development and conference budget • Health, dental, and vision insurance • 401(k) matching • Generous PTO and work-life balance Join us in building the future of technology infrastructure!
Requirements
- 5+ years of professional C++ development experience
- Strong understanding of object-oriented design and system architecture
- Experience with multithreading, concurrency, and parallel programming
- Proficiency in Linux/Unix development environments
- Experience with modern development tools and practices (Git, CI/CD, code review)
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Bachelor's degree in Computer Science or equivalent experience
Our Transparent Hiring Process
Application Review
1-2 days
AI Screening
24 hours
Live Interview
60 minutes
Final Round
45 minutes
Offer Extended
1 day
Benefits & Perks
Health Insurance
Comprehensive medical, dental, and vision coverage
Flexible Schedule
Work-life balance with flexible hours and remote options
Professional Development
Learning stipend and conference attendance
Competitive Salary
Market-rate compensation with performance bonuses
Paid Time Off
Generous vacation days and personal time off
Team Events
Regular team building and company social events
Don't Miss This Opportunity!
This position won't stay open forever. Join our platform today and apply with confidence.
