jobapplier

Senior Software Engineer

Nemetschek SE2

Skills

Required

  • software development
  • cloud-based
  • APIs
  • system integrations
  • backend development
  • Go
  • REST
  • HTTP
  • JSON
  • authentication
  • cloud platforms
  • AWS
  • S3
  • Terraform / CloudFormation

Preferred

  • AEC ecosystemDesign
  • automation
  • workflows
  • regressions
  • software design
  • deployment
  • sprint planning
  • sprint refinement

Software Engineer is responsible to expand Bluebeam’s ecosystem by building first-party integrations that connect Bluebeam to external AEC and construction software platforms. This role designs, develops, and maintains scalable, reliable cloud-based services that enable seamless interoperability and data exchange. The engineer works extensively with APIs—bothconsuming external services and exposing Bluebeam APIs—to deliver robust, high-quality integration solutions.

About Nemetschek SE2

The Nemetschek Group is a leading global vertical software and AI provider driving the digital transformation of the AEC/O and media industries.

With our deep domain expertise and intelligent, connected software solutions, we enable customers to turn data into real-time insights and smarter decisions throughout the entire lifecycle of buildings and infrastructure from ideation through planning, visualization, construction, operation, and renovation.

Our AI-powered technologies and open standards approach boost productivity, collaboration, and sustainability for architects, engineers, contractors, building operators, and creative professionals.

Over 7 million users worldwide rely on our customer-centric, human-led AI solutions.

Founded by Professor Georg Nemetschek in 1963, today we employ over 4,000 experts globally across 14 subsidiaries.

Responsibilities

  • By enabling connectivity and collaboration, this position directly supportsBluebeam’s vision of a connected, interoperable AEC ecosystemDesign and develop automation scripts for features, workflows and for regressions. • Participates in software design, development, testing, deployment. • Performs system troubleshooting to ensure high availability of platform services and resolve issues. • Participates in or leads design reviews with peers and stakeholders to decide amongst available technologies. • Participates in daily standups, sprint planning, sprint refinement, and sprint retro meetings. • Documents design and code. • Provides status updates regularly.

Requirements

  • 6+ years in software development, with a focus on building scalable, cloud-based services, APIs, and system integrations. • Strong backend development experience in Go (GoLang) for building scalable,maintainable services. • Deep experience designing, implementing, and consuming APIs (REST, HTTP, JSON) with attention to authentication, security, and versioning. • Experience integrating with external software platforms and managing data exchange between systems. • Familiarity with cloud platforms (preferably AWS) and cloud-native services such as Lambda, S3, SQS, SNS, and Kinesi. • Experience with microservices architecture, containerization, and CI/CD deployment pipelines. • Proficiency with relational and NoSQL databases and writing queries, stored procedures, or functions as needed. • Experience with infrastructure as code tools such as Terraform or CloudFormation. • Strong problem-solving and troubleshooting skills for distributed systems.
  • Excellent communication and collaboration skills, including documenting designs and working across teams. • Positive, team-oriented mindset with a willingness to learn, take ownership, and drive results.