Taro Logo

Staff Software Engineer

Global leader in labor market insights with headquarters in Moscow (ID) and Boston (MA), providing insights for economic prosperity and mobility.
Chennai, Tamil Nadu, IndiaDharmapuri, Tamil Nadu, India
Backend
Staff Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer

Lightcast, a global leader in labor market insights, is seeking a Staff Software Engineer to join their team in Chennai/Dharmapuri, Tamil Nadu. This role presents an exciting opportunity to work with a company that drives economic prosperity across six continents through data-driven insights.

As a Staff Software Engineer, you'll be at the forefront of designing and implementing large-scale software projects, working with cutting-edge technologies including C++, Python, and cloud platforms. The position requires a blend of technical expertise and leadership skills, as you'll be responsible for both architectural decisions and mentoring junior engineers.

The role offers a unique combination of technical challenges and leadership opportunities. You'll be working with ML/AI models, distributed systems, and microservices architecture while leading a team and driving technical excellence. The position requires 6+ years of experience and strong expertise in C/C++ development, with opportunities to work with modern technologies like Docker, Kubernetes, and cloud platforms.

Lightcast offers a collaborative environment where diversity and inclusion are valued. The hybrid work model provides flexibility while maintaining team connectivity. The company's global presence and commitment to economic prosperity make this an ideal opportunity for someone looking to make a significant impact while working with cutting-edge technology.

The ideal candidate will bring strong technical acumen, leadership capabilities, and a passion for mentoring others. You'll be part of a company that values innovation, professional growth, and the ability to contribute to meaningful projects that help build and develop communities worldwide.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Lead the design and implementation of large-scale software projects
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Provide technical leadership and guidance to software engineers
  • Drive technical excellence through code reviews and clean code practices
  • Participate in architectural discussions
  • Collaborate with product managers and stakeholders
  • Stay updated with emerging technologies
  • Champion engineering best practices

Requirements For Staff Software Engineer

Go
Python
Java
Kubernetes
RabbitMQ
  • Core product development in C/C++
  • Proficiency in modern C++
  • Experience with ML/AI models, Python, Java, C#, JSON, Regex
  • Knowledge of containerization technologies and cloud platforms
  • Experience with agile development methodologies
  • Experience with distributed systems and microservices architecture
  • Strong leadership and mentoring skills
  • Bachelor's degree in Computer Science or related field
  • 6+ years of professional experience
  • Proven experience in leading complex software projects

Interested in this job?