mthree

Software Engineer

Budapest, Budapest, Hungary

16 days ago
Save Job

Summary

We are seeking an exceptional monorepo Software Engineer to join our client's team, where focus is on continuous innovation, expansion, and improvement of the platform.

You will join the department that designs, develops, and deploys the bank’s Algo Trading Platform. This global system is responsible for order execution, algorithmic trading, risk controls, monitoring, and client/exchange connectivity.

You will join a team dedicated to managing and advancing our software development environment and delivery automation. This role offers an opportunity to develop and oversee a large-scale, global development platform while tackling complex challenges. Your expertise in coding and algorithms will be utilized to create new tools, analyze intricate build issues, and modernize our continuous integration pipelines. You’ll work on system optimization, building common infrastructure, and automating routine tasks.

The team values individuals who thrive in problem-solving and are driven by intellectual curiosity. You will join an open-minded, diverse team of experienced professionals from various backgrounds. Collaboration, innovation, and self-resourcefulness are encouraged, with support from colleagues who provide mentorship for your growth.


Key Upcoming Challenges

  • Cloud adoption through containerization.
  • Building observability tools.
  • Scaling to support a growing developer base.
  • This is a high-investment area within the bank, providing opportunities for growth and a chance to shape our future strategy.


Role Profile

  • Develop and maintain Development Environment & Monorepo products.
  • Engage in the full software lifecycle: collaborate with end-users, develop solutions, deploy updates, and refine systems.
  • Investigate, analyze, and diagnose complex issues; maintain live services by monitoring health and measuring capacity.
  • Participate in broader department initiatives to gain exposure to low-latency, high-performance trading systems.
  • Work within a collaborative team of talented technologists in a supportive environment.


Skills Required

  • Programming Proficiency in one of following: Python or C++, or Java.
  • Problem-Solving: Systematic debugging, code optimization, and automation of routine tasks.
  • Communication: Strong verbal and written skills, paired with a proactive and self-starting attitude.
  • Linux Expertise: Comfortable developing code on Linux.


Advantageous Skills

  • Python scripting.
  • Web technologies (HTML/JavaScript).
  • IDE engineering.
  • Jenkins CI/CD.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: