S

Seeq

Time-series analytics platform for manufacturing

Backend Software Engineer Staff/Principal

Backend EngineeringUpdated on Nov 10
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's or master's degree in computer science, software engineering, or a related field, or equivalent experience.
  • Substantial professional experience in software development, including designing, building, and evolving complex software systems over a period of years.
  • Strong understanding of software design principles, patterns, and best practices.
  • Expertise in one or more programming languages, such as Java, Kotlin, Rust, or C++.
  • Expertise in backend development for data-intensive applications.
  • Experience working with databases such as Postgres or MySQL.
  • Expertise in at least one of databases, distributed computing, or cloud platforms.
  • Familiarity with agile development methodologies and tools, such as Scrum or Kanban.

Responsibilities

  • Shape the technical direction and architecture of the software platform.
  • Lead the design and development of complex software systems.
  • Work closely with product managers, designers, and other engineers.
  • Mentor and coach junior engineers, guiding them in best practices and helping them grow their skills.
  • Drive innovation and spearhead the implementation of new technologies and frameworks.
  • Design and build software with elegance, extensibility, and maintainability.
  • Deliver products and features swiftly using a continuous delivery model.
  • Advocate for unit testing and continuous integration.
  • Address bugs promptly and eliminate technical debt through code refactoring.
  • Participate in pair programming and review code, providing actionable feedback.
  • Engage with customers to understand and articulate the rationale behind features and their pain points.
  • Bring new technologies and methodologies to the team and contribute technological leadership.
  • Plan and prioritize work, meet deadlines, and provide accurate estimates.
  • Build and debug reliable, maintainable, and extensible applications from browser to database using backend technologies such as gRPC, GraphQL, or a JVM language like Kotlin.
  • Work across team boundaries for the benefit of the product and its users.
  • Seek and provide feedback, and maintain open communication about growth opportunities with managers and colleagues.

About the Company

Seeq

Time-series analytics platform for manufacturing

Seeq provides a data analytics platform focused on time series data for manufacturing. It processes large streams of operational data and, using machine learning and artificial intelligence, converts them into actionable insights in near real-time, reducing data analysis from months to days. The platform is designed to be user-friendly and accessible to a wide range of roles within a company, with industry-specific, tailored solutions and a subscription-based access model. A recent Databricks partnership signals a commitment to accelerating data convergence across enterprises, further enhancing the service. Seeq differentiates itself by specializing in time series analytics for manufacturing, offering broad role accessibility, and industry-tailored solutions, rather than generic analytics tools. Its goal is to help businesses operate more efficiently, increase profitability, and improve sustainability by turning vast time series data into timely, clear insights.

Company size
201-500
Company stage
Series D
Total funding
$255.8M
Headquarters
Seattle, WA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Seeq

See more jobs