Staff Software Engineer

Lightcast is a global leader in labor market insights with headquarters in Moscow (ID) and Boston (MA) and offices in the United Kingdom, Europe, and India.
Backend
Staff Software Engineer
Hybrid
6+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer

As a Staff Software Engineer at Lightcast, you will play a crucial role in designing, developing, and delivering complex software solutions that drive project success. This position offers an opportunity to take on strategic responsibilities, contribute to architectural decisions, and provide technical leadership. You'll be working with cutting-edge technologies, including C++, Python, and cloud platforms like AWS, while also engaging with ML/AI models.

Lightcast is a global leader in labor market insights, with a mission to drive economic prosperity and mobility across six continents. As part of our team, you'll collaborate with cross-functional groups to translate business objectives into technical solutions, mentor junior engineers, and champion best practices in software development.

The ideal candidate will have a strong background in C/C++ development, with additional skills in languages like Python, Java, and C#. You'll need experience with containerization, cloud platforms, and distributed systems. Your 6+ years of professional experience should demonstrate a track record of delivering high-quality software solutions and leading successful projects.

This hybrid role, based in Chennai, India, offers the flexibility of remote work combined with in-office collaboration. You'll be part of a diverse, inclusive workplace that values authenticity and encourages employees to bring their best selves to work.

Join Lightcast to leverage your technical expertise, leadership skills, and innovative thinking to make a significant impact on global labor market insights and contribute to economic prosperity worldwide.

Last updated 7 days 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 a team of software engineers
  • Drive technical excellence by conducting code reviews
  • Participate in architectural discussions
  • Collaborate with product managers and stakeholders
  • Stay updated with emerging technologies and industry trends
  • Champion engineering best practices

Requirements For Staff Software Engineer

Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field (Master's degree is a plus)
  • 6+ years of professional experience in software engineering or related roles
  • Proven experience in leading and delivering complex software projects
  • Proficiency in C/C++ (modern C++ is an advantage)
  • Experience with ML/AI models, Python, Java, C#, JSON, Regex
  • Knowledge of containerization technologies and cloud platforms
  • Experience with agile development methodologies and tools
  • Experience with distributed systems, microservices architecture, and cloud-native technologies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Interested in this job?

Jobs Related To Lightcast Staff Software Engineer

Sr. Engineering Manager - Autonomous Platform

Lead Uber's autonomous platform development as Sr. Engineering Manager, driving innovation in mobility and delivery.

Staff Backend Engineer

Staff Backend Engineer at Xometry: Build the future of manufacturing with Python/Rust expertise.

Lead Software Engineer

Lead Software Engineer role at Applied Intuition, designing solutions for autonomy and working across full-stack, infrastructure, robotics, and graphics.

Staff Software Engineer, Core Services (Auth Infra)

Join Airbnb as a Staff Software Engineer in Core Services (Auth Infra), building and maintaining critical authorization systems for a global travel platform.