Application Engineer

Application Engineer

Farnborough Full-Time 28800 - 48000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join us as an Application Engineer, coding in Python and developing web-based tools.
  • Company: Be part of a forward-thinking company that values innovation and technical growth.
  • Benefits: Enjoy hybrid working, a 9-day fortnight, private health insurance, and generous annual leave.
  • Why this job: This role offers hands-on experience with cutting-edge technology and a collaborative culture.
  • Qualifications: Ideal for graduates in Computer Science or Software Engineering with strong Python skills.
  • Other info: Must be a British Citizen; remote work available three days a week.

The predicted salary is between 28800 - 48000 £ per year.

A great opportunity for a Graduate or person with 12 months post grad experience who is aware of the current technical landscape, continually develops their technical skills with sound skills in Python coding. Ideal role for a Graduate with a degree in Computer Science, Software Engineering or similar degree.

Great Employer - WFH 3 days per week. 9 Day fortnight. Must live within 60-90 minute commute of Farnborough, Hampshire. All applicants must be British Citizens and dual nationality must be declared. This is a pre-requisite for reasons of National Security.

The Application Engineer must be competent in the use of the following technologies:

  • Strong Python
  • Knowledge or application of Flask, SQLAlchemy and Pandas for their Applications.
  • Microsoft Azure with Terraform for their Cloud Services desirable but not essential.
  • Docker for containerising their deployed applications or similar.
  • GitHub for Code Versioning and CI/CD or similar.
  • Atlassian Jira for our task tracking or similar.
  • macOS as our development OS of choice.

Application Engineer Responsibilities:

  • Python coding and scripting for 4 key applications.
  • Developing and maintaining secure web-based tools, to address both data pipeline automation and digital transformation programmes in the organisation.
  • Implementing best-practice standards in the use of technology; appropriate and effective choice of technologies, database structures, documentation.
  • Securing in-house software tools in-line, to align with NCSC guidelines and ultimately adhere to MOD requirements (i.e., Secure by Design and JSP440).
  • Architecting and implementing cloud solutions to make software available to stakeholders reliably.
  • Developing the technical knowledge of direct reports through pair-programming and identification of courses relevant to the organisation’s objectives.
  • 'Getting stuck in' and supporting ad-hoc needs including administering platforms, engaging with stakeholders, and training the organisation on how to use our tools.
  • Identifying opportunities for implementing digital solutions and evaluating viability.
  • Ensuring continuity in approach across the team and the organisation.

Application Engineer Skills & Competencies:

  • Degree educated - Computer Science, Software Engineering or similar degree where Python coding skills have been developed.
  • Strong skills in Python and ideally Flask and SQLAlchemy.
  • An aptitude to 'pick up and run' with new or unfamiliar Python libraries.
  • Good cloud knowledge: we aim to use Platform-as-a-Service where possible.
  • Strong awareness of the latest applicable trends and technologies, including new libraries and tools that can support the organisation.
  • Experience with Git, ideally GitHub.
  • Ideally knowledge of HTTP, SSL, networking, and application efficiency (training can be provided).
  • A strong desire to build great products, prototype new ideas, and bring the best of relevant new technology to the organisation.
  • Well organised, self-starter with strong attention to detail.
  • Good communication/presentation skills and ability to work in a dynamic, collaborative environment.
  • Comfortable with working and dealing with uncertainty.
  • Working knowledge of HTML, CSS & JavaScript advantageous.

Salary & Benefits:

  • Bonus
  • Pension
  • Private health insurance
  • Life insurance
  • Cycle to work scheme
  • 9 day fortnight
  • Hybrid working
  • Extended remote working
  • Enhanced parental leave
  • 28 days annual leave
  • Buy additional annual leave
  • Long service additional annual leave

Thank you for your application however due to the high volume of candidates applying, if you have not heard back from us within 5 days please assume that you have not been successful on this occasion.

Application Engineer employer: HighPoint

As an Application Engineer at our company, you will thrive in a supportive work culture that values continuous learning and innovation, with the flexibility of working from home three days a week and enjoying a 9-day fortnight. Located in Farnborough, Hampshire, we offer comprehensive benefits including private health insurance, a cycle to work scheme, and opportunities for professional growth through training and mentorship, making us an excellent employer for those seeking meaningful and rewarding employment.
H

Contact Detail:

HighPoint Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Application Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Python, Flask, and SQLAlchemy. Consider building a small project or contributing to an open-source project that uses these technologies to demonstrate your skills.

✨Tip Number 2

Engage with the tech community by joining forums or groups related to Python and cloud technologies. Networking can lead to valuable insights and connections that may help you during the interview process.

✨Tip Number 3

Prepare to discuss your experience with version control systems like Git and platforms such as GitHub. Be ready to explain how you've used these tools in past projects, as this is crucial for the role.

✨Tip Number 4

Research StudySmarter and our mission to understand how you can contribute to our goals. Tailoring your conversation during interviews to align with our values and objectives will show your genuine interest in the position.

We think you need these skills to ace Application Engineer

Strong Python Programming
Flask Framework Knowledge
SQLAlchemy Proficiency
Pandas Library Experience
Microsoft Azure Familiarity
Terraform for Cloud Services
Docker for Containerisation
GitHub for Code Versioning
Atlassian Jira for Task Tracking
macOS Development Environment
Web-Based Tool Development
Data Pipeline Automation
Digital Transformation Understanding
Secure Software Development Practices
Cloud Solution Architecture
Pair-Programming Skills
Stakeholder Engagement
Technical Training Ability
HTML, CSS & JavaScript Knowledge
Attention to Detail
Good Communication Skills
Ability to Work in a Collaborative Environment
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python coding skills and any relevant experience with Flask, SQLAlchemy, or cloud technologies. Emphasise your degree in Computer Science or Software Engineering and any projects that showcase your technical abilities.

Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job description. Mention your familiarity with the technologies listed, your passion for developing secure web-based tools, and how you can contribute to the company's objectives.

Showcase Relevant Projects: If you have worked on any projects involving Python, Docker, or cloud services, include them in your application. Describe your role, the technologies used, and the impact of your work to demonstrate your hands-on experience.

Highlight Soft Skills: In addition to technical skills, mention your communication and collaboration abilities. The role requires working in a dynamic environment, so showcasing your organisational skills and adaptability will strengthen your application.

How to prepare for a job interview at HighPoint

✨Showcase Your Python Skills

Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python, especially with frameworks like Flask and libraries such as Pandas. This will demonstrate your technical capabilities and understanding of the role.

✨Familiarise Yourself with Cloud Technologies

Even if you don't have extensive experience with Microsoft Azure or Terraform, showing a willingness to learn about cloud services can set you apart. Research these technologies beforehand and be ready to discuss how they could apply to the role of an Application Engineer.

✨Prepare for Technical Questions

Expect technical questions related to coding and application development. Brush up on your knowledge of Git, Docker, and CI/CD processes. Practising coding problems or discussing your approach to problem-solving can help you feel more confident.

✨Demonstrate Your Communication Skills

As an Application Engineer, you'll need to work collaboratively with others. Be prepared to discuss how you've effectively communicated technical concepts to non-technical stakeholders in the past. This will show that you can bridge the gap between technical and non-technical team members.

Application Engineer
HighPoint
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>