Software Development Engineer

Company:  Bruker
Location: Seattle
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Software Development Engineer
Job Locations
US-WA-Seattle
ID
2024-16677
Job Function
Engineering
Overview

Nanostring's Research & Development team is looking for a creative, collaborative, and passionate Senior Full-Stack Software Engineer to join our GeoMx on-instrument software team. We deliver a highly interactive, browser-based user interface that empower researchers in Immuno-Oncology, Neuroscience, and other fields to make cutting-edge discoveries, positively impacting disease research and ultimately saving lives.

As a Senior Full-Stack Software Engineer , you will be responsible for creating engaging customer experiences across our technology stack, using Angular, Material Design, Web API (.NET 6.0+), PostgreSQL, Windows Services, and Docker. We value self-directed, articulate individuals with a broad knowledge of modern web application development, architecture, practices, and technologies.

Responsibilities

Key Responsibilities:

    Build Great Customer Experiences: Design and develop software solutions that provide our research scientists with a smooth and engaging experience.
  • Coding Excellence: We value well-crafted code that is organized, easy to read, and easy to maintain. Your expertise in industry-standard coding practices will keep our codebase robust and well-organized.
  • Embrace DevOps: Play a key role in enhancing our CI/CD processes using Microsoft Azure DevOps (ADO) and Git.
  • Plan for Now and the Future: Balance solving current problems with preparing for future needs in software architecture.
  • Create Meaningful Tests: Support our commitment to quality by creating and executing meaningful manual and automated unit and integration tests.
  • Dream Big and Never Stop Learning: Our team is curious and open to new possibilities. As we partner closely with AI, we embrace change, continuously learn, and adapt to new challenges.
  • Consistently Deliver Quality Software: Whether working solo or with a team, we count on you to deliver reliable software on schedule, always prioritizing quality.
  • Document for Success: Produce clear and helpful architecture and design documentation that adds value, not just paperwork.
Qualifications
Requirements:
  • 7+ years of experience designing and developing commercial web-based software applications using Microsoft .NET and C#.
  • Strong expertise in Angular 8+, React, or similar frameworks.
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience with Microsoft Azure DevOps (ADO) and CI/CD processes.
  • Excellent written and verbal communication skills
  • BS in Computer Science, or equivalent work experience.
Desired:
  • Experience working with Large Language Models (LLMs) together with Generative AI assistants
  • Image processing transformations using OpenCV or similar framework
  • Experience developing web-based solutions using Leaflet, Mapbox, or other JavaScript map-tile viewers
  • Windows Forms development experience
  • Experience working in an ISO 62304, ISO 13485, or ISO 9001 qualified organization

At Bruker, base salary is part of our total compensation. The estimated base salary range for this full-time position is between $99,000 and $142,000 and provides an opportunity to progress as you grow and develop within a role.The base salary for the role will depend on a several job-related factors, including, but not limited to education, training, experience, the geographic location of the successful candidate, skills, competencies, job-related knowledge and travel requirements for this position. Full-time employees may also be eligible for a performance-related incentive in addition to a full range of benefits including 401(k) with company match, an employee stock purchase plan, medical and dental plans, life insurance, short-term and long-term disability insurance, employee assistance program and paid time off including vacation, sick time and holidays, and more.

Bruker is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

Certain positions at Bruker require compliance with export control laws and as a result, all interviewed candidates for all positions will be screened pre-interview to determine their eligibility in light of export control restrictions.

Apply Now
Share this job
Bruker
  • Similar Jobs

  • Software Development Engineer

    Seattle
    View Job
  • Software Development Engineer

    Seattle
    View Job
  • Software Development Engineer

    Seattle
    View Job
  • Software Development Engineer

    Seattle
    View Job
  • Software Development Engineer

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙