At a Glance
- Tasks: Lead the development of innovative software solutions for electronic circuit board design.
- Company: Join Circuit Mind, a pioneering tech company revolutionising hardware design.
- Benefits: Above market salary, equity, flexible hours, and 25 days holiday plus bank holidays.
- Other info: Enjoy a dynamic work environment with opportunities for professional growth and global remote work.
- Why this job: Make a real impact in cutting-edge technology and collaborate with a world-class team.
- Qualifications: 5+ years in software development, 2+ years in Python and DevOps, strong teamwork skills.
The predicted salary is between 80000 - 100000 € per year.
Electronic circuit boards are at the core of current and future inventions - space travel, medical robotics, autonomous transportation, augmented reality, bio-engineering. Yet today designing an electronic circuit board is an extremely manual, long and tedious process. At Circuit Mind we believe that this is wrong and we are on a mission to fix it, triggering the future of hardware design.
We are creating an entirely new software engine for circuit boards, that takes as inputs the requirements of a circuit board and automatically outputs a complete design, ready for manufacture.
Your Mission
As a Lead Software Engineer, you’ll create simple and elegant solutions to difficult technical problems that the world has not solved before. You will work in close collaboration with a highly-functioning team of software, electronics, algorithm engineers and product managers.
Responsibilities
- Collaborate with the product team and in-house hardware engineers to understand the problems of hardware engineering teams.
- Plan, design, develop, test and iterate on the software solutions to those problems, accounting for functional and non-functional requirements.
- Co-design, pair on, and review the development work of other lead software developers.
- You’ll work on the entire company's backend code base: data models, algorithms, data pipelines, infrastructure, APIs, complex database queries, LLM agent pipelines, ML models.
- Deploy, manage and support on-premise deployments of Circuit Mind’s software.
- Learn, use, and improve best practices and processes for high-quality software development.
Our technology stack includes Python, PostgreSQL, Django, mypy, GraphQL, Docker, Redis, Typescript, React.
Qualifications
- Must qualify as a “US Person” to work with ITAR-controlled data.
- 5+ years of professional software development experience.
- 2+ years of professional experience in Python.
- 2+ years of professional DevOps experience.
- 2+ years in a senior software engineer position.
- Strong communication and team-work skills.
- Experience working in an agile software development environment.
Nice to haves
- Experience in a tech lead position.
- Experience in ITAR / EAR / FedRAMP / GovCloud environments.
- Experience with AWS.
Collaboration with a friendly world-class team. Above market rate salary and meaningful equity. 25 days of annual holidays plus bank holidays. Flexible working hours with two days a week in the office. 5 weeks per year to work wherever you want in the world. London Bridge office. Extended parental leave. Learning and development budget to support your professional development. Yearly retreat. Access to Circuit Mind's cutting edge EDA platform.
At Circuit Mind we value diversity and foster an inclusive environment. If you have an additional necessity or disability that requires accommodation, please let us know so we can adjust the interview process to your needs. We also ensure that Circuit Mind’s straight-forward and efficient hiring process respects your time.
Lead Software Engineer (Python) - US in London employer: Circuit Mind Limited
At Circuit Mind, we are not just revolutionising the future of hardware design; we are committed to fostering a vibrant and inclusive work culture that prioritises employee growth and collaboration. As a Lead Software Engineer, you will enjoy above-market salaries, flexible working hours, and the opportunity to work remotely for five weeks a year, all while being part of a world-class team dedicated to solving complex technical challenges in an innovative environment located in the heart of London.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer (Python) - US in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research Circuit Mind’s projects and tech stack, and think about how your experience aligns with their mission. Practise common interview questions and be ready to showcase your problem-solving skills.
✨Tip Number 3
Show off your passion! When you get the chance, share your thoughts on the future of hardware design and how you can contribute to it. Let them see your enthusiasm for the role and the impact you want to make.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Lead Software Engineer (Python) - US in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your Python expertise and any relevant DevOps experience, as these are key for us at Circuit Mind.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about solving complex problems in hardware design. Share specific examples of how you've tackled similar challenges in your previous roles.
Showcase Team Collaboration:Since we value teamwork, mention instances where you've successfully collaborated with cross-functional teams. This will help us see how you fit into our culture of collaboration at Circuit Mind.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Circuit Mind Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, PostgreSQL, and Django. Brush up on your knowledge of Docker and GraphQL too, as these are crucial for the role. Being able to discuss how you've used these technologies in past projects will show that you're a strong fit.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical problems. Circuit Mind is looking for someone who can create elegant solutions, so think about challenges you've faced and how you approached them. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
✨Emphasise Team Collaboration
Since the role involves working closely with product teams and hardware engineers, be ready to talk about your experience in collaborative environments. Share examples of how you’ve successfully worked in agile teams and how you’ve contributed to team success. Highlight your communication skills and how you handle feedback.
✨Ask Insightful Questions
Prepare thoughtful questions about Circuit Mind’s mission and the challenges they face in hardware design. This shows your genuine interest in the company and the role. You might ask about their current projects or how they measure success in their software development process. Engaging in this way can leave a lasting impression.