At a Glance
- Tasks: Build innovative software solutions for next-gen hardware engineering challenges.
- Company: Join a cutting-edge tech company backed by top investors like Sequoia Capital.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact on groundbreaking projects that shape the future of technology.
- Qualifications: 2+ years in software engineering with strong skills in JavaScript and React.
- Other info: Dynamic team culture focused on speed, ownership, and iterative development.
The predicted salary is between 36000 - 60000 £ per year.
About Flow
Flow is massively accelerating the development of next-generation hardware systems. We are on a mission to reinvent the way humanity develops its most important machines. Flow is the default requirements tool for complex systems engineering used by next-gen space, defense, automotive and robotics companies.
What You'll Do
- Help build features that tackle some of the world's toughest hardware engineering problems.
- Own understanding problems: work with customers, customer success and sales to clearly define customer problems.
- Own designing solutions: contribute to solution design by identifying simpler, better solutions.
- Build MVPs & iterate quickly: build features, gather feedback and iteratively improve features that solve our customer problems.
- Fix customer issues: jump on calls with users to troubleshoot and deploy feature improvements within hours.
If you're more experienced (4+ years):
- Lead from the front: hire, mentor and manage best-in-class talent.
- Develop deep expertise and ownership in an area that drives Flow forward: such as distributed systems, product design or performance.
About You
- Builder at heart: You have 2+ years of experience as a software engineer.
- Problem solver: A track record of successfully solving real human problems.
- High Agency: driven to solve the most important problems even if no one has told you to.
- Iterative Development: experience in shipping MVP solutions, gathering feedback and improving solutions to solve user pain faster.
- Strong technical skills: adept at JavaScript and React, including performance implications in browsers.
- Strong communicator: clear, concise and direct.
Our Tech Stack
- Backend: Golang
- Frontend: TypeScript / React / Next.js
- Infrastructure: Terraform, AWS
- Containerization: Docker
- Database: PostgreSQL
- APIs: GraphQL (Hasura, Apollo)
Leveling
We are hiring across multiple levels. If you're earlier in your career, you'll build and ship core features with guidance. If you're more experienced, you'll take ownership of entire product areas, lead by example, and help shape the future of Flow's engineering culture.
What We Value
- Speed over everything. Everything we do, we need to do with urgency.
- Own, Downscope, ship, iterate: We work in small, fast cycles.
- Fundamentals done well: Most success comes from mastering the basics.
- Disagree and Commit: To move fast, we have to decide fast.
- Enjoy the climb: This is the work that will define us.
Software Engineer- London employer: Flow Engineering
Contact Detail:
Flow Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer- London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your problem-solving abilities and technical skills, especially in JavaScript and React.
✨Tip Number 3
Prepare for those interviews! Research common software engineering interview questions and practice coding challenges. Be ready to discuss how you've tackled real-world problems and iterated on solutions.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in Flow. Tailor your application to highlight how you align with our values of speed, ownership, and iterative development.
We think you need these skills to ace Software Engineer- London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with JavaScript and React, and show how you've tackled real-world problems in your previous roles. We want to see how you fit into our mission!
Show Your Problem-Solving Skills: In your application, share specific examples of how you've solved complex problems in the past. We love candidates who can demonstrate their high agency and iterative development skills. Let us know how you’ve built MVPs and improved them based on user feedback!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We value strong communication skills, so make sure your writing reflects that. Avoid jargon and focus on clarity – we want to understand your journey and achievements easily!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team at Flow!
How to prepare for a job interview at Flow Engineering
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially JavaScript and React. Brush up on your knowledge of Golang, TypeScript, and AWS as well, since they’re crucial for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems. Flow values problem solvers, so be ready to explain your thought process and how you arrived at your solutions.
✨Emphasise Iterative Development
Be prepared to talk about your experience with MVPs and how you’ve gathered feedback to improve features. Flow is all about shipping quickly and iterating, so demonstrate your understanding of this approach.
✨Communicate Clearly
Since strong communication is key for this role, practice articulating your thoughts concisely. Be direct and clear when discussing your experiences and ideas during the interview.