Support Services

Partners

Careers at SEPATON

Product Architect/Senior Developer

   APPLY NOW!
   Please submit your resume to careers@SEPATON.com and include the
position you are applying for in the
subject header.

•   Back to SEPATON Careers Page
•   Learn More About SEPATON

As Product Architect/Senior Developer, you will lead both the architecture and design efforts on a variety of exciting new projects in a highly collaborative, fast-paced environment. In this role, you will be a hands-on architect for designing, prototyping, and building innovative solutions to address emerging market needs for massively scalable enterprise data center environments. 

You will be part of a small team and lead the design effort on a specific set of components that will be part of an innovative total software and hardware solution. You will bring to market a new solution by working closely with the CTO, other product developers and architects, and product managers.

Position Responsibilities

In this role you will be responsible for the following:

  • Designing the overall architecture of a system or sub-system including data models, interaction models, workflows and user interfaces
  • Rapidly prototyping using agile software development methods
  • Integrating internal and external product components into a cohesive design
  • Authoring detailed specifications to be used to drive the design
  • Planning and managing the deliverables and milestones throughout the development process from conception to prototype to QA and commercial release
  • Coordinating and tracking release and build requirement with other components being built by peers on the team
  • Defining and participating in the developing of other “whole product” requirements such as systems management, testing tools, and documentation
  • Translating product requirements and other outside input into prototypes and designs
  • Successfully communicating conceptual ideas and design rationale to others inside and outside the organization

Position Requirements

  • Database and data warehouse experience and/or storage appliance experience
  • Bachelor's (master's preferred) degree in computer science, math or related field
  • 10+ years experience in architecting and developing large enterprise software efforts
  • Proven direct experience in distributed reliable filesystem development.
  • Knowledge of massively scalable or traditional cluster implementations like gfs, hdfs, ceph, gpfs, lustre or stornext preferred
  • Fluency in distributed reliability and recovery and related performance issues
  • Knowledge of one or more of the following technologies: file systems, caching, replication
  • Excellent interpersonal and communication skills
  • Ability to work both independently and collaboratively
  • Ability to communicate design rationale and build consensus
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment.
  • Experience in managing small teams of developers (role may be expanded as the project proceeds)
  • Ability to develop new approaches to complex design problems
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form

SEPATON is an equal opportunity employer.   Please submit your resume to careers@SEPATON.com and include the position you are applying for in the subject header.