Your Role As a Senior Software Engineer, you will be part of the Software Development Unit and join one of our Software Development Teams according to your skills and interests. You will take ownership over projects from conception to final product and your tasks will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing, validation procedures and working with customers or departments on technical issues including software system design and maintenance. Your Responsibilities Clear and concise design of functionality and components Writing clear and understandable code according to best practices Testing and documenting code Development of business functionality and DevOps of the 360T trading platform Thorough documentation of design and code of all produced artifacts Transferring knowledge and insights to colleagues Mentoring of new team members Your Profile 5 years of experience in Java programming skills and its core libraries Good knowledge of object-oriented analysis and design patterns Deep knowledge of JVM internals, garbage collection tuning, JVM profiling Deep knowledge of multi-threaded and concurrent programming Understanding of Java networking, having at least basic exposure to sockets programming, TCP internals, willing to go even lower level for optimization Experience with at least a second language like C/C++ Experience with database systems Understanding and adhering to the principles of clean code development Understanding and adhering to defensive programming High level of spoken English Strategic planning abilities Strong communication skills Enthusiasm in understanding the business drivers behind the technical requirements Understanding project deadlines, committing to them, able to estimate, plan and make visible the progress of the project, deliver what is promised Our Offer Clear career concept Performance appraisals on a regular basis Possibility to switch between Software Development teams according to interests, projects, and skills 360T Academy Frankfurt office located directly in the city center Social gatherings We offer an outstanding opportunity for a highly motivated individual to participate in the growth of a successful technology company in the financial sector. The position is based in Frankfurt am Main and is available immediately. How to Apply If your background and qualifications meet these specifications, please forward your application including your salary expectation and the earliest starting date by clicking the “Apply” button. Contact Irune Del Buey People & Culture Manager Send email Grüneburgweg 16-18 60322 Frankfurt am Main About us 360T is a regulated, global marketplace for Foreign Exchange (FX). As Deutsche Börse Group’s powerhouse for FX, 360T provides a broad range of trading solutions and related services to both buy-side and sell-side firms. Since its inception in 2000, the company has developed and maintained a state-of-the-art multi-bank portal for foreign exchange, cash and money market products and FX/interest rate derivatives. It has recently expanded its instrument offering to include crypto NDFs and commodities (base metals and energy). With over 2,600 buy-side customers and more than 200 liquidity providers across 75 different countries, 360T is uniquely positioned to connect the global FX industry. Headquartered in Frankfurt am Main, Germany, 360T maintains subsidiaries in New York (360 Trading Networks Inc), London (360 Trading Networks UK Ltd), Singapore (360T Asia Pacific Pte. Ltd.), Mumbai (ThreeSixty Trading Networks (India) Pvt Ltd), Kuala Lumpur (360 Trading Networks Sdn Bhd) and Dubai (360 Trading Networks (DIFC) Limited).