This job has expired, please see additional jobs below
Senior Software Engineer - Python
Entertainment & Media Industry Company
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Every day, trillions of dollars pass through the Company Terminal. As a result, hundreds of thousands of financial professionals rely on our 500 enterprise applications to manage their portfolios, execute their trades and analyse the markets.
As engineers, we're the ones who build the applications our clients rely on to not just stay informed, but stay ahead of the market. We connect supply and demand across all asset classes on worldwide exchanges. The applications and infrastructure we build embody the speed, agility and financial data that makes Company the go-to for financial professionals across the globe.
Company Enterprise Content data products drive the financial industry. Enterprise Content is a rapidly growing business that provides clients with rich programmatic access to the best financial data and services in the industry. Our products span a wide variety of asset classes and data products including Pricing, Corporate Actions, Regulatory and Reference data content sets (Company website-data/). We build high-performance systems that feed billions of data points per day to our customers that include key financial players.
Given our rapid growth globally, we are setting up a new team in London to build out the next generation of our data request model. This team will focus on building components via a microservice architecture as distinct resources with RESTful API access. Flask (Company website/) and React (Company website/) are used to drive a RESTful web interface for clients. We utilize Ceph (Company website/) and PostgreSQL (Company website/) on the backend to manage the storage and search operations.
We interact very closely with our business and sales teams using agile development. We have many opportunities to design and develop innovative solutions to accomplish ever-growing customer requirements.
We'll trust you to:
As a developer, you’ll have the opportunity to work with a huge array of technologies developed primarily in Python, along with C++, Java, JavaScript and SQL as needed. Additionally you’ll gain experience with Flask, RabbitMQ, Celery, Git, Jenkins, Robot Framework, PostgreSQL, Openstack, Chef, dpkg – whatever technology it takes to get the job done. Our work atmosphere is fast paced, high-energy and friendly.
You'll need to have:
• Extensive Python development experience, including writing idiomatic code, large scale project organization and unit testing
• Experience developing software in a UNIX environment
• Stellar problem solving & communication skills and the ability to thrive in a highly collaborative and dynamic work environment
We'd love to see:
• Experience with compiled languages such as C, C++ or Java
• Working knowledge of development tools such as debuggers, memory profilers, and performance measurement
• Relational database experience (SQL and table design)
• Experience with low-latency, high-volume, and highly-availability distributed systems
We are extremely proud of our diverse and open culture, and value diversity of thought and perspective in every form. We're looking for engineers with a real passion for writing reusable, efficient solutions to complex problems, who can adapt to an ever-changing market landscape, and who can collaborate and work effectively on small teams to develop software that impacts thousands of power users around the world. If this sounds like you, please apply below!
To find out more about Engineering at Company, check out Company website/.