Senior 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
Senior Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

As a Senior Software Engineer at Lightcast, you will play a key role in designing and developing complex software solutions to meet the evolving needs of our clients. Building upon your solid foundation in software engineering, you will take on more advanced responsibilities, lead technical initiatives, and mentor junior team members. Your expertise will contribute to the success of our projects and drive innovation within our organization.

Major Responsibilities:

  • 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

Skills:

  • Work with C, C++, Python, JSON, Regex, Machine Learning, Git, GitLab, RabbitMQ, gRPC, C#, Java, Docker, Kubernetes, AWS
  • Core product development in C/C++
  • Agile Methodology
  • Able to modularize and refactor existing software code
  • Willing to take ownership and responsibility within the team
  • Guide and mentor new team members
  • Code/Data review
  • Client support activities

Abilities:

  • Advanced proficiency in C++
  • In-depth understanding of software development principles, design patterns, and architectural concepts
  • Familiarity with cloud platforms and services (e.g., AWS)
  • Strong problem-solving and debugging skills
  • Understanding of software testing principles and methodologies
  • Demonstrates strong technical expertise and a track record of successfully delivering software solutions
  • Excellent problem-solving and analytical skills, with the ability to design robust and scalable architectures
  • Strong mentoring skills to guide and inspire team members
  • Effective communication and collaboration skills to work with cross-functional teams and stakeholders
  • Detail-oriented, focused on writing clean, efficient, and maintainable code
  • Ability to prioritize and manage multiple tasks and projects in a dynamic environment

About Lightcast:

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. We work with partners across six continents to help drive economic prosperity and mobility by providing the insights needed to build and develop our people, our institutions and companies, and our communities.

Lightcast is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We seek dynamic professionals from all backgrounds to join our teams, and we encourage our employees to bring their authentic, original, and best selves to work.

Last updated 5 months 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
MongoDB
Redis
Kafka
Node.js
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of professional experience in software engineering
  • Advanced proficiency in C++
  • In-depth understanding of software development principles
  • Familiarity with cloud platforms (e.g., AWS)
  • Strong problem-solving and debugging skills
  • Understanding of software testing principles
  • Excellent communication and collaboration skills
  • Detail-oriented, focused on writing clean, efficient, and maintainable code

Interested in this job?

Jobs Related To Lightcast Senior Software Engineer

Senior Customer Support Engineer

Senior Customer Support Engineer position at Lightcast, focusing on resolving escalated technical issues and mentoring support team members in a hybrid work environment.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building scalable checkout solutions using Node.js, Java, and cloud technologies in Silicon Valley.

Software Engineer III- Back end

Senior Backend Software Engineer role at Walmart Global Tech, focusing on data initiatives and cloud solutions with competitive pay and benefits in Silicon Valley.