Share this Job

Senior Software Engineer

Date: Jul 26, 2022

Location: Manila, PH

Company: Bentley Systems

Bentley Systems has exciting new opportunities for talented Software/Back-End Developers who are enthusiastic about leveraging bleeding-edge technologies to build and maintain software solutions for the Infrastructure Engineering and Construction markets (BIM). Our new colleagues will be responsible and take part in all the development stages of this software, leveraging agile methodologies, C++, and interfacing with the Cloud.

 

You will be part of an international team that transforms data to support the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.

 

Location- Philippines

 

Responsibilities

  • Collaborate with product management, development leads, and other developers to complete tasks.
  • Work with a team in an agile, Continuous Integration and Continuous Delivery software development process.
  • Write clean readable code, debug complex problems that span systems, prioritize and get things done with a high level of efficiency
  • Quickly learn and adapt to new technologies and approaches as they come.
  • Identify problems that need to be solved through direct exchange with our customers.

 

Required Skills

  • BS in Computer Science, Software Engineering, closely related field or relevant experience
  • Min. 8+ years’ experience in software development.
  • Experience with software development using C/C++.
  • Understanding of Object Oriented Programming and Design Patterns.
  • Good verbal and written communication skills in English language.
  • Familiarity with debugging, troubleshooting, and refactoring.
  • Self-motivated person with the ability to work individually as well as part of a team.

 

Desired Skills

  • Experience in JavaScript or TypeScript
  • Knowledge of Agile and Scrum development practices
  • Able to analyze CPU and memory tradeoffs to optimize data transformations
  • Familiarity in software development lifecycle process, including analysis and design, Application Program Interfaces, development tools and technologies, release and version control, contemporary testing methodologies and deployment management.

 

What We Offer:

  • Valuable experience on latest technologies and specializing in a technology that interests you
  • Friendly, collaborative and supportive team environment
  • Being an integral part of a world-leading software company providing solutions for architecture, engineering and construction
  • The opportunity to work with a global and diverse international team
  • Opportunity to guide your own career path
  • Challenging and interesting tasks at work every day, opportunity to work with highly skilled professionals on next generation software
  • Work environment that suits concentration, as well as, teamwork
  • Helpful colleagues to guide you along your journey

 

 #LI-LC1

#LI-Remote


Job Segment: Test Engineer, Software Engineer, Construction, Engineer, Engineering