Performix - Senior C++ Developer (Only on W2 - Hybrid)
Developer is needed in Franklin, United States.
Client: Performix
Location: Franklin, TN, us
Contract: Contract
Job Description
We are seeking an experienced and highly skilled Senior C++ Developer to play a key role in developing Client Edge Control Server for our Building Management System (BMS) platform. In this role, you will design and build robust, high-performance applications, influence architectural decisions, mentor junior engineers, and collaborate with global teams to deliver scalable and reliable solutions in a fast-paced Agile environment.
What You’ll Do:
- Lead and contribute to requirements analysis, design, and implementation
- Design, build, and maintain efficient, secure, reusable, and high-quality C++ code
- Drive performance optimization, debugging, and profiling
- Identify architectural and design improvements and guide implementation
- Ensure high standards for code quality, organization, and automation
- Actively participate in code reviews and provide technical mentorship
- Collaborate across global teams and functions
- Champion Agile best practices and continuous improvement
Requirements
Required Qualifications:
- 5+ years of professional C++ development experience
- Strong understanding of object-oriented design and analysis
- Proven experience writing clean, modular, maintainable, and testable code
- Solid knowledge of design and architectural patterns
- Hands-on experience with debugging, profiling, and code optimization
- Strong analytical and problem-solving skills
- Experience with algorithms, data structures, and time complexity
- Familiarity with TDD, CI/CD, and Agile development practices
- Bachelor’s degree or higher in Software Engineering, Computer Science, or related field
- Excellent verbal and written communication skills in English
Desirable Skills:
- Strong experience with Linux-based systems
- Working knowledge of SQL and databases
- Experience with Python for tooling or automation
- Strong understanding of networking fundamentals (TCP/IP)
- Experience leveraging open-source libraries and tools
Additional Information
Location: Franklin, TN OR Andover, MA (Hybrid / Onsite as applicable)
Contract Terms: 6 Month contract to hire
Ensure the candidate is programming in whole and not just a junior person with modules or pieces of C++ coding. This is the lead role and will train junior C++ developers. They should be able to stand at a whiteboard, diagram, and speak to code and its interactions with the product.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.