Skip to main content

Software Engineer - (React Developer)

Technology
Performix
Andover, United States2 months agoUntil 4/14/2026
Hybrid

Job description

  • *Description:**
· Job Title: Junior C++ Developer – Edge Control / BMS Platform

· Location: Franklin, TN & Andover, MA (Hybrid / Onsite as applicable)

· Contract Terms: 6 Month contract to hire

· Interview Process: 1 Tech Screening, 1 Panel On site Interview which will include white boarding/ code reviews

· Screening: If you have the ability to conduct a tech C++ screening test with your submission this would be preferred but not a must have.

· We are looking for a motivated and passionate Junior C++ Developer to join our Edge Control Server development team and help build Client corporate Building Management System (BMS) platform.

· This is a great opportunity for an early career engineer who wants to grow technical depth while working with experienced developers on a globally used product. You will contribute to building and enhancing applications, learn best in class engineering practices, and collaborate closely with global development teams in an Agile environment.

  • *What You’ll Do**
· Participate in requirements analysis and design discussions

· Develop, enhance, and maintain C++ applications on the Edge Control platform

· Write clean, efficient, testable, and maintainable code

· Debug issues and assist with performance and stability improvements

· Collaborate with senior engineers to learn design patterns and best practices

· Contribute to code reviews and Agile ceremonies

· Support defect resolution and incremental improvements to existing systems

  • *Required Qualifications**
· 1–3 years of hands-on experience with C++ (or strong academic/project experience)

· Solid understanding of object-oriented programming principles

· Familiarity with writing modular, readable, and testable code

· Basic understanding of data structures, algorithms, and performance concepts

· Exposure to Agile / Scrum development practices

· Bachelor’s degree in Software Engineering, Computer Science, or related field

· Good verbal and written communication skills in English

· Strong eagerness to learn and grow as a software engineer

  • *Nice to Have**
· Exposure to Linux environments

· Basic understanding of SQL or databases

· Experience or coursework in Python

· Awareness of networking concepts (TCP/IP)

Exposure to unit testing or CI/CD pipelines

### Requirements
  • *Required Qualifications**
· 1–3 years of hands-on experience with C++ (or strong academic/project experience)

· Solid understanding of object-oriented programming principles

· Familiarity with writing modular, readable, and testable code

· Basic understanding of data structures, algorithms, and performance concepts

· Exposure to Agile / Scrum development practices

· Bachelor’s degree in Software Engineering, Computer Science, or related field

· Good verbal and written communication skills in English

  • Strong eagerness to learn and grow as a software engineer
Keywords
reactcpluspluspython

¿Te interesa este puesto?