Jobs and Careers
BE

Senior Backend Engineer

Bentley Systems
Salt Lake City, United StatesRemotefull_timeVerifiedPosted 11 Mar 2025

About the role

Senior Backend Engineer

 

 

Location: Anywhere in the US (Remote), Salt Lake City (Hybrid)

 

Bentley Systems, Inc is a global software development company that provides innovative software solutions for infrastructure professionals. We are looking for an experienced Senior Software Engineer to join our Trasnportation AI team. This is a great opportunity to work with cutting-edge cloud platforms within Google Cloud Platform and the latest technologies, while building robust and reusable components and backend APIs for our Portals.

 

Requirements:

  • BS in computer science or equivalent degree with at least 10 years of experience as a software engineer in data engineering work on revenue generating projects.

  • Significant experience with Python, Java/Scala programming languages.

  • Experience with programming GIS/Map Engines.

  • Several years of creating/supporting APIs and throughput optimization.

  • Good understanding of data structures, multi-threaded programming and other core computer science fundamentals.

  • Experience architecting and implementing cloud native distributed systems with a focus on massive data (100s of TB of data per month)

Responsabilities: 

  • Data Pipeline Development: Design, develop, and maintain our massive data ingestion pipelines to ensure continuous and reliable flow of image/video/GIS data into our cloud based datastores.

  • Workflow Orchestration: Implement and manage data workflows using Apache Airflow to automate, schedule, and monitor data pipelines, ensuring efficient data processing and timely delivery.

  • Data Storage and Management: Architect and manage scalable and efficient cloud data storage solutions (preferably GCP)

  • Data Integration: Work closely with data scientists, operational analysts, and other stakeholders to integrate data from various sources, including video/GIS, ensuring data consistency, quality, and reliability.

  • Performance Optimization: Optimize data pipelines and storage solutions for performance, scalability, and cost-efficiency.

  • Security and Compliance: Implement and enforce data security measures, ensuring compliance with industry standards and regulations.

  • Automation and Monitoring: Develop automation scripts and monitoring tools to ensure the smooth operation of data pipelines and quickly identify and resolve issues.

  • Collaboration: Work closely with the cross functional teams to understand data requirements.

  • API Development: Build and maintain RESTful APIs to enable seamless access to data, ensuring reliability,  high availability and security.

  • Documentation: Maintain comprehensive documentation of data engineering processes, architectures, and best practices.

Nice to Have

  • Understanding of Kubernetes and deployment of distributed data pipelines

  • Understanding of machine learning fundamentals.

What We Offer:

  • A great Team and culture – please see our Recruitment Video.

  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.

  • Competitive Salary and benefits.

  • The opportunity to work within a global and diversely international team.

  • A supportive and collaborative environment.

  • Colleague Recognition Awards.

#LI-Remote #LI-RV

 

 

About Bentley Systems

Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software com

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 →