At a Glance
- Tasks: Design and build scalable data solutions while collaborating with stakeholders and vendors.
- Company: Leading investment house with a focus on innovative technology solutions.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact in the financial services sector.
- Qualifications: 5+ years in data/software engineering with strong skills in Python, Java, and modern data tools.
- Other info: Exciting career development in a regulated environment with a focus on AI and emerging technologies.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a high-impact Senior Full-Stack Engineer to join a growing technology team for a leading investment house supporting market data services within a regulated, enterprise environment. This role sits at the intersection of data engineering, full-stack development, and business engagement, working closely with stakeholders and external vendors to design and deliver robust, scalable technology solutions aligned to a strategic roadmap.
What Youll Do
- Design, build, and maintain reliable, scalable data pipelines supporting complex analytical and sustainability data workloads.
- Ensure data quality, governance, and robustness through modern data engineering practices, automated validation, monitoring, and testing.
- Own and evolve data models and system integrations across multiple platforms and third-party services.
- Deliver data analysis, reporting, and visualisation to support business and technology objectives.
- Lead incident investigation and root-cause analysis for data-related issues, driving continuous improvement.
- Collaborate with enterprise data teams to contribute to data architecture and governance.
- Act as a bridge between technical and non-technical stakeholders, clearly communicating progress, risks, and requirements.
- Contribute to the future data roadmap, including the adoption of AI and emerging data technologies.
What Were Looking For
- MUST have 5+ years experience in data or software engineering within financial services or a similar regulated industry.
- Strong full-stack experience with Python, Java (Spring Boot), React, SQL, and relational databases.
- Hands-on experience with modern data engineering tools (e.g. Airflow, Spark, Kafka, dbt, Snowflake or similar).
- Experience with cloud platforms, containerisation (Docker/Kubernetes), and CI/CD pipelines.
- Solid understanding of data governance, validation, and compliance.
- A strong advocate for automated testing, observability, and engineering best practice.
- Excellent communication skills and the ability to collaborate in agile, cross-functional teams.
Desirable
- Experience with infrastructure as code (Terraform, Helm).
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK).
- Exposure to regulated environments and associated data controls.
Senior Full-Stack Engineer (Java & Python) in City of London employer: Allegheny County Economic Development
Contact Detail:
Allegheny County Economic Development Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full-Stack Engineer (Java & Python) in City of 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
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Java, and data engineering tools. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and soft skills. Practice coding challenges and be ready to discuss how you've tackled data-related issues in the past. Remember, communication is key!
✨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 makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Senior Full-Stack Engineer (Java & Python) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Java, and full-stack development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your background fits into our mission. We love seeing enthusiasm and a personal touch!
Showcase Your Problem-Solving Skills: In your application, mention specific instances where you've tackled complex data issues or improved processes. We’re looking for someone who can lead incident investigations and drive continuous improvement, so let us know how you’ve done this in the past.
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 you’re keen on joining our team!
How to prepare for a job interview at Allegheny County Economic Development
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Java (Spring Boot), and React. Brush up on your knowledge of data engineering tools like Airflow and Spark, as well as cloud platforms and containerisation. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve real-world problems or scenarios related to data pipelines and system integrations. Think about past experiences where you’ve tackled similar challenges and be ready to explain your thought process and the outcomes. This will demonstrate your practical experience and problem-solving skills.
✨Showcase Your Communication Skills
Since this role involves acting as a bridge between technical and non-technical stakeholders, practice articulating complex technical concepts in simple terms. Prepare examples of how you’ve successfully communicated with different teams in the past, highlighting your ability to collaborate effectively in an agile environment.
✨Demonstrate Continuous Improvement Mindset
Be ready to discuss how you’ve contributed to continuous improvement in your previous roles, particularly in relation to data quality and governance. Share specific examples of how you’ve implemented automated testing or monitoring practices, as this aligns with the company’s focus on engineering best practices.