Software Engineer III, Platform

DISCO
Austin, TX
Category Data Analyst
Job Description
The Software Engineer III (Platform) is a seasoned engineer with a strong track record contributing to team goals. They will handle complex tasks, contribute to feature development, and maintain code quality. This role involves system design, testing, collaboration, and continuous learning, focusing on data platform development and data integration.

Requirements

  • 5-7+ years of experience in software development, with a demonstrated track record in SaaS or similar environments.
  • 3+ years of professional experience with each of the following: Service Oriented Architecture, Docker-based services, micro-services, API and Data Model Design or Implementation.
  • Experience in playing key roles (for example: development, testing, design, product interfacing, etc) in significant software projects, showing an ability to work effectively both independently and as part of a team.
  • Knowledge of ElasticSearch, NoSql Stores, Kafka, Columnar Databases, DataFlow or Pipeline Systems
  • Knowledge of Design, implementation, and operation of data-intensive distributed systems
  • Understanding of microservices design patterns and principles
  • Knowledge of system architecture, design patterns, and best practices in software development
  • Skilled in designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP
  • Skilled in cloud-based data storage, such as: Relational Databases, NoSQL Stores, data caches, etc.
  • Skilled in analytical abilities and problem-solving, capable of addressing complex technical challenges.
  • Ability to adapt to new technologies and methodologies, and a mindset geared towards innovation and continuous improvement.

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k)
  • Flexible PTO
  • Growth opportunities
]]>