Principal Software Engineer - SaaS
Job Title: Principal Software Engineer - SaaS Department & Organization: Engineering Level: Professional Location: Boston, MA
Acquia, is transforming the digital strategies of companies all over the world with our open cloud platform. We are passionate and relentlessly committed to helping our clients create digital experiences that are more relevant, personalized, and built for a fast-changing, always-connected, mobile-first world. Headquartered in the US, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.
Principal Software Engineers are members of the Development Team who have learned how to apply practical solutions to difficult problems through real-world experience. They also have the ability to navigate the social challenges of working within a development team and use their skills to solidify and strengthen the group they work with.
Responsibilities:
- Serving as a mentor and role model for junior members of the team
- Guiding practical, iterative, and achievable solutions to challenging problems
- Solidifying the team by identifying when others are struggling and giving the right help
- Continually elevating the technical intelligence of the team
- Improving the accuracy of estimation through expertise and experience
- Building shippable product increments that meet the goals set by the Product Owner
- Collaboratively defining the product architecture with other members of the team
- Operating and maintaining products in accordance with their SLOs
- Understanding and internalizing our customers' perspectives
Skills:
- Is consistent and predictable, yet willing to take some chances based on instinct
- Proactively helps junior members of the team, especially when they are struggling
- Uses a combination of data and experience to back opinions
- Eagerly learns new skills and techniques, bringing their learnings back to team
- Seeks to understand the business drivers behind decisions
- Is well-respected, trusted, and a positive agent of culture within the team
Job Qualifications:
- Strong experience in a modern programming language
- Working knowledge of Linux system administration and public cloud providers
- Experience building and operating RESTful web services
- Experience in NodeJS, Go, and Java (or the ability and desire to learn)
- Experience configuring, administering, and scaling web applications and services
- Extra credit for open source contributions and/or Drupal experience
Acquia is an equal opportunity (EEO) employer. We hire without regard to age, color, disability, gender (including gender identity), marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other status protected by applicable law.