Spectra Logic is hiring a

Senior Software Engineer, Software Solutions

Boulder, United States
Full-Time

LOCATION:

Hybrid in Boulder, Colorado

 

OVERVIEW:

Spectra Logic is a leader in data management and data storage solutions, providing innovative products that help businesses manage, preserve, protect, and defend their data. Our offerings include tape storage, file and object storage, and comprehensive data management software. We are committed to delivering high-quality, reliable, and scalable solutions to help organizations efficiently manage, migrate, and store long-term data with features that make it ransomware resilient.

 

THE ROLE:

We are seeking a skilled Software Engineer to join our Storage Solutions development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable applications and systems that provide data storage solutions to many industries. You will collaborate with cross-functional teams to deliver high-quality software solutions and have an opportunity to directly contribute to the overall growth and success of the company.

 

WHAT YOU WILL BE DOING:

  • Design, develop, test, and deploy high-performance applications, primarily using Go (Golang).
  • Collaborate with product managers, designers, and other engineers to understand project requirements and translate them into efficient, scalable software solutions.
  • Write clean, maintainable, and efficient production and unit test code that follows best practices and industry standards.
  • Participate in code reviews and ensure code quality, performance, and security.
  • Debug and troubleshoot software defects, optimizing code for performance and scalability.
  • Contribute to the design and architecture discussions, bringing innovative solutions to the table.
  • Maintain and improve the existing codebase, ensuring high-quality software delivery in a timely manner.
  • Stay up to date with best practices, emerging trends, and technologies in the software development field.

 

 

WHAT YOU NEED TO BRING TO THE TABLE:

  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
  • 2+ years producing and supporting software in a production environment.
  • Experience working with Go is preferred, willingness to learn and work in Go is a requirement.
  • Strong knowledge of Go standard libraries, data structures, concurrency, and algorithms preferred.
  • Experience writing software in Python, Java, and/or Kotlin languages a plus. 
  • Knowledge of object storage concepts, AWS S3 API a plus.
  • Solid understanding of software development best practices, including version control, CI/CD pipelines, and testing methodologies.
  • Proficiency with relational (e.g., MySQL, PostgreSQL) databases.
  • Strong problem-solving skills and a proactive attitude toward learning new technologies and tools.
  • Experience working in an Agile/Scrum development environment.

 

 

COMPENSATION:

Base salary range: $110,000 - $160,000 , a candidate’s actual salary will be competitive based on a variety of factors including the candidate’s knowledge, skills, experience and location. In addition, this position is eligible to receive incentive compensation based on contribution, company performance, and/or individual results achieved. Stock options will also be granted. 

 

BENEFITS:

Spectra provides a casual work environment and a compensation structure that rewards contribution and hard work. Our comprehensive benefits package includes:

  • Medical, dental and vision insurance
  • 401K with matching
  • Health Savings Account (HSA) and Flexible Spending Account (FSA) options
  • Short-term and long-term disability insurance
  • Employee Assistance Program
  • Paid vacation, holidays and sick time
  • Educational
  • Reimbursement  
  • Hybrid

 

WHY SPECTRA?
Located in the foothills of the Rocky Mountains in Boulder, Colorado, Spectra is an entrepreneurial, private company with more than 40 years of proven success preserving, protecting and defending the world’s data. Spectra offers a challenging, flexible and creative work environment. Our culture is one that drives personal opportunity and advancement and rewards high performance while maintaining a high-quality work-life balance. 

 

*** Spectra Logic is committed to the practice and policies of equal employment opportunities in the recruitment, employment and promotion of all associates without regard to age 40 and over, race, color, religion, sex, sexual orientation, disability, gender, gender identity, gender expression, genetic information, status as protected veteran, national origin, or any other applicable status protected by state or local law.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job