At a Glance
- Tasks: Design and build robust systems for a revolutionary options trading app.
- Company: Join a dynamic tech startup on a mission to democratise trading.
- Benefits: Competitive salary, equity options, and hybrid working model.
- Other info: Collaborative culture with opportunities for mentorship and growth.
- Why this job: Make a real impact in fintech while working with cutting-edge technologies.
- Qualifications: 6+ years in software engineering with strong programming skills.
The predicted salary is between 85000 - 105000 £ per year.
Office Location: Holborn, London - hybrid working environment (3 days in office per week).
Our Mission: Historically, investing in options has been complex and limited to wealthy and professional investors, but our mission is to level the playing field and finally make options trading accessible. After raising £3.5mn, we launched our first mobile app that strips back the complexity, removes the commissions, and enables options to be traded as easily as shares.
The Role: The Investa app was installed over 1,000 times within the first 24 hours of our priority access launch and we’re now looking for a high-impact Senior Software Engineer to strengthen our engineering team as we scale. You will have extensive commercial experience designing, building and maintaining systems used in critical services or those handling significant volumes of activity. You will play a crucial role in building key parts of our platform and apps, ensuring the robustness, scalability, and security of our systems. If you’re passionate about building best-in-class products to tackle complex challenges and you excel in a collaborative, fast-paced environment, we want to hear from you.
What the role involves:
- Designing, building, and maintaining robust, scalable, and secure systems for critical services.
- Continually improving system performance, reliability, and security.
- Collaborating with cross-functional teams to build a class-leading product.
- Mentoring and guiding engineers, fostering a culture of continuous learning and improvement.
- Ensure best practice through example and continual team feedback.
- Root causing real-time production issues in a timely manner.
- Taking a pragmatic approach to software development.
Your background:
- Proven track record working with critical services or high-volume applications.
- Strong proficiency in a number of programming languages, which can include Python, TypeScript, Java, JavaScript, Go and others.
- Highly driven by technology with experience across multiple platforms.
- Familiarity with Serverless technologies (AWS, Azure or GCP).
- Strong understanding of system architecture, event-driven design and distributed systems.
- Product-minded and able to work on solutions that are tightly aligned with the product goals.
- Driven and committed to helping grow the organisation.
On-call: All engineers at Investa are involved in providing support for our products. This involves responding to events outside of working hours and is a core part of the role of all engineers.
Compensation:
- Salary band: £85,000 - £105,000
- Equity options: 0.1% - 0.2%
- Salary review to take place on an annual basis
- Hybrid working policy: Mandatory minimum three days a week in our Holborn office
- Experience level: At least six years in commercial software engineering
- On-call: Engineers are expected to be on-call at least one week per month
Interview process:
- Introductory chat with the Talent Lead (20 mins)
- Introductory chat with the CTO (20 mins)
- Stage 1: Technical interview (75 mins)
- Stage 2: Technical interview (75 mins)
- Stage 3: Behavioural interview (45 mins)
- Offer
Senior Software Engineer employer: Investa
Investa is an exceptional employer for Software Engineers, offering a unique opportunity to join a pioneering team in the heart of London. With a strong focus on collaboration, creativity, and personal impact, employees enjoy high autonomy, direct involvement with founders, and a vibrant work culture that fosters growth and innovation. The hybrid work model, competitive salary, generous benefits, and equity options further enhance the appeal of being part of a rapidly growing fintech startup dedicated to transforming the trading experience for retail investors.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for those interviews! Research the company’s mission and values, especially how they aim to make options trading accessible. Tailor your answers to show how your experience aligns with their goals.
✨Tip Number 3
Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Highlight projects that demonstrate your ability to build robust and scalable systems, just like they need for their Investa app.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with critical services and high-volume applications, and don’t forget to mention any relevant programming languages you’re proficient in!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for building robust systems and how you can contribute to our mission of making options trading accessible. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any projects that demonstrate your skills in system architecture or event-driven design, make sure to include them. We love seeing real examples of your work and how you tackle complex challenges.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Investa
✨Know Your Tech Inside Out
Make sure you brush up on your programming languages, especially Python, TypeScript, and Java. Be ready to discuss your experience with critical services and high-volume applications, as well as any serverless technologies you've worked with. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled real-time production issues or improved system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and act decisively in a fast-paced environment.
✨Emphasise Collaboration and Mentorship
Since the role involves working with cross-functional teams and mentoring other engineers, be ready to share experiences where you've successfully collaborated on projects or guided less experienced team members. Highlighting your teamwork skills will show that you’re a great fit for their culture.
✨Align with Their Mission
Familiarise yourself with Investa's mission to make options trading accessible. Be prepared to discuss how your background and values align with this goal. Showing genuine interest in their mission can set you apart from other candidates and demonstrate your commitment to contributing to their success.