Senior Software Engineer (Innovation & Prototyping)

Bentley Systems
Full-timeIreland

📍 Job Overview

Job Title: Senior Software Engineer (Innovation & Prototyping)

Company: Bentley Systems

Location: Dublin, Ireland

Job Type: Full-Time

Category: Software Engineering / Innovation

Date Posted: May 15, 2026

Experience Level: 7+ Years

Remote Status: Hybrid

🚀 Role Summary

  • Spearhead rapid prototyping and innovation initiatives within an agile, specialized engineering team.

  • Develop and deliver proof-of-concept cloud-based projects, validating emerging technologies and complex architectures.

  • Design and implement resilient microservices and data pipelines using containerization technologies like Kubernetes.

  • Leverage AI-assisted software development tools to accelerate innovation and enhance engineering workflows.

📝 Enhancement Note: While the title is "Senior Software Engineer," the description emphasizes "Innovation & Prototyping" and "rapid prototyping," positioning this role as a specialized, forward-thinking engineering function rather than a traditional product development role. The focus on emerging technologies and de-risking technical challenges suggests a high degree of autonomy and strategic impact.

📈 Primary Responsibilities

  • Collaborate closely with architects, product management, development leads, and business stakeholders to conceptualize and build proof-of-concept cloud projects and prototypes.

  • Develop high-quality proofs-of-concept and demonstrations to de-risk technical challenges, validate complex architectures, and showcase the practical value of emerging technologies for multi-tenant, cloud-native architectures.

  • Implement resilient microservices and data pipelines using Kubernetes/containers, adhering to rigorous standards for CI/CD, zero-downtime deployments, and secure configuration management.

  • Rapidly investigate unfamiliar systems and organizational boundaries to build seamless integrations and deliver pragmatic, production-ready solutions with minimal ramp-up time.

  • Utilize AI-assisted software development tools (e.g., GitHub Copilot, Google Gemini, Claude) to accelerate development cycles and drive innovation in engineering workflows.

  • Function as a hands-on engineer, writing clean, efficient, and maintainable code to translate innovative concepts into tangible solutions.

  • Operate autonomously, effectively communicating complex technical concepts to diverse stakeholders and taking full ownership of projects from initial concept through to delivery.

📝 Enhancement Note: The responsibilities clearly indicate a focus on experimental development, technology validation, and rapid solution delivery. The emphasis on "de-risking technical challenges" and "validating complex architectures" suggests that this role requires a strong understanding of system design and potential failure points, not just coding.

🎓 Skills & Qualifications

Education:

Experience:

Required Skills:

  • Deep expertise in distributed systems and cloud-native architecture patterns.

  • Hands-on experience with at least one major cloud platform (Azure, AWS, or Google Cloud).

  • Proven experience in designing and building multi-tenant applications.

  • Experience with AI-assisted software development tools and a strong interest in leveraging AI for problem-solving.

  • Strong communication and collaboration skills, with the ability to effectively engage with both technical and non-technical stakeholders.

Preferred Skills:

  • Experience with Kubernetes and container orchestration.

  • Deep understanding of microservices architecture and data pipeline implementation.

  • Proficiency in CI/CD practices, zero-downtime deployments, and secure configuration management.

  • Ability to rapidly investigate and integrate with unfamiliar systems.

📝 Enhancement Note: The requirement for 7+ years of experience combined with a focus on "Innovation & Prototyping" suggests that candidates should highlight projects demonstrating not just technical proficiency but also creativity, problem-solving under uncertainty, and the ability to quickly adapt to new technologies and business needs.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a portfolio demonstrating hands-on experience in building and deploying cloud-native applications, ideally on Azure, AWS, or GCP.

  • Include examples of complex distributed systems or microservices architectures you have architected or significantly contributed to.

  • Present case studies of rapid prototyping or proof-of-concept development, highlighting the problem addressed, the solution designed, and the outcomes achieved.

  • Demonstrate experience with containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines within your project examples.

Process Documentation:

  • Be prepared to discuss the methodologies used in your prototyping and development processes, emphasizing agile principles and rapid iteration.

  • Detail your approach to validating complex architectures and de-risking technical challenges in early-stage projects.

  • Explain your strategy for ensuring scalability, resilience, and security in multi-tenant cloud-native environments.

  • Articulate how you have integrated new or emerging technologies into existing or new systems.

📝 Enhancement Note: Given the role's focus on "innovation and prototyping," a portfolio is crucial. Candidates should curate projects that highlight their ability to quickly build, test, and iterate on new ideas, rather than solely focusing on long-term, established product development. Quantifiable results, even from prototypes, will be highly valued.

💵 Compensation & Benefits

Salary Range:

Based on industry benchmarks for Senior Software Engineers with 7+ years of experience in Dublin, Ireland, specializing in cloud-native development and innovation, the estimated salary range for this role is €75,000 - €105,000 per annum. This estimate considers the tech industry standards in Dublin, the specific skill set required (cloud platforms, distributed systems, AI tools), and the hybrid work model.

Benefits:

  • Attractive salary and benefits package.

  • Opportunities for professional development and learning new technologies.

  • A collaborative and innovative team culture.

  • Global initiatives and resource groups focused on inclusion, belonging, and colleague wellbeing.

Working Hours:

  • Standard full-time working hours, likely around 37.5-40 hours per week, with flexibility expected due to the dynamic nature of innovation and prototyping projects. Specific hours can be discussed during the interview process.

📝 Enhancement Note: The provided salary range is an estimate based on general market data for senior software engineering roles in Dublin. Actual compensation will depend on the candidate's specific experience, skills, and interview performance. The benefits listed are directly pulled from the job description, with emphasis on professional growth and the company's impact.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software for Architecture, Engineering, and Construction (AEC) and Infrastructure. Bentley Systems provides digital twin solutions that help infrastructure professionals design, build, and operate better and more resilient infrastructure.

Company Size: Bentley Systems is a large, established global company, indicated by its long history (founded in 1984) and broad reach in the infrastructure software market. This suggests a stable environment with significant resources but also the potential for established processes.

Founded: 1984. This long history signifies deep domain expertise and a strong market presence.

Team Structure:

  • The role is part of a "new, agile team focused on rapid prototyping and innovation." This suggests a small, specialized squad of architects and engineers operating somewhat independently from traditional product development teams.

  • Collaboration will occur with senior architects, product management, development leads, and business stakeholders, indicating cross-functional interaction.

Methodology:

  • Emphasis on "rapid prototyping" and "experimental" work.

  • Utilization of "emerging technologies" such as AI.

  • Focus on "cloud-native architecture," "distributed systems," and "microservices."

  • Rigorous standards for "CI/CD," "zero-downtime deployments," and "secure configuration management."

  • Agile methodologies are implied by the "agile team" and "short-term projects."

Company Website: www.bentley.com

📝 Enhancement Note: The "new, agile team" aspect is key. This isn't a typical corporate engineering team; it's positioned as an innovation hub. Candidates should be comfortable with ambiguity, fast iteration, and the potential for projects to pivot or evolve quickly.

📈 Career & Growth Analysis

Operations Career Level: This is a Senior Software Engineer role with a specialized focus on innovation and prototyping. It sits at a senior individual contributor level, requiring deep technical expertise and the ability to operate with significant autonomy. It bridges traditional software engineering with R&D and strategic technology exploration.

Reporting Structure: While not explicitly detailed, the role involves collaboration with "senior architects" and "development leads," suggesting reporting lines that likely lead up through an engineering management or architectural leadership track, possibly within a dedicated innovation or emerging technologies group.

Operations Impact: The role's impact is strategic and foundational. By building proofs-of-concept and validating emerging technologies, this engineer directly influences the future direction of Bentley's platform and solutions. Their work helps de-risk new technology adoption and informs long-term product roadmaps and architectural decisions, ultimately shaping how Bentley's software impacts global infrastructure.

Growth Opportunities:

  • Specialization: Deepen expertise in cutting-edge areas like AI-assisted development, advanced cloud-native architectures, and distributed systems.

  • Leadership: Potential to become a technical lead or architect within the innovation team, guiding junior engineers and shaping technical strategy.

  • Cross-functional Exposure: Gain broad exposure to various business units and technical challenges across Bentley's extensive product portfolio.

  • Skill Development: Continuous learning opportunities in emerging technologies and rapid development methodologies.

📝 Enhancement Note: The growth path here is less about climbing a traditional management ladder and more about becoming a highly valued, specialized technical expert and innovator within the company. Success in this role could lead to principal engineer or architect positions focused on new technology adoption.

🌐 Work Environment

Office Type: The position is based in Dublin, Ireland, and is described as "Hybrid/ In office." This suggests a blend of remote work and in-office presence, likely for collaboration and team engagement.

Office Location(s): Dublin, Ireland. Specific office details, such as address or amenities, are not provided but can be assumed to be standard corporate office facilities.

Workspace Context:

  • Collaborative Environment: The role requires close collaboration with architects, product managers, and other engineers, implying an open and communicative workspace, whether in-office or virtual.

  • Tools & Technology: Access to modern development tools, cloud platforms, and potentially specialized hardware or software for prototyping and AI experimentation.

  • Team Interaction: Opportunities to engage with a specialized "agile team" focused on innovation, fostering a dynamic and forward-thinking atmosphere.

Work Schedule: Standard full-time hours are expected, but the nature of innovation and prototyping projects may occasionally require flexibility to meet project milestones or explore time-sensitive technological advancements.

📝 Enhancement Note: The "Hybrid/ In office" designation implies a need for candidates to be comfortable working both independently and collaboratively, with a requirement to be present in the Dublin office for certain activities.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess relevant experience in software engineering, cloud-native development, and innovation.

  • Technical Interviews: Typically involve coding challenges, system design discussions, and deep dives into your experience with distributed systems, cloud platforms, and microservices. Expect questions about how you approach complex technical problems and validate new technologies.

  • Portfolio Presentation: A dedicated session where you will present selected projects from your portfolio, explaining your role, technical decisions, challenges faced, and outcomes achieved, with a focus on innovation and rapid development.

  • Behavioral/Cultural Fit Interviews: Discussions to assess your adaptability, self-motivation, collaboration skills, and passion for learning new technologies, particularly AI tools. Questions will probe your ability to work autonomously and communicate effectively with diverse stakeholders.

  • Final Round: May involve discussions with senior leadership or architects to align on strategic vision and the role's impact.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 projects that best showcase your innovation, rapid prototyping, cloud-native development, and AI tool usage.

  • Focus on Impact: For each project, clearly articulate the problem, your specific contribution, the technologies used, the development process, and the measurable outcomes or learnings, even if it was a proof-of-concept.

  • Highlight Innovation: Emphasize how your work pushed boundaries, explored new technologies, or solved problems in novel ways.

  • Demonstrate Cloud Proficiency: Clearly show your experience with Azure, AWS, or GCP, and your understanding of multi-tenant architectures.

  • Explain AI Integration: Detail how you've used AI-assisted tools and what benefits they brought to your workflow or the project's outcome.

  • Prepare for Technical Deep Dives: Be ready to discuss the architectural decisions, trade-offs, and technical challenges in detail.

Challenge Preparation:

  • System Design: Practice designing scalable, resilient, multi-tenant cloud-native systems. Consider how you would architect a proof-of-concept for a new feature or technology.

  • Coding: Brush up on core data structures, algorithms, and clean code principles, especially for languages commonly used in cloud development (e.g., Python, Go, Java).

  • Cloud Concepts: Review core services and best practices for your preferred cloud platform (AWS, Azure, GCP).

  • AI Tool Familiarity: Be ready to discuss your experience with tools like GitHub Copilot and how you integrate them into your development process.

📝 Enhancement Note: The emphasis on "rapid prototyping" and "innovation" means interviewers will look for a candidate's ability to quickly iterate, learn, and pivot. Candidates should be prepared to discuss failures and lessons learned as much as successes.

🛠 Tools & Technology Stack

Primary Tools:

  • Cloud Platforms: Azure, AWS, or Google Cloud (hands-on experience with at least one is required).

  • Containerization: Docker, Kubernetes (deep experience with resilient microservices and containers is highlighted).

  • CI/CD: Tools and practices for continuous integration and continuous deployment.

  • AI-Assisted Development: GitHub Copilot, Google Gemini, Claude, or similar tools.

  • Programming Languages: Likely languages relevant to cloud-native development such as Python, Go, Java, C#.

Analytics & Reporting:

  • Tools for monitoring cloud application performance and data pipeline efficiency (specifics not mentioned but implied by cloud-native development).

CRM & Automation:

  • While not the primary focus, understanding of how prototypes might integrate with or influence existing CRM/ERP systems could be beneficial.

  • Automation tools related to CI/CD and infrastructure as code (IaC).

📝 Enhancement Note: This role requires a strong foundation in modern cloud infrastructure and development practices. Proficiency in a major cloud provider, containerization, CI/CD, and familiarity with AI development tools are critical.

👥 Team Culture & Values

Operations Values:

  • Innovation & Experimentation: A core value, evident in the team's focus on "rapid prototyping" and "emerging technologies."

  • Collaboration: Working closely with architects, product management, and stakeholders to achieve project goals.

  • Agility & Adaptability: The ability to work in a fast-paced, dynamic environment with short-term, high-impact projects.

  • Technical Excellence: Upholding rigorous standards for code quality, CI/CD, security, and system resilience.

  • Autonomy & Ownership: Taking responsibility for projects from concept to delivery, operating with a high degree of independence.

  • Impact-Driven: Focusing on delivering tangible value and de-risking technical challenges for strategic initiatives.

Collaboration Style:

  • Highly collaborative within the specialized innovation team and with cross-functional stakeholders.

  • Emphasis on clear communication of complex technical concepts to diverse audiences.

  • A culture that encourages exploration, learning, and sharing of new technological insights.

📝 Enhancement Note: Bentley Systems emphasizes advancing world infrastructure, suggesting a company-wide value of making a tangible, positive impact. This innovation team likely embodies this by pushing technological boundaries to enable better infrastructure solutions.

⚡ Challenges & Growth Opportunities

Challenges:

  • Ambiguity: Working on new, undefined projects with emerging technologies where clear paths may not exist.

  • Rapid Iteration: The need to quickly build, test, and iterate on prototypes under tight timelines.

  • Technology Exploration: Constantly learning and adapting to new and evolving technologies, particularly AI tools.

  • Stakeholder Communication: Effectively translating complex technical concepts and prototype results to non-technical stakeholders.

  • Production Readiness: Balancing rapid development with ensuring pragmatic, production-ready solutions.

Learning & Development Opportunities:

  • Emerging Technologies: Direct exposure to and hands-on experience with cutting-edge technologies like AI, advanced microservices patterns, and cloud-native solutions.

  • Skill Deepening: Opportunities to become a subject matter expert in specific areas of cloud architecture, distributed systems, or AI integration.

  • Mentorship: Collaboration with senior architects and experienced engineers in an innovation-focused environment.

  • Strategic Influence: The chance to significantly influence Bentley's future technology direction and product innovation.

📝 Enhancement Note: This role is designed for individuals who thrive on challenge and continuous learning. The "challenges" are framed as opportunities for growth and skill development, aligning with the company's focus on innovation.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you had to quickly learn and implement an unfamiliar technology for a proof-of-concept. What was your process, and what were the key learnings?" (Focus on rapid learning, adaptability, and process.)

  • "How would you approach designing a scalable, multi-tenant microservices architecture for a new feature using [Cloud Platform X]? What are the key risks you'd identify?" (Assess system design skills, cloud expertise, and risk assessment.)

Company & Culture Questions:

  • "What excites you about Bentley Systems' mission to advance world infrastructure?" (Showcase alignment with company values and impact.)

  • "How do you approach working in a fast-paced, agile team with a focus on rapid prototyping and potential ambiguity?" (Demonstrate comfort with innovation environments.)

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as narratives – the problem, the innovative solution you built, the technical challenges overcome, and the tangible results or insights gained.

  • Visuals: Use diagrams, code snippets (if appropriate), and demo recordings to illustrate your work effectively.

  • Quantify: Where possible, use metrics to demonstrate the impact or success of your prototypes (e.g., performance improvements, time saved, technical risks mitigated).

  • Focus on "Why": Explain the strategic rationale behind your technical choices and how they supported the project's goals.

  • AI Integration: Clearly articulate how AI tools were used and their specific contribution to the project's success or efficiency.

📝 Enhancement Note: Prepare concrete examples that demonstrate not just technical skill but also innovation, problem-solving under uncertainty, and the ability to communicate effectively about complex technical topics.

📌 Application Steps

To apply for this Senior Software Engineer (Innovation & Prototyping) position:

  • Submit your application through the Bentley Systems careers portal via the provided job link.

  • Portfolio Customization: Tailor your resume and online portfolio (e.g., GitHub, personal website) to prominently feature projects demonstrating rapid prototyping, cloud-native development (AWS, Azure, GCP), distributed systems, microservices, and your experience with AI-assisted development tools.

  • Resume Optimization: Ensure your resume clearly highlights your 7+ years of software engineering experience, focusing on achievements related to innovation, proof-of-concept development, and complex system design. Use keywords from the job description like "cloud-native," "distributed systems," "microservices," and "AI."

  • Interview Preparation: Practice explaining your portfolio projects in detail, focusing on your technical contributions, problem-solving approach, and the outcomes achieved. Prepare to discuss system design scenarios, cloud architecture patterns, and your experience with AI tools.

  • Company Research: Familiarize yourself with Bentley Systems' mission, products, and recent innovations in the infrastructure software space. Understand how this innovation role contributes to the company's broader goals.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Requires at least 7 years of software development experience with deep expertise in distributed systems and major cloud platforms. Must have a degree in computer science or equivalent experience and a proven track record of building multi-tenant applications.