Staff Software EngineerSan Francisco, CA (remote) Job at Swish Analytics, San Francisco, CA

ZXIzYzFLYXFaazFLWTdmeXkzcGdLSUtpemc9PQ==
  • Swish Analytics
  • San Francisco, CA

Job Description

Staff Software Engineer

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We're looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and enterprise clients.

The Software Engineering team is looking for qualified staff software engineers to lead and own the development of a variety of business essential products. A few examples are microservices and APIs, data stream processing via Kafka, Kubernetes development and optimization, devtools development like SDKs and CLIs, database optimization and scaling, observability stack development, cloud cost optimization, and more.

Responsibilities:

  • Be the technical lead and owner for key products of our core backend applications.
  • Perform code reviews and provide constructive feedback.
  • Find optimizations in current applications, implement best practices, and ensure adherence to coding standards.
  • Design and enhance both new and existing services.
  • Work with globally distributed data.
  • Participate in discussions and create and review architectural diagrams.
  • Have a deep understanding of high-traffic, client-facing APIs and networking topology.

Qualifications:

  • 8+ years of production software engineering and technical leadership experience.
  • A creative mind for solving technically difficult problems in both standard and non-standard ways.
  • Hands-on production experience with languages like NodeJS & Python.
  • Hands-on production experience with databases, both relational and non-relational.
  • Passionate about reliability, high availability, automation, observability, coding standards, and global scale.
  • Strong communication skills working with technical and non-technical stakeholders.
  • You have a BS or higher in CS/CE/SE or relevant experience.

Preferred:

  • Production experience with software engineering at a global level.
  • Interest or experience with GO.
  • Production experience with stream-processing paradigms like Kafka.
  • Production experience with Docker and Kubernetes.
  • Familiarity with sports data.
  • Production experience working with low latent globally distributed data.
  • Production experience developing, deploying and maintaining critical business applications.
  • Understanding of various observability platforms.
  • Knowledge of CI/CD

Base salary: starting at $140,000

Swish Analytics is an Equal Opportunity Employer. All candidates who meet the qualifications will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, genetic, military, veteran status, marital status, or any other characteristic protected by law. The position responsibilities are not limited to the responsibilities outlined above and are subject to change. At the employer's discretion, this position may require successful completion of background and reference checks.

Job Tags

Similar Jobs

Davita Inc.

Managing Director - Forensic Accounting Investigations (Boston) Job at Davita Inc.

 ...multidisciplinary teams of industry leaders to provide unique expertise with forensics and investigations, risk and compliance, data and technology,...  ...is seeking a qualified Managing Director to join our Forensic Accounting and Compliance & Monitoring practices. Job Summary In... 

Aston Carter

Business Process Consultant Job at Aston Carter

Join to apply for the Business Process Consultant role at Aston CarterJoin to apply for the Business Process Consultant role at Aston...  ...astoncarter.com for other accommodation options.Seniority level Seniority level Entry levelEmployment type Employment type ContractJob... 

Summer Springboard

Admissions & Programs Intern Abroad - Costa Rica Job at Summer Springboard

 ...University, UCLA, Duke, and more. Responsibilities: Admissions Intern (Winter Spring) Work directly with the Admissions Manager...  ...motivated and proactive Experience with CRM software (Salesforceis preferred) We are seeking individuals who demonstrate adaptability... 

Willamette Education Service District

Speech/Language Specialist (Early Learning) Job at Willamette Education Service District

 ...eligible employees. To view a summary of benefits, please click here. Application Process Applications must be submitted online at Applicants must submit a completed application with a resume and a letter of introduction. Applications missing these items... 

LVT Labs Consulting

Entry-Level Scrum Master Job at LVT Labs Consulting

Job DescriptionJob Overview: We're seeking a motivated and detail-oriented individual to join our team as an Entry-Level Scrum Master . This is an excellent opportunity for recent high school graduates or individuals looking to start a career in tech, project coordination...