C++ Developer – Senior Software Engineer (Hyderabad)

C++ Developer – Senior Software Engineer (Hyderabad)

06 Sep
|
Match Point Solutions
|
Hyderabad

06 Sep

Match Point Solutions

Hyderabad

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India.

Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.

We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Job Title: C++ Developer – Senior Software Engineer

Location: Hyderabad

Employment Type: Full-time/ Contract)

Pay Range: 25 Lac

Role Overview/Job Responsibilities

Job Summary

Conceptualize, design, code, debug, and perform development activities in accordance with designated standards and procedures to meet specific project requirements. Share technical expertise and provide training and guidance to other team members.

Essential Job Duties and Responsibilities

- Use current programming languages and technologies to provide creative, thorough, and practical solutions to a wide range of technical problems.
- Share technical expertise within the department and with other departments as required.
- Analyze and contribute to system and subsystem requirements specifications and design definitions.
- Design, develop, and test applications and programs to support the company's products.
- Follow established quality standards and internal engineering procedures including coding, unit testing, peer reviews, and software configuration control.




- Prepare high- and low-level software design specifications, storyboards, and interface specifications.
- Support products from conception through delivery, including problem resolution, defect maintenance, and customer support (may require out-of-hours support).
- Prepare reports, manuals, procedures, and status updates.
- Provide training and technical guidance to team members.
- Support bids, proposals, and customer change/variation requests.
- Stay updated with advancements in software engineering and contribute to continuous improvement.
- Comply with company values, code of conduct, quality, security, health, safety, and environmental policies.
- Perform any other duties as assigned by the manager from time to time.

Minimum Job Requirements

Education & Qualifications

Essential

- Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent professional experience.

Desirable:
- Master's degree in Computer Science or related discipline.
- Relevant programming language or framework certification.

Technical Skills & Experience

C++ / Embedded Development (Mandatory)

- 6+ years of C++ experience (C++11 & C++14 mandatory).
- Development of high-performance, user-friendly applications.
- Client-side development experience.
- Multi-threaded application development.
- REST, JSON, and Web Services experience.
- Crash reporting and debugging on target hardware.

Essential




- Solid background in software specification, design, and development.
- Experience in defining test plans and test data.
- Strong troubleshooting and debugging skills.
- Object-Oriented Design (UML) and Design Patterns.
- Architecture design and reusable code/library development.
- Coding standards, documentation, and best practices.
- Experience with:
- Automated Testing (Google Test, VSTest)
- CI/CD, TDD, SOLID, Clean Code
- Scrum or Kanban
- Git, Jenkins
- DOORS, TestRail, JIRA

- Collaboration with test teams to optimize performance.

Desirable
- Experience in a similar industry.
- Knowledge of other languages: C#, Java, Python, JavaScript, PHP, XML.
- Efficient memory and disk I/O management.
- Experience developing simulators and test harnesses.

Personal Qualities
- Strong team player in cross-functional environments.
- Excellent verbal and written communication skills.
- Good interpersonal, mentoring, and knowledge-sharing abilities.
- Strong planning, organization, and multitasking skills.
- Detail-oriented with strong problem-solving ability.
- Self-motivated and capable of working under pressure.

Compensation & Benefits

MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

📌 C++ Developer – Senior Software Engineer (Hyderabad)
🏢 Match Point Solutions
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer – senior software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer – senior software engineer (hyderabad) / hyderabad