As a Staff Software Engineer at Lightcast you will be responsible for designing developing and delivering complex software solutions that drive the success of our projects. You will take on more strategic and challenging responsibilities contribute to architectural decisions and provide technical leadership to the team. Your strong problemsolving skills technical acumen and ability to mentor junior engineers will play a crucial role in driving innovation and ensuring the scalability and reliability of our software systems.
Major Responsibilities:
Lead the design and implementation of largescale software projects ensuring adherence to best practices scalability and performance.
Collaborate with crossfunctional teams to gather and analyze requirements propose technical solutions and provide accurate effort estimations.
Provide technical leadership and guidance to a team of software engineers mentoring them in their professional growth and development.
Drive technical excellence by conducting code reviews promoting clean code practices and identifying opportunities for improvement.
Participate in architectural discussions and contribute to developing software design principles patterns and guidelines.
Collaborate with product managers stakeholders and other team members to understand business objectives and translate them into technical solutions.
Stay updated with emerging technologies industry trends and advancements in software engineering and share knowledge within the team.
Champion engineering best practices including automated testing continuous integration and continuous deployment.
Skills/Abilities:
Core product development in C/C.
Proficiency in modern C is added advantage.
Able to modularize and refactor legacy software code.
Work with ML/AI models Python Java C# JSON Regex on needed basis.
Knowledge of containerization technologies (e.g. Docker Kubernetes) and cloud platforms (e.g. AWS).
Experience with agile development methodologies and tools (e.g. Scrum Jira Git GitLab).
Experience with distributed systems microservices architecture and cloudnative technologies gRPC RabbitMQ.
Demonstrates a strong track record of delivering highquality software solutions and leading successful software projects.
Excellent problemsolving and analytical skills with a deep understanding of software development principles design patterns and architectural concepts.
Strong leadership and mentoring skills with the ability to inspire and guide junior engineers in their technical growth.
Effective communication and collaboration skills with the ability to work with crossfunctional teams and stakeholders.
Detailoriented focused on writing clean efficient and maintainable code.
Ability to prioritize and manage multiple tasks and projects in a dynamic environment.
Participating in design reviews of solutions.
Investigation of new technologies tools for suitability for company context.
Education and Experience:
Bachelors degree in Computer Science Software Engineering or a related field. A masters degree is a plus.
6 years of professional experience in software engineering or related roles.
Proven experience in leading and delivering complex software projects.
Strong academic performance or relevant coursework/projects may compensate for limited professional experience.
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. Lightcast has always been and always will be committed to diversity equity and inclusion. 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.