Software Engineer – ADT in London

Software Engineer – ADT in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Advanced Design Technology Ltd

At a Glance

  • Tasks: Join a dynamic team to develop full-stack software and implement innovative features.
  • Company: Leading tech firm in Central London with a focus on collaboration and innovation.
  • Benefits: Enjoy competitive pay, health perks, flexible remote work, and growth opportunities.
  • Other info: Work in an Agile environment with excellent career advancement potential.
  • Why this job: Make an impact by creating high-quality software using cutting-edge technologies.
  • Qualifications: Degree in Engineering or Software Engineering with strong C++/Python skills.

The predicted salary is between 36000 - 60000 £ per year.

The Software Engineer will work as part of a small development team, developing the full stack on Windows, implementing new features, developing infrastructure and creating high-quality software for customer release. The software development team comprises highly skilled individuals with backgrounds in Computer Science and Engineering. We use C++ and Python with modern programming tools and processes, with a focus on high-quality ‘release-ready’ software using Agile principles. The software applications we develop are highly technical in nature, so this role will suit candidates who have worked on technical scientific or mathematical software in the past. A background in Engineering, CAE or CAD would be a benefit.

Role details

  • Central London based (with options for some remote working)
  • Software development & infrastructure work
  • Working within an Agile framework, including CI/CD, peer-to-peer code reviews and continuous testing.
  • Working closely with Proxy Customers and Testers to understand requirements and verify deliverables

Skills & Experience required

  • Degree Qualified - Engineering / Software Engineering
  • Significant Software Development experience (Coding) on Technical Applications
  • C++/Python skills
  • Strong interpersonal skills - able to interface well with Management and Developers alike

Desirable skills

  • Practical knowledge/experience working in an Agile environment
  • Experience with Simulation, CAE or CAD generation

Software Engineer – ADT in London employer: Advanced Design Technology Ltd

At ADT, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the field of turbomachinery design. Our employees benefit from comprehensive professional development opportunities, competitive compensation packages, and the chance to work on cutting-edge projects in a supportive environment located in the UK. Join us to be part of a team that values your contributions and encourages growth while making a meaningful impact in the industry.

Advanced Design Technology Ltd

Contact Details:

Advanced Design Technology Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer – ADT in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in software development. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding Agile principles. Practice common coding challenges and be ready to discuss your past experiences with technical applications.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets noticed.

We think you need these skills to ace Software Engineer – ADT in London

C++
Python
Software Development
Agile Principles
CI/CD
Peer-to-Peer Code Reviews
Continuous Testing

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with C++ and Python in your application. We want to see how you've used these languages in past projects, especially if they relate to technical or scientific software.

Tailor Your Application:Don’t just send a generic CV and cover letter. Take the time to tailor your application to our job description. Mention any relevant experience in Agile environments or with CAE/CAD tools that could set you apart from other candidates.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and experiences without wading through unnecessary fluff.

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 on joining our team!

How to prepare for a job interview at Advanced Design Technology Ltd

Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in developing technical applications. This will show that you not only understand the coding but can also apply it effectively.

Showcase Your Agile Experience

Since the role involves working within an Agile framework, be prepared to talk about your experience with Agile methodologies. Share examples of how you've contributed to CI/CD processes or participated in peer code reviews. This will demonstrate your familiarity with the team's workflow.

Communicate Clearly

Strong interpersonal skills are key for this position. Practice explaining complex technical concepts in simple terms, as you'll need to interface with both management and developers. Clear communication can set you apart from other candidates.

Relate to the Role's Focus

If you have experience with simulation, CAE, or CAD generation, make sure to highlight it during the interview. Relating your past work to the specific needs of the role will show that you're a great fit and understand the technical nature of the software being developed.