Junior Software Engineer

Humbility
Vilnius, Vilnius, Lithuania
Posted
Hybrid
€3K-5K/mo
Full-time
Entry-level
Job Description

Humbility is an algorithmic digital asset trading firm operating across multiple exchanges. We build low-latency, market-neutral arbitrage systems in a highly competitive environment.

Our team of 50+ Software Engineers and Quantitative Researchers thrives on solving complex mathematical and logical challenges. Winning at the microsecond level means constantly pushing the boundaries of trading logic and code performance.

We are looking for high-potential problem solvers at the beginning of their careers. You might be a recent graduate or someone with little to no professional Software Engineering experience.

What matters most to us is your ability to think logically, solve difficult problems, learn quickly, and turn ideas into working solutions. If mathematics, algorithms, or complex technical problems are the kind of challenges you genuinely enjoy, we want to hear from you.

In this position, you will:

  • Learn to develop high-performance trading software with C#, Golang and Rust;
  • Solve mathematical, algorithmic, and engineering problems;
  • Work alongside experienced Software Engineers and Quantitative Researchers;
  • Learn how asynchronous and high-performance systems work in practice;
  • Investigate performance bottlenecks across software and infrastructure;
  • Gradually take ownership of real production systems where microseconds matter.

Requirements

  • Strong mathematical and logical problem-solving skills;
  • Basic programming knowledge in any general-purpose programming language;
  • Ability to break down complex problems and reason about them systematically;
  • Strong motivation to learn software engineering and new technical concepts;
  • Proficiency in English.

You will stand out if you have (not required):

  • A strong academic background in computer science, mathematics, physics, engineering;
  • Achievements in mathematics, informatics, physics, programming, or similar competitions;
  • Experience solving algorithmic problems or participating in competitive programming;
  • Interesting academic or personal technical projects;
  • Exceptional academic results or other achievements demonstrating strong problem-solving ability.

Benefits

  • A culture of excellence. Join a team of top-tier engineers and analysts solving hard problems in a fast-moving market.
  • Health comes first. Private health insurance included.
  • Extra time off. Enjoy 25 days of paid vacation every year. 
  • Hybrid work, more flexibility. Work from home up to 2 days a week if you're based in Vilnius, or enjoy a more flexible setup if you're based elsewhere in Lithuania.
  • Work from anywhere. Enjoy the flexibility to work from different locations.
  • Connect, compete, unwind. Regular team-building activities, company events, sports, chess tournaments, game nights, and more.
  • The little things, covered. Fully stocked kitchen and free parking at the office.

Salary

  • The salary range for this position is €3,000 – €5,000 gross per month.
  • Get rewarded for exceptional impact. Our yearly performance bonuses are uncapped, with significant upside for top performers - potentially exceeding base salary.

If mathematics and hard problems excite you more than routine - we'd love to see your CV.

Benefits
Health Insurance
Paid Vacation Days
Paid Holidays
Tools & Technologies
C#
Go
Rust