Spectrasonics Employment Header image Spectrasonics Employment Header image

Join The Industry's Greatest Team!

I.T. Software Engineer

Position:

Full Time, Salary, Benefits

Location:

US West Coast

Start Date:

Flexible

DESCRIPTION

As a member of the Information Technology team, the Senior Software Engineer plays a critical role in building and maintaining the software systems that power Spectrasonics’ customer experiences, internal tools, and digital infrastructure. Working closely with the Principal Software Architect, this role transforms architectural direction into high-quality, scalable, and efficient software solutions. This position requires experience in full-stack development, cloud infrastructure, and system reliability. It’s a highly technical, hands-on role for an experienced engineer who takes pride in crafting elegant, reliable systems that serve the company’s creative and operational needs.

KEY RESPONSIBILITIES:
Software Development Architecture & Development
• Develop and maintain full-stack web and desktop applications, including customer account systems, e-commerce, and internal tools.
• Write high-quality, reusable code in JavaScript/TypeScript, PHP, HTML/CSS, Node.js.
• Refactor and modernize legacy codebases to align with current architecture standards.
• Collaborate with the Principal Software Architect to maintain coding standards, modularization strategies, and documentation.

Infrastructure & DevOps Leadership
• Develop within AWS environments, integrating services such as EC2, Route 53, RDS, and ALB.
• Contribute to CI/CD pipelines and deployment automation to ensure consistent, reliable releases.
• Monitor system performance and recommend improvements for scalability and efficiency.
• System Reliability & Incident Management
• Troubleshoot and resolve production issues quickly, ensuring system uptime and data integrity.
• Participate in post-incident reviews to identify root causes and implement corrective actions.

Project Leadership & Collaboration
Work closely with the Principal Software Architect to execute strategic technical plans and support key initiatives.
Mentor and provide guidance to junior developers, encouraging best practices in coding, testing, and version control.
Participate in code reviews, ensuring maintainability, security, and performance across the team.

Security & Compliance
Implement secure coding practices to protect customer and business data.
Maintain strong testing discipline, including unit and integration tests for critical systems.
Ensure compliance with security and privacy standards throughout all development processes.

REQUIRED QUALIFICATIONS:
7+ years of professional software development experience.
Proficiency in TypeScript/JavaScript, PHP, HTML/CSS, Node.js, and C#/VB.NET.
Experience developing in AWS environments (EC2, S3, SES, Route 53, Certificate Manager, RDS/Aurora).
Strong understanding of Linux-based web environments (RHEL, Apache).
Experience with MySQL and PostgreSQL databases, including optimization and query performance.
Proficiency with CI/CD pipelines and version control systems (GitHub, Bitbucket).
Solid understanding of web security principles, authentication systems, and data protection practices.
Excellent debugging and analytical skills with a structured approach to problem-solving.
Strong communication and collaboration skills with both technical and non-technical teams.

PREFERRED QUALIFICATIONS:
Experience developing in AWS environments (e.g. EC2, S3, SNS)
Experience with MySQL
Experience working with Node.js and/or Deno

CONTACT INFO
Send resume and cover letter to: