At a Glance
- Tasks: Lead the design and development of innovative software systems in a fully remote environment.
- Company: Join Seeq, a cutting-edge data analytics company transforming industries like pharmaceuticals and energy.
- Benefits: Enjoy competitive salary, unlimited PTO, and a pet-friendly workspace.
- Other info: Collaborative culture focused on continuous improvement and professional growth.
- Why this job: Make a real impact with your coding skills while mentoring the next generation of engineers.
- Qualifications: 10+ years in software development with expertise in backend technologies and strong leadership skills.
The predicted salary is between 108000 - 150000 ÂŁ per year.
Seeq creates cutting-edge data analytics software for industrial process data, serving sectors like pharmaceuticals, energy, and manufacturing. Our core product is a robust calculation engine capable of executing advanced math and machine learning algorithms on streaming time-series data. By leveraging generative AI, we enhance usability and accelerate outcomes for our users.
As a fully remote company, Seeq fosters collaboration using tools like Zoom, Slack, and our own Qube Virtual Office. With a focus on agile principles, our team of talented engineers is dedicated to building products that exceed customer expectations while nurturing a supportive, collaborative environment.
What You Will Do
As a Staff+ Software Engineer at Seeq, you will play a critical role in shaping the technical direction and architecture of our software platform. You will lead the design and development of complex software systems, working closely with cross‑functional teams including product managers, designers, and other engineers. You will mentor and coach junior engineers, guiding them in best practices and helping them grow their skills. You will be a technical leader, driving innovation and spearheading the implementation of new technologies and frameworks.
What We’re Looking For
- You’re passionate about crafting exceptional software, you revel in the art of designing and building with elegance, extensibility, and maintainability as your guiding principles.
- You’re renowned as one of the most productive engineers in your company, set apart by your commitment to continuous improvement.
- You excel as a teammate, consistently coming up with innovative solutions.
- You possess an innate ability to identify areas for improvement without waiting for them to be pointed out.
- Your track record includes swift product and feature deliveries, showcasing proficiency in a continuous delivery model.
- You’re meticulous and detail‑oriented, advocating for unit testing, continuous integration, and elegant solutions.
- Bugs are your adversaries, and you take pleasure in immediately addressing them.
- Eliminating technical debt while refactoring code excites you.
- You’re eager to collaborate through pair programming and contribute to team acceleration; you consistently review and provide actionable feedback on code.
- Your passion extends to being one of the most product‑ and user‑focused engineers.
- You actively engage with customers, articulating the rationale behind features and explaining pain points for your fellow engineers.
- You’re adaptable, versatile, and quick to learn: you bring fresh technologies and methodologies to the team, establishing yourself as a technological thought leader.
- Your influence is felt as you mentor colleagues, meeting deadlines through effective planning, prioritization, and accurate estimates.
- Knowledge of backend technologies such as a JVM language like Kotlin, Node.js, GraphQL allows you to build and debug reliable, maintainable, and extensible applications from browser to database.
- Your proficiency extends to databases, distributed computing, and cloud platforms, with deep expertise in at least one of these technologies.
- You’re driven by a desire for impact beyond individual contributions; you possess a holistic view, working seamlessly across boundaries for the benefit of the product and its users.
- Proactive in seeking and providing feedback, you maintain open communication about growth opportunities with your manager(s) and colleagues.
Qualifications
- A Bachelor's or Master's degree (or equivalent experience) in computer science, software engineering, or a related field.
- At least 10 years of professional experience in software development, with a solid record of designing, building and evolving complex software systems over a period of years.
- Demonstrate a strong understanding of software design principles, patterns, and best practices.
- Expertise in one or more programming languages, such as Java, Kotlin, Rust, C++, etc.
- Expertise in backend development for data‑intensive applications.
- Experience working with databases such as Postgres or MySQL.
- Excellent problem‑solving and analytical skills, with great attention to detail.
- Proven leadership skills, with the ability to guide and mentor junior engineers.
- Excellent communication and collaboration skills, and the ability to work effectively in a cross‑functional team environment.
- Familiarity with agile development methodologies and tools, such as Scrum or Kanban.
The Perks of Working at Seeq
- Competitive salary plus bonus incentives: $144,000 - 200,000 USD. Salary will be based on the level you are hired at.
- Benefits: 12‑week paid Seeq family leave, Unlimited PTO, Internet and mobile phone reimbursements, Medical benefits, Group term life insurance, Short‑term and long‑term disability insurance pre‑tax benefits, Voluntary vision and dental (ortho), Vacation bonus program, Employee Assistance Program, Generous home office allowance, The best co‑workers, Pet‑friendly workspace.
Seeq provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. You must be authorized to work in the country in which you reside. Seeq does not sponsor US F1 or H-1B work visas.
Backend Software Engineer in London employer: Seeq
Contact Detail:
Seeq Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Seeq on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to backend development. We want to see you shine!
✨Tip Number 3
Show off your passion for software engineering during interviews. Share examples of projects where you’ve implemented innovative solutions or tackled complex problems. Let us see that spark!
✨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, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Backend Software Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Backend Software Engineer role. Highlight your experience with backend technologies like Kotlin or Node.js, and showcase any relevant projects that demonstrate your skills in building complex software systems.
Show Off Your Problem-Solving Skills: We love engineers who can tackle challenges head-on! In your application, share specific examples of how you've solved tough problems in past projects. This will show us your analytical skills and attention to detail, which are super important for this role.
Highlight Collaboration Experience: Since we work in cross-functional teams, it's essential to demonstrate your ability to collaborate effectively. Mention any experiences where you've worked closely with product managers, designers, or other engineers, and how you contributed to team success.
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 you're keen on joining our awesome team at Seeq!
How to prepare for a job interview at Seeq
✨Know Your Tech Stack
Make sure you’re well-versed in the backend technologies mentioned in the job description, like JVM languages, Node.js, and GraphQL. Brush up on your knowledge of databases like Postgres or MySQL, as well as distributed computing and cloud platforms. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex software challenges. Think about how you’ve approached bugs, refactored code, or improved processes. This is your chance to demonstrate your analytical skills and attention to detail, which are crucial for a role at Seeq.
✨Emphasise Collaboration
Since Seeq values teamwork, be ready to talk about your experiences with pair programming and mentoring junior engineers. Share how you’ve contributed to a collaborative environment and how you’ve provided actionable feedback to your peers. This will highlight your ability to work effectively in cross-functional teams.
✨Be Ready to Discuss Continuous Improvement
Talk about your commitment to continuous learning and improvement. Mention any recent technologies or methodologies you’ve adopted and how they’ve impacted your work. This aligns perfectly with Seeq’s focus on innovation and excellence in software development.