Staff Software Engineer

Acquia

4

(1)

Costa Rica (Remote)

Why you should apply for a job to Acquia:

  • 4/5 in overall job satisfaction
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #6309130

    Position summary

    software used to engage customers through our marketing cloud platform.

    As a Staff Software Engineer, you will:

    • Be a leader and mentor to the local team

    • Partner with other distributed, agile team members to build beautiful and powerful data pipelines, data stores and applications

    • Build metadata driven solutions that are reusable and highly configurable

    • Automate testing and deployment in Snowflake across AWS, Azure and GCP

    • Write and mentor in clean, SOLID, and testable code

    • Participate in peer code reviews

    • Design modules using industry proven best practices and present it to the team

    • Take complete ownership of the modules

    • Work on our fully Cloud-based infrastructure developing far reaching modules that have scalability and availability at their core

    Skills:

    • Expert with hands-on experience of 6-10 years in Snowflake, SQL, data pipelines, data modeling and query optimization

    • 4-5 years development experience with Java

    • Strong hands-on experience building and operating distributed systems and/or service oriented architectures

    • Experience with Agile (e.g. Scrum) and TDD

    • Strong working experience with Git

    • Familiarity with principles of domain-driven design, clean code best practices, SOLID principles.

    • Strong understanding of API design and REST fundamentals

    • Knowledge of software testing best practices (unit testing, integration testing, functional testing, etc)

    • Experience with big data analytics or real time analytics solutions is preferred

    Additional Advantages:

    • Experience with high volume data pipelines e.g. Spark, Kafka, Hive

    • Hands-on Cloud hosting experience (AWS, GCP, Azure)

    • Experience with Infra as Code like Terraform

    • Snowflake certification

    • Experience with Jenkins and Jenkins Pipelines

    Must be available during normal US EST business hours and for a minimum of 40 hours a week. Part of the interview process includes a programming and technical assessment.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

    Why you should apply for a job to Acquia:

  • 4/5 in overall job satisfaction
  • Ratings are based on anonymous reviews by Fairygodboss members.