Taro Logo

Senior Software Engineer

Global leader in labor market insights providing solutions across six continents to drive economic prosperity and mobility.
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Lightcast, a global leader in labor market insights, is seeking a Senior Software Engineer to join their team in a hybrid work environment in Chennai, India. This role offers an exciting opportunity to work with a company that drives economic prosperity across six continents.

As a Senior Software Engineer, you'll be at the forefront of designing and developing complex software solutions, taking on advanced responsibilities while leading technical initiatives. Your role will be crucial in mentoring junior team members and driving innovation within the organization. The position requires expertise in various technologies including C++, Python, Java, and modern cloud technologies like Kubernetes and AWS.

The ideal candidate will bring 3+ years of professional experience and a strong educational background in Computer Science or related fields. You'll be working in a collaborative environment, participating in cross-functional teams, and contributing to the company's mission of providing crucial labor market insights.

Key aspects of the role include leading software design and implementation, conducting code reviews, debugging complex systems, and staying current with emerging technologies. You'll have the opportunity to work with modern technologies and frameworks while contributing to meaningful projects that impact communities and institutions globally.

Lightcast offers a diverse and inclusive workplace, welcoming professionals from all backgrounds. The company's commitment to equal employment opportunity ensures a supportive environment where you can bring your authentic self to work. This position provides an excellent opportunity for career growth, technical leadership, and the chance to make a significant impact on global labor market solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Lead the design, development, and implementation of software solutions
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Mentor and guide other software engineers
  • Conduct thorough testing and debugging of software
  • Collaborate with stakeholders to identify areas for process improvement
  • Stay updated with emerging technologies and industry trends
  • Participate in code reviews
  • Proactively identify and address technical risks and challenges

Requirements For Senior Software Engineer

Python
Java
Go
Kubernetes
MongoDB
RabbitMQ
  • Bachelor's degree in Computer Science, Software Engineering, or related field (Master's a plus)
  • 3+ years of professional experience in software engineering
  • Advanced proficiency in C++ and experience in C, Python, Java, C#, JSON, Regex, gRPC, RabbitMQ, Git/GitLab, Docker, Kubernetes, and AWS
  • Deep understanding of software development principles, design patterns, and architecture
  • Skilled in modularizing, refactoring, and maintaining clean, scalable code
  • Experienced in Agile methodology, code reviews, data validation, and client support
  • Strong debugging, problem-solving, and analytical skills
  • Familiar with software testing best practices
  • Excellent communication and collaboration skills
  • Effective mentor and team contributor

Interested in this job?

Jobs Related To Lightcast Senior Software Engineer