Seven10
Seeking Talented, Motivated People to Join Our Team

Senior Software Engineer

Seven10 is quickly establishing itself as one of the most trusted names in the storage industry. In order to thrive and grow we need a diverse driven team of talented employees. Seven10 is committed to creating the best working environment for all of our employees because we focus on loyalty, passion and the drive to succeed. We are looking for ambitious Software Engineers with a passion for building the next generation of storage software products.   Please contact josullivanThis email address is being protected from spambots. You need JavaScript enabled to view it. to apply. 

JOB DESCRIPTION

At Seven10, you’ll use the latest technologies and play an active role in designing and developing both new and existing products. You’ll be expected to learn new technologies quickly and thrive in a fast-paced environment while working both on a team as well as individually. As a Senior Software Engineer, you will show leadership in all aspects of Seven10’s applications and work with our product manager and existing team of full stack developers to deliver a scalable experience to our end users. You will be expected to contribute immediately to both mature and new products and will have a significant impact on our future road map in a short amount of time.

WHO ARE YOU?

You are a software engineer who:

  • has at least 5+ years of professional coding experience
  • creates elegant, testable solutions to complex problems
  • has experience designing, coding, building and testing software
  • has experience debugging and optimizing code
  • understands how to make and communicate design tradeoffs
  • understands how to evaluate and use Open Source Software (OSS) in a commercial setting
  • understands data structures, design patterns and algorithm design
  • has used agile development practices like Scrum or Kanban

 

You are a backend developer who:

  • has a solid understanding of Java
  • has an excellent understanding of multi-threading
  • has experience in developing, debugging and tuning high-performance low latency concurrent Java applications
  • understands how components interact in larger systems and designs your solutions accordingly
  • has worked with NoSql databases and understands the challenges and benefits of schema-less designs
  • has consumed AND produced well designed RESTful APIs
  • has worked with virtualization hypervisors
  • ideally has worked with broker based messaging systems to deliver distributed architectures that scale
  • ideally has worked with Docker containers

 

UPON JOINING SEVEN10, YOU CAN EXPECT TO:

  • assume a lead role participating in an agile team process in all stages of the development life cycle including architecture, design, coding, unit testing, code reviews, documentation and training
  • stay current or quickly come up to speed with the entire technology stack used in Seven10’s software products
  • maintain and support the software across the entire technology stack used in Seven10’s software products
  • participate in supporting Seven10’s Professional Services and Support teams

 

TECHNOLOGY STACK

Our back-end technology stack currently includes:

  • Java
  • Jetty
  • Mongo
  • RabbitMQ
  • Docker
  • VMware vSphere
  • AngularJS/ JSON

Other technologies we use include:

  • AWS infrastructure (EC2, S3)
  • Jenkins / Nexus
  • Eclipse / WebStorm
  • Jira / Confluence
  • Git / GitHub / Maven

 

What’s in it for you!?...TEAM FIRST atmosphere.  Bonuses based on your success and the company success.  Health benefits package is 100% company paid.  Grow with the company!  Seven10 loves to promote from within.

Career Level Required: Experienced (Non-Manager) 
Experience Required: 5+ Years 
Education Required: Bachelor’s Degree 
Job Type: Employee 
Job Status: Full Time

Please send your resume to: 
Email: This email address is being protected from spambots. You need JavaScript enabled to view it. Phone: 978.725.3332