Full Stack/ Data Engineer
- $140,000 - $200,000
- Herndon, VA
- Permanent
A UK-based technology and defense company is expanding its US engineering capability and looking for a Senior Software Engineer to help build its core platform and establish the local engineering team.
This is a hands-on role for someone strongest in Python, backend and data engineering, but comfortable working across ML/AI tooling and frontend development to deliver complete features.
You'll have significant autonomy, taking problems from initial requirements through technical design and delivery.
What You'll Do:
- Build new product and platform functionality
- Own Python-heavy backend and data engineering work
- Develop reliable systems for data-rich and AI-enabled workflows
- Work with ML/AI tooling and integrate machine learning capabilities into products
- Contribute across the stack when needed, including React or Vue
- Work with customer and mission stakeholders to turn ambiguous requirements into technical solutions
- Help shape engineering standards as the US team grows
What We're Looking For:
- Excellent Python engineering skills
- Strong production experience in backend and/or data engineering
- A track record of independently delivering meaningful software projects
- Comfortable with ML tooling, AI-enabled products and data-intensive applications
- Willing to work across the stack when required
- Exposure to React or Vue is beneficial
- Strong problem-solving and stakeholder communication skills
We care more about the scope and quality of what you've built than a specific number of years of experience.
Location:
The role is remote, but you must be able to travel to the company's US office in Herndon, VA at short notice as and when clients/customers need.
Candidates based in Virginia or within easy travelling distance of Herndon are strongly preferred.
US citizenship is required
Candidates must be eligible to obtain a US security clearance
An existing clearance is advantageous, but not required
Compensation:
Base salary: $140,000 to $200,000
Annual bonus: Up to 25%
Why Join?
Join a growing US engineering operation at an early stage, working across backend, data and AI-enabled products while helping shape the team's technical capability.
If you're a strong Python engineer who likes working across technical boundaries, we'd like to hear from you.