Staff Software Engineer

  • Full-time
  • Global Function: Development
  • Compensation: USD 150000 - USD 210000 - yearly

Company Description

At Bluebeam, we empower those who build our world. Part of the Nemetschek Group and trusted by over 4 million users globally, we’re the leading provider of desktop, web, and mobile solutions for paperless workflows that help improve communication and streamline processes across the project lifecycle. From design review to construction coordination, our tools are used by architects, engineers, and contractors in more than 160 countries to collaborate in real time and deliver projects faster with greater accuracy. As part of a global ecosystem of AEC technology brands, Bluebeam is helping drive the digital transformation of the built environment.

Job Description

The Staff Software Engineer is a technical leader who architects, develops, and evolves the systems that power Bluebeam's flagship application: Revu. The role balances hands-on expertise in Windows desktop development—particularly C#, .NET, and WPF—with deep capability in cloud-native backend systems on AWS, with an immediate emphasis on backend services and platform foundations written in Golang and C#. Working across product, design, quality, architecture, security, DevOps, and engineering teams, this engineer translates ambiguous customer and business needs into secure, scalable, resilient, and maintainable solutions. The Staff Engineer raises the technical bar through strong architectural judgment, delivery leadership, operational ownership, and the development of other engineers. 

About the Role: 

  • Lead the architecture, design, implementation, and evolution of complex end-to-end product capabilities spanning the Revu Windows desktop application and AWS-hosted backend services; make pragmatic technical decisions that balance customer value, reliability, security, performance, maintainability, and delivery timelines.
  • Own and advance backend and platform work with an immediate focus on scalable, highly available services and APIs using Golang and C#/.NET; design cloud-native AWS solutions using appropriate data stores, messaging, observability, security controls, and operational practices.
  • Provide technical leadership for cross-team and multi-quarter initiatives by defining target architecture, identifying risks and dependencies, breaking ambiguous work into viable milestones, aligning stakeholders, and driving execution through completion.
  • Contribute hands-on production-quality code across the stack, including Windows desktop components in C#/.NET and WPF as well as backend services; establish clear interfaces and integration patterns between client and service layers.
  • Improve the engineering system through high-quality design reviews, code reviews, technical documentation, test strategy, CI/CD practices, Infrastructure as Code, and effective use of engineering and AI-assisted development tools.
  • Establish operational excellence by designing for observability, resilience, recoverability, and secure operation; investigate and resolve complex production issues, participate in on-call support as needed, and lead root-cause analysis and durable corrective actions.
  • Mentor engineers and multiply team effectiveness through coaching, pairing, technical feedback, knowledge sharing, and stewardship of engineering standards; serve as a trusted technical resource for complex domains and code bases.
  • Partner with Product Management, Design, QA, Architecture, InfoSec, DevOps, and customer-facing stakeholders to refine loosely defined requirements into demonstrable, customer-centered solutions that advance the Revu product vision.

Qualifications

  • 10+ years of professional software development experience, including substantial experience delivering and operating production software systems.
  • Strong, recent development experience in Golang and C#/.NET, with the ability to work effectively across multiple languages, code bases, and technology domains.
  • Solid understanding of microservice architecture, API design, containerization, container orchestration, and the practical tradeoffs involved in designing reliable distributed systems.
  • Strong knowledge of relational SQL databases, preferably PostgreSQL or equivalent, and NoSQL data stores such as Amazon DynamoDB or MongoDB; ability to select data models and persistence strategies appropriate to system needs.
  • Experience with automated CI/CD and modern software delivery practices, including testing at multiple levels, release automation, monitoring, and Infrastructure as Code such as Terraform or similar tooling.
  • Ability to define technical designs, test strategies, service-level expectations, and operational readiness criteria for complex systems.
  • Experience working with complex product technologies such as PDF processing, image processing, 3D rendering, AI-enabled capabilities, or other performance-sensitive domains is valuable.
  • Demonstrated technical leadership on large, cross-functional, or multi-year initiatives, including the ability to turn broad goals into well-sequenced technical plans and deliver measurable outcomes.
  • Proven ability to mentor engineers, raise engineering quality, build alignment without formal authority, and help teams make effective decisions under ambiguity.
  • Strong customer empathy and product judgment, with a consistent focus on creating reliable, intuitive experiences for design and construction professionals.
  • A collaborative, results-oriented, organized mindset; intellectual curiosity and willingness to learn, challenge assumptions constructively, and expand technical breadth.

Additional Information

#Bluebeam #LI-Remote #LI-LC1

It is the policy of Bluebeam to comply with all federal and state laws concerning the employment of persons with disabilities and to act in accordance with regulations and guidance issued by the Equal Employment Opportunity Commission (EEOC). Furthermore, it is the company policy not to discriminate against qualified individuals with disabilities in regard to application procedures, hiring, advancement, discharge, compensation, training or other terms, conditions and privileges of employment.

 

 We are committed to providing reasonable accommodations for qualified individuals in accordance with applicable laws. If you require assistance or an accommodation during the application or hiring process, please contact us.

  In accordance with applicable pay transparency laws, compensation for this role will be determined based on qualifications, experience, and business needs. Base pay is one component of our total rewards program, which may also include incentive compensation, bonuses, and a comprehensive benefits package. We encourage candidates to apply even if their experience does not align perfectly with every qualification.

 

WHAT WE OFFER: 

  • People-focused culture that values collaboration, innovation, and continuous improvement. 
  • Competitive compensation and benefits package. 
  • Retirement savings program with employer contributions; 
  • Paid time off and company-recognized holidays. 
  • Health and well-being benefits, including medical, dental, and vision coverage. 
  • Resources for learning and development, including access to training and learning platforms. 
  • Opportunities for career growth and internal mobility. 
  • Employee assistance and well-being resources. 
  • Employee discounts and other optional perks. 

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy NoticeImprint