This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.


Job Description

Job Title: Software Engineer- Location: Cambridge- Permenant- £30-£45k per annum

Related Skills: Software Engineer, Software Developer, C#, Visual Studio, ReSharper, GitHub, Team City, Ncrunch, Unit Test, Continuous Integration, Java, C++, Ruby, TDD, BDD



Are you an experienced software engineer who want to create great products for Microsoft data professionals?

We’re always keen to speak to developers at the more experienced end of the spectrum. If you can show the right level of aptitude and approach, we’re keen to hear from you.

At our company, you’ll work within a small team of 4-6 software engineers and a Technical Lead, working on a specific project team. You’ll also be supported by User Experience specialists, and coaches to help your team continuously improve their skills.

We believe that the best tools are made by long-lived teams who enjoy working together, who have a clear mission and the freedom to make their own decisions. In return we ask that teams understand their user needs, are open and honest, ship frequently, and drive our products to be ingeniously simple.


How we Develop

Every software engineer gets a desktop PC with multiple monitors, an SSD, plenty of RAM and an MSDN subscription.

The majority of our code is written in C# using Visual Studio and ReSharper. We use GitHub to version our code and have a strong culture of peer code review. Many teams use NCrunch for automatically running unit tests as you type. We use TeamCity for continuous integration and have an automated LED dashboard to provide visual feedback on any failures. We’re relentlessly trying to get faster feedback loops and invest heavily in faster automated tests.

We use open-source heavily and encourage contribution back to the community. We believe in transparency and display product information publicly including build status, test status, performance, sales and customer usage information.

We have a healthy internal culture around learning and development with lightning talks, communities of practice, invited speakers and of course Down Tools Week.


What would make you right for us?

  • You have excellent skills in an object oriented language, such as C#, Java, C++ or Ruby
  • You have a bias for simplicity and maintainability in the code you write and the products you build
  • Quality is important to you: You practice unit testing, perform code reviews and constantly communicate to ensure the best outcome.
  • You’re an excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • You have experience in coaching or mentoring junior developers within your team
  • You’re able to thrive in a highly collaborative team of software engineers
  • You’re flexible and willing to work on all parts of the product, learning new technologies as necessary
  • You have experience in an agile development environment
  • You can demonstrate awareness of high-level software architecture & design concepts
  • You have experience working on products at all stages of lifecycle
  • You’re enthusiastic about engaging with customers as necessary to create a great product
  • You’re driven by continuous improvement


  • A great benefits package
  • You’ll work about 40 hours per week, with flexible work time and the scope for remote once you are established
  • Free breakfast and Lunch provided daily
  • Employee profit sharing scheme
  • We dedicate Friday afternoons to personal development, community and innovation

If this role soud like a good fit for you please apply today !

This job has now been filled but you may be interested in:


Regional Finance Manager

£260 - £440

Regional Finance Manager required to support a Global Financial Technology company on an initial 6 months contract. You will be supporting 3 core teams of the company's product and solutions team.

To ensure that you'll be able to support and deliver to company's standard, you will be collaborating with the FP&A, Divisional Finance Officers, the local market and other teams. What you will be responsible for is coaching the teams to provide insights and support to internal business partners in order to; support the implementation of the company's strategy and objectives through development and tracking of KPIs. Provide insights & analytic to help improve profitability of markets, customers, and products, including driving revenue generating activities such as supporting the launch of new products/ services, pricing and competitive analysis.

Key responsibilities include managing:-

- Business & Financial Planning for the Products and Services teams
- Long Term planning for Europe Scheme
- Market sizing and share analysis
- Expected to “provide insights, not data, and develop the story”, challenging the business with clear commercial messaging
- Ensuring efficient and effective execution against key planning deliverables including the annual budgeting cycle and quarterly performance reviews across all areas of GP&S and regional functions.
- Developing a thorough understanding of the different product areas as well as the markets and customers.
- Developing and/or reviewing of financial models to support business strategies.
- Aligning of regional and corporate processes and outcomes during the budgeting and quarterly performance review cycles, and to prepare comprehensive briefing materials and analysis as needed for GP&S regional leads.
- Constantly engaging with the Europe Product Leads by providing high value feedback and analysis in order to promote achievement of objectives and overall development of business while ensuring adherence to financial guidelines and processes
- Identifying potential financial risks and help Management take appropriate mitigating decisions
- Acting as the trusted representative and ambassador of the Product teams towards the Finance organization, and vice versa

Responsible for the Business & Financial Planning for Products and Services Europe and in particular:
- Business case for new prod / services
- Product Dashboard
- Ensure alignment with Europe Divisions
- Help to deliver the LTP for Europe Scheme, ensuring alignment with key countries
- Track and manage marketing funds, supporting development and tracking of marketing efficiencies
- Provide financial and analytic support for investment opportunities
- Assists with strategy and process improvements related to budgeting, forecasting, systems and other key areas to ensure alignment with market objectives; pro-actively identifies ways to improve processes and executes agreed upon improvements
- Embodies the Leading Beyond Finance (LBF) initiative by partnering with regions, business units, business partners and/or corporate to assist in developing, analysing and validating new business opportunities
- Fosters a strong control environment to mitigate risks