Technical Architect, Remote with some travel in Oxford

Technical Architect, Remote with some travel in Oxford

Oxford Full-Time 100000 - 110000 € / year (est.) Home office (partial)
Data Careers

At a Glance

  • Tasks: Lead the evolution of a complex software platform and provide architectural guidance.
  • Company: Join a leading technology consultancy with a focus on innovation.
  • Benefits: Competitive salary, benefits package, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on agile delivery and career advancement.
  • Why this job: Shape the future of technology while working remotely with some travel.
  • Qualifications: Proven experience as a Technical Architect with strong Java and architecture skills.

The predicted salary is between 100000 - 110000 € per year.

We are looking to recruit a Technical Architect for a leading technology consultancy. The initial focus of this role will be on the evolution of a complex, business-critical software platform.

They are looking for an experienced Technical Architect to review the current architecture, assess key technical uncertainties, define the next level of solution design, and provide hands-on architectural guidance to development teams. This role would suit a Technical Architect with strong experience across service-oriented architecture, Java-based systems, APIs, data flows, integration patterns, non-functional requirements and technical design documentation. You will need to be comfortable working closely with engineering teams, understanding complex existing systems, and turning architectural ambiguity into clear, actionable recommendations.

Key responsibilities

  • Review and assess the existing high-level architecture, including key components, services, interfaces and deployment approach.
  • Analyse the current service-oriented architecture and identify strengths, gaps, risks and areas of emerging technical debt.
  • Assess alignment with strategic objectives and non-functional requirements, including reliability, determinism, maintainability, scalability and resilience.
  • Evaluate integration options across a hybrid architecture, including how existing Java-based applications interact with newer services.
  • Assess inter-service communication needs and provide recommendations on messaging, message bus patterns, protocols and associated trade-offs.
  • Analyse and document system data flows, including real-time data, configuration data, core operational data, processed data and metadata.
  • Evaluate whether a graph layer or alternative integration pattern would provide value as a primary interface between services.
  • Define appropriate standards for APIs, messaging frameworks, data models, configuration management and service testing.
  • Produce clear architectural documentation, including logical diagrams, high-level designs, service interaction models and data flow diagrams.
  • Record key architectural decisions and rationale.
  • Work closely with development teams to ensure a shared understanding of the architecture and support incremental delivery.
  • Provide technical guidance, challenge and direction to help create a scalable, adaptable and operationally resilient architecture.

Key deliverables

  • Current-state architecture assessment.
  • Next-level architectural design documentation.
  • Logical and high-level diagrams showing services, integrations and data flows.
  • Recommendations covering message bus usage, service communication, data flow management and graph/integration layer design.
  • Documented architectural decisions and guiding principles.
  • Roadmap for future architectural development and technical improvement.

Essential experience

  • Proven experience as a Technical Architect, Solution Architect or Software Architect on complex software systems.
  • Strong understanding of service-oriented architecture, distributed systems and integration patterns.
  • Experience working with Java-based applications or Java-heavy technical environments.
  • Strong knowledge of APIs, messaging, data models, configuration management and service communication.
  • Ability to analyse complex existing systems and produce clear architectural recommendations.
  • Experience documenting data flows, system interactions, logical architecture and technical design decisions.
  • Strong understanding of non-functional requirements such as reliability, scalability, maintainability, resilience and performance.
  • Experience working closely with software engineering teams in an Agile or iterative delivery environment.
  • Strong stakeholder communication skills, with the ability to explain complex technical concepts clearly.
  • Ability to work onsite in Didcot 5 days per week.
  • Eligible for BPSS clearance.

Desirable experience

  • Experience with message bus technologies, event-driven architecture or asynchronous communication patterns.
  • Experience evaluating or implementing graph-based interfaces, graph schemas or related integration approaches.
  • Experience with scientific, engineering, research, data acquisition, instrumentation or highly technical software environments.
  • Experience defining API standards, service boundaries and architectural governance.
  • Experience assessing technical debt and creating pragmatic architecture roadmaps.
  • Familiarity with DevOps, CI/CD, automated testing and service deployment practices.

Technical Architect, Remote with some travel in Oxford employer: Data Careers

Join a leading technology consultancy that values innovation and collaboration, offering a dynamic work culture where your expertise as a Technical Architect will directly influence the evolution of critical software platforms. With competitive salaries and comprehensive benefits, including opportunities for professional development and travel, this role in Didcot provides a unique chance to work closely with engineering teams while shaping the future of technology solutions.

Data Careers

Contact Detail:

Data Careers Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Technical Architect, Remote with some travel in Oxford

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Prepare for interviews by practising common technical questions and scenarios related to architecture. We recommend setting up mock interviews with friends or using online platforms to get comfortable with articulating your thought process.

✨Tip Number 3

Showcase your expertise! Create a portfolio or GitHub repository that highlights your past projects, architectural designs, and any relevant documentation. This gives potential employers a tangible sense of your skills and experience.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Technical Architect, Remote with some travel in Oxford

Technical Architecture
Service-Oriented Architecture
Java-based Systems
APIs
Data Flows
Integration Patterns
Non-Functional Requirements

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the Technical Architect role. Highlight your experience with service-oriented architecture, Java-based systems, and any relevant projects that showcase your skills in architectural design and documentation.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention specific experiences that align with the job description, especially around assessing architectures and providing hands-on guidance.

Showcase Your Communication Skills:Since you'll be working closely with engineering teams, it's crucial to demonstrate your ability to communicate complex technical concepts clearly. Include examples of how you've successfully collaborated with stakeholders in your application.

Apply Through Our Website:We encourage you to apply 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 important updates!

How to prepare for a job interview at Data Careers

✨Know Your Architecture Inside Out

Before the interview, make sure you thoroughly understand the current architecture of the systems you'll be working with. Review any available documentation and be prepared to discuss how you would assess and improve it. This will show your potential employer that you're proactive and knowledgeable.

✨Prepare for Technical Questions

Expect to face technical questions related to service-oriented architecture, Java-based systems, and integration patterns. Brush up on these topics and think of examples from your past experience where you've successfully tackled similar challenges. Being able to articulate your thought process will impress the interviewers.

✨Showcase Your Communication Skills

As a Technical Architect, you'll need to explain complex concepts clearly to various stakeholders. Practice explaining your previous projects or architectural decisions in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical teams, which is crucial for this role.

✨Have a Roadmap Ready

Be prepared to discuss your vision for the future architectural development of the systems you'll be working on. Think about potential improvements, how to manage technical debt, and what standards you would implement. Presenting a clear roadmap will show that you're forward-thinking and ready to take on the challenges of the role.