Software Engineer
Location: Oxford
Department: Software Engineer
Software Engineer
Maybe you have just graduated top of your class. Maybe you have offers from all those big corporate Canary Wharf types. Maybe you are sitting, right now, in a grey cubicle running the same code for the fortieth time this week.
You are an outstanding engineer with a laser focus on detail. You love a puzzle, and more importantly, you take pride in solving that puzzle in the most effective way. We know you are the kind of person who wants to learn, who wants to work with the best, who wants to be constantly stretched and pushed beyond your boundaries.
You can code but you can also communicate. You can follow but you can also innovate. You can inspire your team with your knowledge and enthusiasm. You can make things happen.
We don't care whether you have a background in finance as long as you are hungry to learn and deliver your best ever day.
Requirements
- Degree in a relevant field such as Computer Science, Engineering, Mathematics, Statistics, Physics or demonstrable experience.
- Excellent C++ and Python skills
- Familiarity with Linux, bash scripting and version control
- Passion for writing high-standard, modern, robust and well-tested code
- A willingness to participate in on-call support rota
Beneficial experience
- Familiarity with financial or exchange data
- Experience with order management systems
- TCP/IP networking
- Low latency systems
- FIX messaging protocol
- Experience working with large, messy data sets
- SQL
- Pandas
- JavaScript, HTML, CSS
Who are we?
We are no ordinary finance company. We are tech first, finance second. TechFin. We work at the cutting edge, in a fast-moving environment with frequent releases and instant feedback. Every member of the team is judged on their merit, their thinking, their ideas. We are all big cogs in this machine, working together, supporting each other and each having a major impact with everything we do.
Tech is in our DNA - we love to dabble, we love to code, we love all things 'geek'. There will always be time for learning here (it is Oxford after all!) and our voracious appetite for improvement means there will always be new books on our desks, new conferences to attend, weekly 'tech fin club' and an annual hack week where we down tools and bring to life our nerdiest dreams.
But above all else, we pull together, we have a shared vision and goals, and we are building something to be proud of.
Where can We go together?
You will be writing mission-critical software in Python or C++. You will be involved in all aspects of software development for our data ingestion and distribution platforms, order management, position tracking, monitoring and reporting systems.
We will make sure that you have everything you need at your fingertips to achieve your goals... the usual generous bonus scheme, private health insurance, pension, life assurance and long term disability cover are all part of the deal of course. But so is our weekly frisbee throw about. And the well-stocked kitchens on every floor... and of course skiing at our annual conference in the Swiss Alps. Where can we go together? That is up to you...
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
