[Remote] Principal Engineer, Backend Job Details | nemetschek
Note: The job is a remote job and is open to candidates in USA. Bluebeam is a leader in the digital transformation of the AEC/O industry, creating innovative software solutions that enhance construction efficiency. The Principal Engineer, Backend will architect and design scalable backend systems for Bluebeam’s Subscription Platform while collaborating with cross-functional teams to ensure robust and secure solutions.
Responsibilities
- Architect, design, and lead the implementation of cloud-native backend systems that are scalable, secure, and resilient, particularly with Identity, AWS and Go-based microservices
- Proactively identify architectural risks, surface trade-offs, and implement solutions that account for security, compliance, and performance within the customer subscription space
- Guide and mentor other engineers in backend systems to elevate design rigor, technical problem decomposition, and system reliability
- Rapidly ramp up on unfamiliar problem spaces, codebases, and technologies to deliver timely value on complex projects
- Is the go-to expert for complex areas of our systems
- Advises Product and Engineering management on technology direction, trade-offs, and technical investments aligned with business goals
- Collaborate with partner teams (Architecture, Client Applications, SRE, Security, Product, DevOps) for end-to-end solution delivery, platform consistency, and operational excellence
Skills
- Bachelor's degree or higher - Computer Science or equivalent field
- AWS Certified Solutions Architect
- 10+ years building high performing/data intensive applications running in the Cloud
- Evidence of progressive responsibility and significant architectural & business impact
- Advanced expertise in backend development, including designing, building, and operating production-grade REST and GraphQL APIs using Go (Golang) and/or .Net
- Extensive knowledge and practical experience with cloud infrastructure, architecting and supporting complex, large-scale distributed environments, preferably leveraging AWS
- Strong database fundamentals: SQL/NoSQL, schema design, query optimization, and cloud-native managed data stores
- Experience designing, creating high-quality microservices
- Leading a team to deliver cloud native applications to market using Amazon AWS (like EC2, S3, SQS, SNS, Kinesis, ELB, Lambda)
- Comfortable with infrastructure-as-code, containerization (Docker), orchestration (Kubernetes), and automated deployments (Terraform/CircleCI/GitHub Actions or similar)
- Solid knowledge of microservice architecture, containerization, and container orchestration
- Profound contributions as technical mentor and leader for backend, SRE, and backend teams
- Willingness to learn and expand skills and repertoire
- A positive mindset, team-oriented, results driven, and organized
- Experience mentoring other team members
- Strong written and verbal communication skills
- Experience with identity federation and single sign-on (SSO) protocols (e.g., OAuth, SAML, OpenID Connect)
- Contributions to Go/Golang or cloud-native open-source projects
Benefits
- Competitive compensation and benefits package
- Fully vested 401K right from the day you start
- Generous PTO, including sick/mental health & volunteer days
- Free & unlimited access to BetterUp Care, a well-being platform
- Work-life balance fostered through a culture of diversity, inclusion, and appreciation of individual lifestyle needs
- Opportunity for continuous professional development
- Free & unlimited access to LinkedIn Learning
- Up to $5K annual education reimbursement (after 1 year tenure)
- Most sales positions are eligible for commission under the terms of an applicable commission plan
- Most non-sales position are eligible for a bonus under the terms of an applicable bonus plan
- 100% employee covered health and welfare benefits and paid time off
Company Overview
Company H1B Sponsorship