Senior Software Engineer

Strategic Employment
  • Providence, RI
  • $200,000 Per Year
  • Quick Apply
6 days ago

Job Description

About the Role
Location: Providence, RI — on-site 1x per week, hybrid.

We're hiring a Senior Software Engineer to take the reins on the software behind our genome-mapping platform — the technology researchers rely on to uncover the structural variants driving cancer and rare disease — and shape what it becomes next. You'll take responsibility for our existing LabVIEW-based instrument application — feature work, debugging, performance improvements — while also playing a lead role in architecting its next-generation, Python-based replacement. This is hands-on work: you'll be testing and debugging directly against physical lab hardware, not just in simulation, and pairing with AI coding tools to move faster than a small team normally could.

About the Company
We've grown from a small team into a ~90-person organization, backed by a well-capitalized global parent, and we're still small enough that engineers here own real, visible pieces of the product rather than a slice of a much bigger machine. We're a life sciences instrumentation company building the hardware and software behind a next-generation genome analysis platform — precision electronics, nanofluidics, and computational biology combined into a single instrument that gives researchers a level of insight into genome structure that older methods can't match.

Key Responsibilities

  • Own, maintain, and enhance our production LabVIEW instrument application — feature additions, debugging, performance and reliability improvements, and incremental refactoring
  • Lead and contribute to building the next generation of that application on a modern, Python-based stack
  • Write software design and requirements documentation, and help build out a more structured verification and testing strategy
  • Write Python tools for data analysis and integration within the instrument software
  • Collaborate directly with the internal scientists and researchers who use the platform to shape improvements and resolve issues
  • Use AI-assisted coding tools as a core part of your day-to-day workflow

Qualifications

  • 5+ years of professional software development experience, ideally with a BS in Engineering, Computer Science, or a related science field
  • Hands-on, production experience with LabVIEW — able to debug, extend, and refactor an existing production application, not just personal or one-off test scripts
  • Strong Python skills and comfort with object-oriented design and large, distributed architectures
  • Understanding of the full software development lifecycle: requirements, design, implementation, and verification/validation
  • Comfort working directly with physical lab instrumentation as a regular part of the job
  • A pragmatic, collaborative communication style — this is a small, hands-on team, not a rigid corporate structure
  • Nice to have: experience with AI coding assistants, SQL/SQLite, CI/CD tooling, quality-management-system environments (medical device, pharma, or defense), or communication protocols like Serial, TCP/IP, or CAN

What We Offer

  • Up to $200,000 base salary
  • Bonus potential and an equity stake
  • Full benefits: health, dental, vision, 401(k) with 50% match up to 6% of base salary, unlimited vacation, life and disability insurance, paid parental leave
  • The chance to modernize a real, revenue-generating instrument platform and see your work matter immediately, backed by a well-funded parent organization

Numbers & Facts

LocationProvidence, RI

Skills

  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • Biologyunmatched
  • Biotech and Pharmaceuticalunmatched
  • Cancerunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Analysisunmatched
  • Debugging Skillsunmatched
  • Diseaseunmatched
  • Electronicsunmatched
  • Genomicsunmatched
  • Instrumentationunmatched
  • LabVIEW Programming Languageunmatched
  • Machine Toolunmatched
  • Medical Equipmentunmatched
  • Object Oriented Design (OOD)unmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Requirements Document (PRD)unmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • Refactoringunmatched
  • Reliability Engineeringunmatched
  • SLICE (Simulation Language with Integrated Circuit Emphasis)unmatched
  • SQL (Structured Query Language)unmatched
  • SQLiteunmatched
  • Scientific Researchunmatched
  • Serial Communications Protocolsunmatched
  • Simulationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Team Playerunmatched
  • Technical Researchunmatched
  • Test Scriptsunmatched
  • Test Strategyunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder