B

BearingPoint Ireland

Independent consulting firm delivering business transformation

Software Architect

Software EngineeringUpdated on Nov 13
Full-timeDublin, IrelandNo salary listed

About the Job

Requirements

  • At least 12 years of hands-on software engineering experience, including 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.
  • Proficiency in designing and implementing software solutions on one or more major cloud platforms: AWS, Azure, or GCP.
  • Expertise in software architecture patterns, including microservices, event-driven architecture, API-first design, and domain-driven design.
  • Experience with enterprise integration patterns, messaging systems such as Kafka or RabbitMQ, and API gateway technologies.
  • Understanding of software security architecture principles.
  • Experience producing architecture artifacts such as C4 models, sequence diagrams, data flow diagrams, and architecture decision records.
  • Communication skills to explain technical concepts clearly to non-technical client stakeholders.
  • Familiarity with container orchestration such as Kubernetes, AKS, or EKS, and observability stacks such as ELK, Prometheus, or AppInsights.
  • Experience managing or mentoring other architects or technical leads.

Responsibilities

  • Design scalable, resilient, and commercially viable software solutions for clients across industries.
  • Translate business requirements into technical architectures in collaboration with delivery managers, engineering teams, and client stakeholders.
  • Ensure technical quality, architecture, and non-functional delivery of solutions while contributing hands-on where appropriate.
  • Work with the Product Team, including the Business Architect and Product Owners, and the Delivery Team to ensure solutions are technically sound, maintainable, and aligned with delivery objectives.
  • Provide technical leadership across the delivery lifecycle, including software architecture, implementation guidance, non-functional requirements, production support, and technical mentoring.
  • Remain embedded within the delivery team and contribute to implementation where appropriate to maintain understanding of the codebase and technical challenges.
  • Account for the overall technical quality of delivery, including solution architecture, non-functional requirements, engineering standards, and production readiness.
  • Define and evolve architecture, establish and enforce engineering standards, ensure non-functional quality goals are met, and provide hands-on technical leadership through implementation and production support.
  • Ensure technical decisions are applied consistently across delivery and identify, manage, and communicate technical risk.
  • Evaluate and recommend technology stacks, frameworks, and cloud services aligned with client needs and company standards.
  • Advise client stakeholders on architectural decisions and trade-offs, communicating clearly with technical and non-technical audiences.
  • Support pre-sales and bid activities through solution design, technical proposals, and client workshops.
  • Monitor emerging technologies, architectural patterns, and industry trends.
  • Contribute to internal communities of practice, knowledge-sharing forums, and capability development.
  • Mentor and coach senior developers in architectural thinking and support their career growth within the practice.
  • Identify opportunities for technical value-add during client engagements and present modern architectural approaches that address business problems.

Desired Qualifications

  • Experience in consulting or professional services delivering architecture solutions to enterprise clients.
  • Experience modernizing legacy systems, especially transitioning monolithic .NET Framework or JEE applications to modern cloud-native architectures.
  • Relevant software architecture certifications.
  • Familiarity with data architecture or AI/ML integration patterns.
  • Experience in regulated industries such as financial services, healthcare, or the public sector.
  • Familiarity with Agentic AI frameworks such as Semantic Kernel or LangChain.

About the Company

BearingPoint Ireland

Independent consulting firm delivering business transformation

BearingPoint Ireland is an independent consulting firm with European roots and global reach that helps clients transform their businesses. Its services combine management and technology capabilities to turn strategies into measurable, sustainable results, using deep industry and functional expertise to address clients’ specific needs. The company emphasizes close collaboration, adaptive intelligence, and a pragmatic, value-driven mindset to deliver tailored solutions while working closely with clients through change. Unlike some competitors, BearingPoint positions itself as independent advisors who focus on implementation and real-world outcomes, partnering with clients to realize goals with an operational focus and a dedication to excellence and stewardship for the long term.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
2002

Recently Posted Jobs

Explore more opportunities at BearingPoint Ireland

See more jobs