Lead Software Engineer (Python) - US

Lead Software Engineer (Python) - US

Full-Time 80000 - 100000 € / year (est.) Home office (partial)
Circuit Mind Limited

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 employer: Circuit Mind Limited

At Circuit Mind, we are not just revolutionising the design of electronic circuit boards; we are committed to fostering a dynamic and inclusive work culture that prioritises employee growth and innovation. As a Lead Software Engineer, you will enjoy above-market salaries, flexible working hours, and the opportunity to collaborate with a world-class team in our vibrant London Bridge office, all while contributing to groundbreaking technology that shapes the future of hardware design.

Circuit Mind Limited

Contact Detail:

Circuit Mind Limited Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer (Python) - US

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that Lead Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and DevOps. This will give potential employers a taste of what you can bring to the table at Circuit Mind.

Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges and be ready to discuss your past experiences in detail. We want to see how you tackle complex problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of our mission to revolutionise hardware design.

We think you need these skills to ace Lead Software Engineer (Python) - US

Python
PostgreSQL
Django
DevOps
Agile Software Development
Communication Skills
Teamwork

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 to catch our eye!

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 the past.

Showcase Team Collaboration:Since we value teamwork, mention instances where you've successfully collaborated with product teams or engineers. This will demonstrate your ability to work well within our dynamic environment.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates!

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 not just familiar but also experienced.

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 times when you’ve simplified a challenging issue or improved a process. 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, highlighting your communication skills and ability to co-design solutions with others.

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, how they measure success, or what the team culture is like. Engaging in this way can leave a lasting impression.