About the Role
Staff Engineer, Integrations
Location:
US
At Bluebeam,we empower people toadvancethe way the world is built. We create smart software solutions that make construction sites more efficient, connected, and safe, improving the lives of design and construction professionals everywhere. Our purpose is clear:Together, were building a better life for those who build our world.
As BluebeamsStaff Engineer, Integrations, you will develop the Integrations platform and Bluebeams Public API that extend the capabilities of Bluebeam products. You will leverage a team of highly capable and motivated engineers in architecting, designing, implementing, and operating solutions at scale.
In this position, you will also be responsible for mentoring other team members and collaborating with multiple cross functional teams (Product, Product Delivery, Quality, DevOps, Security, Executive Leadership) to accomplish important project objectives and key results.
What Youll Do
- Perform all task types (architecture, coding, research, and decision) on known and unknown technologies and projects, features, platforms in a way that quickly, efficiently, and effectively arrives at a solution which correctly balances optimal results with timely results according to the needs of the project.
- Mentor and supervise the work of less senior developers working on his/her project to enable them to effectively arrive at solutions which correctly balances optimal results with timely results according to the needs of the project.
- Ramp up on new complex problems and code bases to the point of significant project contribution very fast.
- Be the go-to expert for complex areas of our systems.
- Have a deep understanding of the technology used to develop our products.
- Expertly work with and help any team they are on to more effectively work with Product Management and other stakeholders to refine loosely defined requirements into robust demonstrable applications.
- Be an advocate for integrations and Bluebeams Public API.
About You
- Expert level inbuilding high performing/data intensive applications running in the Cloud.
- Development experience in Golang.
- A solid grasp of database fundamentals and best practices (ideally experience with SQL, NoSQL and full-text search).
- 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).
- Experience working in a fully automated CI/CD environment, including Infrastructure as Code (Terraform or similar).
- Experience with containerization and container orchestration.
- Experience implementing and supporting public APIs, used by external parties.
- Partner with business and technology team members, to understand requirements and translate them into value-add technology solutions.
- 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.
Nice To Have
- Mulesoft certifications.
- Salesforce Certified Platform Developer certifications.