Jobs and Careers
BE

Senior Software Engineer - Back end

Bentley Systems
Remote, IERemotefull_timeVerifiedPosted 11 Dec 2025

About the role

Senior Software Engineer (Back-End)

 

Location: Dublin, Ireland (On-site, Hybrid or Remote)

 

Position Summary

We are looking for a highly skilled Senior Software Engineer to join our team on Project Insights, a cutting-edge, data-driven platform delivering scalable, cloud-native solutions. This role is perfect for an engineer with deep back-end development expertise in C#/.NET and a strong background in big data technologies, who thrives on solving complex data challenges at scale. 

 

Key Responsibilities

  • Architect and develop robust back-end services using C# and .NET, ensuring high performance and scalability.
  • Design and optimize big data pipelines and ETL/ELT workflows leveraging Databricks and Azure Data Lake.
  • Build and maintain RESTful APIs, integrating seamlessly with internal and external systems.
  • Collaborate with DevOps to enhance CI/CD pipelines and deployment automation.
  • Deploy and manage containerized applications using Kubernetes (k8s) for scalable cloud environments.
  • Ensure code quality and maintainability through Git workflows, code reviews, and automated testing.
  • Actively participate in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.

 

Required Qualifications

  • Expert-level proficiency in C# and .NET Framework/Core, including advanced software design patterns.
  • Proven experience building high-performance back-end systems and API-driven architectures.
  • Strong hands-on experience with Azure Cloud Services and cloud-native development.
  • Practical knowledge of big data ecosystems, including data lakes and distributed data processing.
  • Proficiency in DatabricksSQL, and Entity Framework.
  • Solid understanding of async/awaitTask-based programming, and concurrency patterns.
  • Familiarity with Git and modern version control practices.
  • Excellent problem-solving skills and ability to work in a fast-paced, agile environment.

 

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in back-end development and API design.
  • Deep understanding of big data principles (distributed computing, data partitioning, CAP theorem).
  • Experience building ETL/ELT pipelines for large-scale data ingestion and transformation.
  • Exposure to Kubernetes and container orchestration.
  • Familiarity with Python or Scala for data engineering tasks.
  • Experience with data visualization tools (e.g., Power BI).
  • Working knowledge of Agile methodologies (Scrum, Kanban).

 

What We Offer

  • A great team and culture – check out our colleague video for a glimpse into life here.
  • An exciting career as part of a world-leading software company providing solutions for architecture, engineering, and construction – watch our short documentary to learn how we started.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bentley Systems

View company profile →