Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Software Engineer, C++ image - Rise Careers
Job details

Junior Software Engineer, C++

Company overview

LucidLink is a fast-growing startup on a mission to make data instantly and securely accessible from everywhere. As remote and hybrid work has become the new normal, our cloud-based technology enables teams to instantly access files and collaborate from anywhere in a familiar format that works like a local hard drive.

LucidLink’s solution is designed for workflows involving huge files, massive data sets and real-time collaboration. Our customers include the world’s most creative companies like Paramount, Warner Brothers, Epic Games, Spotify, A+E and Netflix. We were founded in 2016 by storage industry experts and support over one billion customer files across more than 40+ countries. LucidLink is headquartered in San Francisco, California, has an engineering office in Sofia, Bulgaria, and remote employees across North America, Europe, and Australia.

Reasons to join LucidLink:

  • Tackle big challenges: You’ll have the chance to solve complex, high-stakes problems that redefine how teams collaborate globally. By starting with the Media & Entertainment industry and expanding into data-intensive sectors, you’ll gain deep insight into cutting-edge technologies and play a role in shaping the future of global workflows.

  • Values-Led culture: Our values don’t just exist on paper—they guide every decision and interaction. You’ll thrive in an environment where integrity, innovation, and empathy are at the core of how we operate, empowering you to grow personally and professionally.

  • Hypergrowth journey: Joining a company with triple-digit growth rates means unparalleled opportunities for advancement, learning, and being part of an exciting journey toward unicorn status. You’ll experience the adrenaline of startup speed combined with the satisfaction of building something truly impactful.

  • Immediate impact: At LucidLink, your work will matter—immediately. You’ll be part of a tight-knit team of 170+ builders working at startup speed, where your ideas and actions will create tangible, exponential results that contribute to our collective success.

  • Comprehensive benefits: We believe in investing in our people. With unlimited PTO, a competitive salary, stock options, and full health coverage, you’ll feel supported both professionally and personally while enjoying a strong work-life balance.

The job

Join our core engineering team and be part of building a one-of-a-kind product with no equivalent on the market. You’ll have the opportunity to learn and advance professionally by working alongside world-class software engineers, gaining experience with various cutting-edge technologies, spanning from low-level system programming for all major platforms, through distributed and cloud computing, to web development.

This role is perfect for someone with a strong foundation in software development and a passion for engineering best practices, including agile methodologies, automated testing, code reviews, and CI/CD.

Key responsibilities:

  • Design and develop highly scalable fault-tolerant solutions.

  • Challenge technical decisions to drive product excellence.

  • Enhance and maintain automation suites to ensure top-notch product quality.

  • Reproduce and learn complex usage scenarios and analyze technical issues.

Job requirements:

  • 1-3 years of experience in C++ development.

  • Strong system and network programming skills - understanding OS fundamentals, processes, I/O familiarity for both Windows and Unix-based OSes.

  • Experience with multithreading and parallelism .

  • Solid understanding of C++ concepts & libraries - C++ standard library, Boost, multi-platform support.

  • Strong knowledge of algorithms and data structures.

  • Experience with Python, JavaScript (React) will be considered a plus.

  • Fluent in English, both spoken and written.

The salary range provided for this position is an estimated guideline from a salary database. Total compensation for this position may also include equity, variable pay, and employee benefits. We consider a wide range of factors when making compensation decisions, including but not limited to relevant experience, knowledge, training, and skill sets; market conditions; and internal equity. Compensation ranges may also vary based on location.

LucidLink is an Equal Opportunity Employer. We strongly encourage you to apply, even if you don't believe you meet every requirement on the job description. You might be the right person for this role, or another one. We look forward to hearing from you.

LucidLink Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
LucidLink DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of LucidLink
LucidLink CEO photo
Peter Thompson and George Dochev
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Junior Software Engineer, C++, LucidLink

Are you ready to kickstart your career as a Junior Software Engineer at LucidLink in Sofia? We're a dynamic startup on a mission to revolutionize how teams collaborate globally with our innovative cloud-based solution. Here, you won't just be another cog in the machine; you'll be an integral part of our core engineering team, where your ideas will contribute to developing a product unlike anything else on the market. With 1-3 years of C++ experience under your belt, you’ll dive into designing and developing scalable, fault-tolerant solutions while enhancing our automation suites to ensure top-notch product quality. Your journey with us will be fueled by a values-led culture that emphasizes integrity, innovation, and empathy, giving you the room to grow both personally and professionally. Plus, you can expect to work with cutting-edge technologies and tackle complex challenges that will sharpen your software engineering skills. Whether you're reproducing and analyzing technical issues or collaborating with world-class engineers, your role at LucidLink will have an immediate impact on our mission to support global workflows. And to top it all off, we offer comprehensive benefits, including unlimited PTO and competitive salary packages. Join us and contribute to shaping the future of data accessibility while enjoying the excitement of a hypergrowth journey!

Frequently Asked Questions (FAQs) for Junior Software Engineer, C++ Role at LucidLink
What responsibilities does a Junior Software Engineer have at LucidLink?

As a Junior Software Engineer at LucidLink, your primary responsibilities will include designing and developing highly scalable fault-tolerant solutions, enhancing automation suites for quality assurance, and reproducing complex technical issues. You'll also be tasked with challenging technical decisions to ensure product excellence, providing you with a unique opportunity to develop your engineering capabilities in a supportive environment.

Join Rise to see the full answer
What qualifications are required for the Junior Software Engineer role at LucidLink?

To qualify for the Junior Software Engineer position at LucidLink, candidates should possess 1-3 years of C++ development experience, strong system and network programming skills, and a solid understanding of C++ concepts and libraries. Knowledge of algorithms and data structures is essential, and experience with Python or JavaScript (React) will be considered a plus. Fluency in English, both spoken and written, is also required.

Join Rise to see the full answer
What benefits can a Junior Software Engineer expect at LucidLink?

Junior Software Engineers at LucidLink enjoy a robust benefits package that includes unlimited paid time off, competitive salaries, stock options, and comprehensive health coverage. We believe in investing in our employees to foster work-life balance, professional growth, and overall well-being.

Join Rise to see the full answer
What is the company culture like for Junior Software Engineers at LucidLink?

LucidLink fosters a values-led culture where integrity, innovation, and empathy are at the forefront of our operations. Junior Software Engineers will thrive in an environment that nurtures personal and professional growth, surrounded by a tight-knit team of talented professionals committed to solving complex challenges together.

Join Rise to see the full answer
How does LucidLink support career growth for Junior Software Engineers?

At LucidLink, we prioritize the career advancement of our Junior Software Engineers by offering continuous learning opportunities, exposure to cutting-edge technologies, and hands-on experience collaborating with seasoned engineers. As we grow and scale rapidly, your contributions will directly influence not just individual projects but also the trajectory of the company, providing ample opportunities for advancement.

Join Rise to see the full answer
Common Interview Questions for Junior Software Engineer, C++
What experience do you have with C++ development?

Discuss your past projects or jobs where you utilized C++, focusing on the complexity of tasks you tackled, specific libraries you used, and any achievements you accomplished. Be prepared to detail your understanding of core C++ concepts and how you applied them to solve real-world problems.

Join Rise to see the full answer
Can you explain a complex technical issue you have solved?

When answering this question, share a specific example of a technical challenge you faced, describe your thought process in analyzing the situation, and detail the steps you took to resolve the issue. Highlight the knowledge and skills you leveraged to arrive at a solution.

Join Rise to see the full answer
How familiar are you with agile methodologies?

Explain your understanding of agile methodologies, including your experience working within an agile framework such as Scrum or Kanban. Discuss how these practices have influenced your contribution to a team's productivity and project success.

Join Rise to see the full answer
What do you understand about multithreading and parallelism?

Outline the concepts of multithreading and parallelism, providing definitions and examples of how you've implemented them in your previous projects. Explain the importance of these techniques in improving performance and resource management in software development.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss the practices you follow to maintain code quality, such as code reviews, incorporating automated testing, and utilizing continuous integration/continuous deployment (CI/CD) pipelines. Convey your belief in the importance of these practices for team success.

Join Rise to see the full answer
Can you describe your experience with algorithms and data structures?

Describe specific algorithms and data structures you have implemented, focusing on how you chose them for particular problems, the complexities involved, and any optimizations you made. This showcases not just your theoretical knowledge but also your ability to apply them practically.

Join Rise to see the full answer
What steps would you take to analyze a technical issue?

Outline a systematic approach you would take to analyze a technical issue, including identifying the problem, collecting relevant data, testing hypotheses, and implementing solutions. Emphasize how you prioritize effective communication with your team throughout this process.

Join Rise to see the full answer
Why do you want to work at LucidLink?

Share your enthusiasm for LucidLink’s mission of transforming data accessibility and how it aligns with your professional goals. Mention specific aspects of the company culture and its growth potential that excite you and how you envision contributing to the organization’s success.

Join Rise to see the full answer
What programming languages are you comfortable using apart from C++?

In addition to C++, discuss your experience with other programming languages, such as Python or JavaScript. Provide examples of how you've used these languages in past projects, which demonstrates your versatility and eagerness to learn.

Join Rise to see the full answer
How do you stay current with technology trends?

Share your methods for staying updated on technology trends, such as following industry blogs, participating in online communities, and attending workshops or webinars. Highlighting your proactive approach to learning showcases your commitment to professional growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
LucidLink Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
5 Hybrid Houston, TX
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Teleport Remote No location specified
Posted yesterday
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development
Posted 11 days ago

Our mission is to make data universally, securely, and seamlessly accessible to everyone, everywhere.

38 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories