Graduate Engineer (remote work)
TuxCare
With an account: save jobs, track applications, build tailored resumesAlready have an account? Log in
- Location
- Georgia, United States
- Work style
- Remote only
- Job type
- Full time
- Posted
- Oct 28
- 1 day ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
What you'll do
- You will join an engineering team to develop and test security features, fixes, and tools for Linux and open-source software.
- Responsibilities include investigating unfamiliar code, automating engineering workflows, and contributing to technical discussions.
What you need
- Candidates should have practical programming skills in C, C++, Python, or Go and strong analytical thinking abilities.
- You must be able to use AI tools effectively to solve complex technical problems and demonstrate a strong interest in Linux and security.
- Education: a bachelor's degree
Key skills
LinuxCC++PythonGoAlgorithmsData structuresProblem-solvingAI toolsCode reviewSoftware testingSecurityKernelCareSecureChainAutomation
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- Paid 24 days of vacation per year
- 10 days of national holidays
- Unlimited sick leaves
- Private medical insurance
- Co-working reimbursement
- Gym and sports reimbursement
- Budget for education
- Patent reward
See full description on company page, apply now
Read the full posting here
We’re looking for high-potential final-year students and recent graduates with strong problem-solving skills who can grow into outstanding technical contributors at TuxCare. This is a paid, full-time graduate role and a first step into professional engineering. You’ll work on real products, learn alongside experienced engineers and deepen your technical skills in areas such as Linux, open-source software and security.
We’re looking for people who combine strong independent thinking with the ability to use AI confidently to tackle complex technical problems — understanding unfamiliar code, developing solutions and critically evaluating the results.
Who we are
TuxCare offers a comprehensive portfolio of security solutions for Linux and open-source software designed for enterprise organizations.
With TuxCare, companies can automate vulnerability patching, minimize downtime, maintain security and compliance, and rely on deep expertise in Linux and open-source security.
Our solutions cover widely used Linux distributions, end-of-life systems, open-source software ecosystems, and other critical infrastructure.
Learn more at tuxcare.com.
What you’ll do
You’ll join an engineering team working on security for Linux and open-source software. Our work includes live patching with KernelCare, which delivers security fixes to running Linux kernels without requiring a reboot, and open-source software supply chain security with SecureChain.
You don’t need prior experience in these specific areas. We’re looking for strong engineering potential — how you approach unfamiliar problems, learn quickly and use AI thoughtfully. We’ll consider your challenge results, interests and strengths alongside the opportunities available across our engineering teams.
Experienced engineers on your team will help you get to know our codebase, tools and the way we work.
Depending on the team you join, your work may include:
Developing and testing product features, security fixes and engineering tools.
Investigating unfamiliar code and understanding how different parts of a system interact.
Building and improving tools for verifying, testing and delivering software.
Automating engineering workflows.
Contributing to code reviews and technical discussions.
What we’re looking for:
Practical programming skills in at least one language, such as C, C++, Python or Go, whether from coursework, personal projects or early hands-on experience.
Strong analytical thinking, solid fundamentals in algorithms and data structures, and a structured approach to solving problems.
The ability to use AI tools to work through unfamiliar programming problems, critically assess and improve their output, and explain and test the resulting solution.
Curiosity, the ability to learn independently, and persistence when a solution isn’t immediately clear.
Care for code quality and the ability to carry a task through to a working, tested solution.
Clear communication and the ability to explain technical decisions.
English at B2 level or higher.
We’re looking for people at the very start of their engineering careers. We’re open to:
Final-year students.
Recent graduates.
This is a full-time position, including for candidates who are still completing their studies.
What may help you stand out
Any of the following can strengthen your application, although none is mandatory:
A degree (or final-year standing) in Computer Science or a related technical field, or equivalent skills you can demonstrate through your projects and code.
Personal or academic software projects, especially ones whose design decisions you can explain.
Contributions to open-source projects, even small ones.
Participation in CTF competitions, hackathons, or a homelab you administer.
Evidence that you’ve taught yourself a language, stack or system in depth because a problem demanded it.
A strong interest in Linux, operating systems, networking or security — including relevant coursework, a thesis, research or personal projects.
If your CV doesn’t fully capture your potential, apply anyway. Show us what you’ve built, the hard problems you’ve solved, and what makes you different from other engineers at a similar stage of their career.
How selection works
What you build counts for more than your CV.
Apply in a couple of minutes — autofill from your CV or LinkedIn.
We take a quick first look at each application. Candidates who look like a fit get a personal link to our engineering challenge, which carries the most weight in our assessment. You can start whenever you’re ready within the access window.
You’ll have up to 3 hours for the challenge. It is modelled on a real problem from our security products — one our engineers have already solved in production. Your work won’t be used in our products; it is used only to assess your approach and skills.
The task unfolds in phases, with changing requirements. It is deliberately larger than anyone can finish — we look at what you prioritise and why, not at whether you complete every part.
AI tools are expected, not just allowed. We’re interested in your judgment: what you accept, reject and verify, and how you defend your trade-offs.
Candidates whose challenge results demonstrate a strong match are invited to interview with our senior engineers and HR.
The challenge is designed to give you an opportunity to demonstrate your practical skills, judgment and potential.
What's in it for you?
A focus on professional development
Interesting and challenging projects
Fully remote work with flexible working hours, which allows you to schedule your day and work from any location worldwide
Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
Compensation for private medical insurance
Co-working and gym/sports reimbursement
Budget for education
The opportunity to receive a reward for the most innovative idea that the company can patent
By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy (https://tuxcare.com/privacy-policies-hub/candidate-privacy-notice/), which provides detailed information on how we maintain and handle your data.