Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tata Consultancy Services Logo

Software Engineer

Tata Consultancy Services

$100,000 - $130,000
Aug 19, 2025
Orlando, FL, US
Apply Now

The company is looking to solve technical challenges by writing clean, efficient, and well-documented C++ code to implement complex algorithms and data structures, adhering to best practices and design patterns. They also need to optimize application performance and contribute to the design and architecture of software systems.

Requirements

  • Strong understanding of modern C++ features, including object-oriented programming, templates, memory management, and concurrency mechanisms
  • Expertise in designing and implementing efficient data structures and algorithms for optimal performance
  • Knowledge of design patterns and best practices for building robust and maintainable software
  • Familiarity with operating systems, network protocols, and low-level system programming concepts
  • Excellent analytical and problem-solving abilities to identify and resolve technical challenges
  • Proficiency in Git or similar version control systems

Responsibilities

  • Coding and Design Writing clean, efficient, and well-documented C++ code to implement complex algorithms and data structures, adhering to best practices and design patterns
  • Performance Optimization Analyzing application performance bottlenecks and optimizing code to achieve high speed and resource efficiency
  • System Architecture Contributing to the design and architecture of software systems, considering scalability, reliability, and maintainability
  • Unit Testing and Debugging Writing unit tests to ensure code quality and effectively debugging complex issues
  • Collaboration Working closely with other developers, designers, and project managers to understand requirements and deliver projects on time

Other

  • Working closely with other developers, designers, and project managers to understand requirements and deliver projects on time