Software Architect

BearingPoint Ireland

Dublin, Ireland1w ago

Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.

Key details

Location
Dublin, Ireland
Work style
Onsite
Level
Senior
Experience
12–15 yrs
Function
Software engineering
Focus area
Backend
Posted
1w ago

Skills

.netapi gatewayawsazurecloud computingddddomain-driven designevent-driven architecturegcpjavakafkamicroservicesrabbitmqsecurity architecturesoftware architecturesolution architecturespringspring boot

About the role

 Software Architect

We are seeking a talented and client-focused Software Architect to join BearingPoint's Software Development practice. In this Manager-level role, you will be responsible for designing scalable, resilient, and commercially viable software solutions for our clients across a range of industries. You will work hand-in-hand with delivery managers, engineering teams, and client stakeholders to translate business requirements into robust technical architectures. 

This role is responsible for ensuring the technical quality, architecture, and non-functional delivery of solutions, while contributing hands-on where appropriate. The Software Architect works closely with the Product Team (Business Architect, Product Owners), Solution Architect, and Delivery Team to ensure that solutions are technically sound, maintainable, and aligned with delivery objectives. 

This role provides technical leadership across the delivery lifecycle, including software architecture, implementation guidance, non-functional requirements, production support, and technical mentoring. 

The Software Architect remains embedded within the delivery team and contributes to implementation where appropriate to maintain strong understanding of the codebase and technical challenges. 

 

KEY RESPONSIBILITIES 

  • The Software Architect is accountable for the overall technical quality of the delivery. This includes solution architecture, non‑functional requirements, engineering standards, and production readiness. 
  • This accountability is exercised through defining and evolving architecture, establishing and enforcing engineering standards, ensuring non‑functional quality goals are met, and providing hands‑on technical leadership throughout implementation and production support. The role ensures that technical decisions are applied consistently across the delivery and that technical risk is actively identified, managed, and communicated. 
  • Evaluate and recommend appropriate technology stacks, frameworks, and cloud services aligned to client needs and BearingPoint standards. 
  • Act as a trusted technical advisor to client stakeholders, clearly communicating architectural decisions and trade-offs to both technical and non-technical audiences. 
  • Support pre-sales and bid activities by contributing to solution design, technical proposals, and client workshops.
  • Stay abreast of emerging technologies, architectural patterns (microservices, event-driven, serverless), and industry trends. 
  • Contribute to BearingPoint's internal community of practice, knowledge-sharing forums, and capability development. 
  • Mentor and coach senior developers, helping them transition into architectural thinking and supporting their career growth within the practice. 
  • Identify opportunities for technical value-add during client engagements, effectively 'selling' modern architectural approaches that solve business problems. 

SKILLS & EXPERIENCE 

Essential: 

  • 12+ years of hands-on software engineering experience, with at least 5 years in an architecture or technical lead capacity  
  • Deep technical expertise in modern .NET (Core/6+) or Java (Spring Boot/Quarkus) ecosystems. 
  • Strong proficiency in designing and implementing software solutions on one or more major cloud platforms (AWS, Azure, or GCP). 
  • Deep expertise in modern software architecture patterns including microservices, event-driven architecture, API-first design, and domain-driven design (DDD). 
  • Proven experience with enterprise integration patterns, messaging systems (e.g., Kafka, RabbitMQ), and API gateway technologies. 
  • Solid understanding of software security architecture principles 
  • Experience producing architecture artefacts such as C4 models, sequence diagrams, data flow diagrams, and ADRs. 
  • Strong communication skills; ability

Get jobs like this as soon as they're posted

ApplyHour checks company career sites all day and ranks every opening against your profile. Free to join.

Create a free account