Principal Software Engineer (remote) – GoSite – California

GoSite is looking for a strong, skilled, reliable Principal Software Engineer to help optimize our architecture and processes to accelerate delivery and innovation. Our ideal candidate will be the technical leader of a team that collaborates across the organization; establishing and refining the architectural patterns and practices necessary for the company to continue scaling and achieve key growth goals. As a technical leader, you will work directly with the Product, Customer Success and Analytics teams to execute projects including exploration of new languages, tools and technologies, building/integrating new APIs and microservices, migration of existing services and data stores to the cloud, personalization and much more.

Key Responsibilities :

  • Deploying, configuring, monitoring, maintaining, and troubleshooting micro service and/or application development platforms like App Services, AWS Elastic Jenkin etc.; data processing solutions on platforms like Mongo, Snowflake etc.;leveraging Terraform/Other Platform and Infrastructure as code systems.
  • Drive system design and process improvements that contribute to increasing developer velocity/throughput.
  • Develop and improve overall cloud deployed infrastructure services reliability, resiliency, scalability, and observability.
  • Implement secure by design architecture and cloud security best practices.
  • Optimize the software delivery pipeline.
  • Provide tooling and framework to enable rapid application development.
  • Improve our operational capability by creating processes and frameworks.
  • Architect, develop and improve our cloud deployment and release process using container and orchestration technologies such as Docker and Kubernetes.
  • As a member of the engineering team, understanding the big data and analytics environment, engineering, security, operations, and pipelines (Mix Panel, Mode Snowflake, etc.).
  • As a member of the engineering team, how and when to utilize the DevOps tools, responsible to keep up with the DevOps community, trends, and the applicability of new services into Gosite.

Key Qualifications :

  • Bachelors in Computer Science, Engineering or a related field
  • Minimum of 6+ years of experience of progressive engineering industry experience and integration within agile focused organizations implementing complex solutions
  • Expertise with cloud platforms and cloud services such as IaaS, PaaS and SaaS on major cloud AWS hosting platforms, Containerization (Docker), Application Development Platforms (AWS Elastic etc.), Microservices (AWS Lambda etc.), Full stack Data processing solutions or services (Infrastructure, Platforms, Distributed processing, Data warehouse etc.) and Infrastructure as Code toolsets (Terraform or similar), Configuration tool sets (AWS Config or Ansible or similar)
  • In-Depth knowledge of build/release systems, CI/CD systems, release engineering practices
  • Core understanding of virtualization, private, hybrid and public cloud computing concepts
  • Experience with Java, Node.js languages
  • Building and operationalizing data processing solutions and Databases with understanding including Mongo, Postgres and Cloud data bases solutions
  • Experience designing, developing, and testing complex solutions to support distributed, scalable, and highly available applications
  • Ability to quickly learn new and existing technologies with strong problem-solving skills
  • Entrepreneurial spirit , motivated by a rapidly growing and innovative environment
  • Highly organized and process oriented
  • Exceptional communication skills across many levels, channels, and environments

The Employee Experience :

  • Company paid medical, dental, and vision insurance
  • Company stock options
  • Generous personal time / vacation + sick time + paid holidays + paid birthday
  • 401k with company match
  • Company paid monthly gym or ClassPass membership
  • Free snacks, beverages, catered meals and happy hour events
  • Open concept and modern work environment
  • An inclusive, tight knit, exciting start-up environment culture that offers accelerated career & personal growth

GoSite is an equal opportunity employer. Individuals seeking employment at GoSite are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.

Job Type: Full-time

Work Location: Multiple Locations

Source: Indeed.com
Click Here To Apply