At a Glance
- Tasks: Lead software development for drones, focusing on AI and cloud solutions.
- Company: Join Hammer Missions, a startup revolutionizing building inspections with drone technology.
- Benefits: Enjoy a competitive salary, equity options, hybrid work, and monthly team activities.
- Why this job: Be part of a core team shaping the future of aerial robotics and AI.
- Qualifications: 5+ years in drones, robotics, or AI; strong coding and leadership skills required.
- Other info: Work in a dynamic environment with opportunities for personal and professional growth.
The predicted salary is between 48000 - 84000 £ per year.
📋 Key Questions
- Do you enjoy solving technical challenges that impact on the future of technology?
- Do you thrive in end-to-end software design, development and shipping to prod?
- Would a dynamic fast moving startup be the ideal workplace for you?
If your answer is yes to all of the above, then we need to hear from you!
Who do we do? ✨
At Hammer Missions, we develop software and AI for drones used in building inspections, to power the future of safe virtual inspections & digital maintenance.
Having deployed our software with key building engineering firms, we are quickly expanding the engineering team and looking for an experienced Software Engineer to join the team. You will be working very closely with our existing engineering team and senior leadership in this role and will be taking ownership of the tech stack and the technical roadmap.
This is an opportunity to be a part of the core team, lead the engineering and play a significant role in shaping the future of aerial robotics and AI.
⌨️ Tech Stack
– Vue.js, GoogleMaps.js
– Node.js, Flask, Python, Fast API
– AWS, DynamoDB, S3
– Docker, Docker Compose
– Github Actions
💪 Responsibilities (What You\’ll Do)
Software Development
- Design, develop and deploy new features to production.
- Develop secure, scalable and fault-tolerant code.
- Build scalable cloud infrastructure together with the engineering team.
- Execute on 3D Modelling and AI development initiatives.
- Increase maintability of code, ensuring long-term system resilience.
- Test, monitor and performance analyse Hammer Hub in production.
- Suggest and implement development processes, best practices and tooling.
Lead a High-Performing Team
- Plan bi-weekly development sprints with the software team.
- Plan and deliver our engineering roadmap alongside other members of the software team.
- Develop an understanding of the entire software stack at Hammer.
- Lead the team to deliver on our Hub and App roadmap.
- Contribute to hiring efforts for the next generation of engineers, in AI and 3D photogrammetry.
✨ Qualifications (What We\’re Looking For)
Cultural Fit
- Resourceful & Resilience: An aptitude to tackle constraints with creativity.
- Genuine Passion for Geospatial Tech, Robotics, and AI.
- Bias towards action.
- Drive to build state-of-the-art systems that delight users.
Leadership
- Capability to lead a technical team and managing timelines.
- Drive for user-centric development with a focus on empathy and user experience.
- Agile development, sprint planning and timeline management experience.
Experience
- 5+ years in drones, robotics, computer games, or AI, ideally in a startup environment.
- Prior experience with web, mobile, cloud, and AI development.
- Strong understanding of distributed architecture, scalability, performance, reliability.
- Skills in modern web frontend frameworks – React, Vue JS (or similar)
- Skills in modern web backend frameworks – Node JS, Flask, Fast API (or similar)
- An understanding of native mobile app development.
- A strong understanding of computer science fundamentals and software architecture.
- Experience deploying and maintaining applications in production environments.
- Experience working with modern databases – mongodb, dynamodb or similar
- Experience with version control (Git) and containerisation (Docker or similar)
- Experience with CI / CD pipelines & automated software testing.
- A track record of building end-to-end systems.
📍 Location: London, UK
🚗 Travel & Working Model.
Hybrid Working model with 2 days in the office.
🎁 Perks
- Competitive Salary + Equity Options
- 29 Holidays
- Hybrid (office and remote) working model
- Company laptops, screens, headphones – anything you might need to be productive.
- Your own DJI tello drone!
- Buy any technical book on us.
- Monthly team lunches and activities
💡 About Us (Who are we?)
Hammer Missions is a software company founded in 2019. We are a team of professionals passionate about the use of drone technology for good. Just as ‘Hammer stones’ were some of the earliest technology built by humans, we see drones as the ‘21st century Hammer’ that holds the potential to unlock great value a number of different verticals.
Having deployed our software with engineering firms globally, we\’re quickly expanding to the US market. If you\’d like to join a fast-growing team and shape the future of aerial robotics and building safety, please get in touch with us below.
🔗 Apply today and come build the future of drones and AI with us at Hammer Missions!
Senior Software Engineer | Drones, AI, Cloud employer: Hammer Missions
Contact Detail:
Hammer Missions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer | Drones, AI, Cloud
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Vue.js, Node.js, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Demonstrate your passion for drones, AI, and geospatial technology during your conversations. Share any relevant projects or experiences that highlight your enthusiasm and understanding of these fields.
✨Tip Number 3
Prepare to discuss your leadership experience and how you've successfully managed timelines and development processes in previous roles. This will show that you're ready to take ownership of the tech stack and lead a high-performing team.
✨Tip Number 4
Research Hammer Missions and their impact on the industry. Being knowledgeable about the company’s mission and recent developments will help you connect with the team and demonstrate your genuine interest in joining them.
We think you need these skills to ace Senior Software Engineer | Drones, AI, Cloud
Some tips for your application 🫡
Understand the Company and Role: Before applying, take some time to understand Hammer Missions' mission and the specifics of the Senior Software Engineer role. Familiarize yourself with their tech stack and the impact of their work in the drone and AI sectors.
Tailor Your CV: Highlight your relevant experience in drones, robotics, or AI, especially in a startup environment. Make sure to emphasize your skills in the technologies mentioned in the job description, such as Vue.js, Node.js, and AWS.
Craft a Compelling Cover Letter: In your cover letter, express your genuine passion for geospatial tech and robotics. Discuss how your background aligns with the responsibilities outlined in the job description and how you can contribute to the team.
Showcase Your Leadership Experience: Since the role involves leading a technical team, be sure to include examples of your leadership experience. Discuss any previous roles where you managed timelines, planned sprints, or contributed to hiring efforts.
How to prepare for a job interview at Hammer Missions
✨Show Your Passion for Technology
Make sure to express your genuine interest in geospatial tech, robotics, and AI during the interview. Share specific examples of projects or experiences that highlight your enthusiasm and how they relate to the role.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss technical challenges you've faced in previous roles and how you overcame them. This will showcase your resourcefulness and resilience, which are key traits the company is looking for.
✨Familiarize Yourself with the Tech Stack
Before the interview, take some time to review the technologies mentioned in the job description, such as Vue.js, Node.js, and AWS. Being able to speak knowledgeably about these tools will demonstrate your readiness to contribute from day one.
✨Highlight Your Leadership Experience
Since the role involves leading a high-performing team, be prepared to discuss your leadership style and any relevant experiences. Share how you've managed timelines and facilitated agile development processes in past projects.