CrawlJobs Logo

Software Engineer (Instruments)

United States, Boston Employment contract 130000.00 - 160000.00 USD / Year · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

Automata is transforming the way labs work with open, integrated automation. Our mission is to unlock the potential of labs and the potential of the people who work in them. We are looking for a Software Engineer (Instruments) whose mission is to contribute to our extensive instruments library, by building, testing, and delivering high-quality drivers.

Job Responsibility

  • Designing and writing code of software systems as required by the product function
  • Supporting users of the software systems with any issues they encounter
  • Writing test scenarios and carries out testing of integrated systems that include software
  • Reviewing the code of peers to ensure software engineering best practices are followed
  • Delivering of our instrument drivers to our customers
  • Owning of entire pieces of work and deliver them by providing reliable problem-solving, identifying and proposing resolutions to critical issues
  • Suggests alternative solutions to customer problems based on available information

Requirements

  • 3+ years of experience with driver development, preferably in the biotech industry
  • Experience with integrated systems or embedded systems
  • Highly collaborative approach to developing software
  • Excellent verbal and written communication skills
  • Ideal skills
  • Python, Protobuf, REST APIs, gRPC, TCP/IP, serial interface
  • Experience in start-up environments
  • Located in greater Boston (US HQ)
  • Willingness to travel as-needed for customer projects and complex troubleshooting

Nice to have

  • Experience with enterprise software platforms, integrations with lab systems (ELN, LIMS), etc.
  • Experience in start-up environments

What we offer

  • Healthcare
  • 401k
  • Well-being budget
  • 30 days holiday + 10 federal holidays
  • Additional leave days
  • Birthday trees
  • 10 days paid sick leave
  • Mental health support
  • Career progression frameworks

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (Instruments)

8 matching positions

Software Engineer II/Sr. Software Engineer

Join Microsoft’s Core AI team and help shape the future of intelligent software ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements is required for this role
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and ship AI-assisted features in Visual Studio that help developers generate, explain, and refactor code—measured by adoption, reliability, and user satisfaction
  • Bring intelligence into IDE by integrating GitHub Copilot/MCP tools into core IDE workflows with strong attention to performance, privacy, and safety-by-default
  • Collaborate with partner teams across Microsoft and GitHub to deliver secure, performant solutions and iterate quickly based on real developer feedback
  • Contribute to designs (APIs, data flows, extensibility points) and participate in code/design reviews to maintain quality and scalability for a large codebase
  • Instrument and learn using telemetry, experimentation, and diagnostics to improve latency, reliability, and relevance over time
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems

Meta is seeking a Staff Systems Software Engineer to design and build the founda...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in systems software engineering, including work on operating systems, runtime environments, low-level networking, storage systems, or large-scale platform infrastructure
  • Experience leading the end-to-end technical design and delivery of major systems software initiatives, including architecture definition, cross-team coordination, and production rollout
  • Experience diagnosing and resolving complex systems-level issues such as memory management bugs, concurrency and synchronization errors, or latency regressions using advanced debugging and profiling tools
  • Experience building reliable, observable systems software with well-defined SLOs, automated testing, staged rollout strategies, and production monitoring
  • Experience communicating systems architecture decisions and engineering trade-offs in writing to technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Architect and implement large-scale systems software components, including low-level platform services, runtime environments, or infrastructure frameworks that underpin Meta's product ecosystem
  • Lead the technical design of systems initiatives, evaluating trade-offs across performance, reliability, scalability, and maintainability to drive sound engineering decisions
  • Identify and resolve complex systems-level performance bottlenecks using profiling, instrumentation, and advanced debugging techniques including static analysis and trace-based diagnostics
  • Define and enforce service level objectives, build observability infrastructure including dashboards and alerting, and drive mean-time-to-mitigation improvements during production incidents
  • Establish and evolve coding standards, testing strategies, and rollout practices for systems software across the team, including automated resiliency and overload testing
  • Leverage AI-assisted development workflows to accelerate systems design, code generation, and cross-disciplinary analysis, applying sound judgment on when deep systems expertise is required
  • Collaborate with cross-functional partners across infrastructure, product engineering, and hardware teams to align systems architecture with broader platform requirements
  • Drive execution of multi-team systems initiatives by coordinating dependencies, managing phased rollouts and migrations, and proactively surfacing and mitigating technical risks
  • Mentor other engineers on systems design principles, debugging methodologies, and AI-augmented development practices, and contribute to onboarding and engineering programs
  • Communicate technical decisions, architectural trade-offs, and systems health metrics clearly in writing and presentations to both engineering and non-engineering stakeholders
What we offer
What we offer
  • Equal Employment Opportunity
  • Reasonable accommodations for qualified individuals with disabilities and disabled veterans
  • Fulltime
Read More
Arrow Right

Backend Software Engineer (AI Squad)

Spendesk is looking for a Backend Software Engineer (IC3) to join our AI & Data ...
Location
Location
France , Paris
Salary
Salary:
Not provided
spendesk.com Logo
Spendesk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience on backend software engineering experience in production environments
  • A strong track record of designing and shipping reliable backend services with measurable user or business impact
  • Experience contributing to complex product initiatives in fast-paced, cross-functional teams
  • Exposure to ML-enabled or AI-enabled product features is a strong plus
  • Strong backend engineering skills with TypeScript / Node.js or adjacent technologies
  • Experience designing APIs and service layers for complex product workflows
  • Good understanding of distributed systems, async processing, and operational reliability
  • Practical experience, or strong interest, in integrating predictive models, LLM APIs, or other AI capabilities into product backends
  • Familiarity with technologies such as Kafka, SQS, Step Functions, PostgreSQL, and modern observability practices
  • Highly autonomous and comfortable owning backend systems from design to production
Job Responsibility
Job Responsibility
  • Design, build, and operate backend services and APIs that power AI-driven, ML-driven, or automation-heavy product capabilities
  • Translate predictive logic and AI outputs into reliable backend behaviors that can be consumed by user-facing product flows
  • Build the service layer that allows intelligent features to be integrated into real workflows with strong standards on latency, reliability, and security
  • Ensure features are designed for production, not just experimentation, with clear ownership of deployment, monitoring, and maintainability
  • Partner closely with the squad’s ML Engineers to productionize predictive models and LLM-driven capabilities
  • Integrate model-serving APIs or LLM calls into robust backend services (your squad, or the applicative squad’s services) with proper retries, fallbacks, and observability
  • Help define evaluation and monitoring patterns that make intelligent product behaviors measurable over time
  • Contribute to the engineering patterns that allow ML and AI capabilities to be reused across multiple product features
  • Build backend capabilities that help automate repetitive tasks, anticipate user needs, or simplify complex workflows
  • Work on product experiences where AI or ML can reduce manual effort, improve decision quality, or shorten time to value for users
What we offer
What we offer
  • Flexible on-site and remote policy
  • Latest Apple equipment — the tools you need to excel
  • Access to Moka.care — for emotional and mental health wellbeing
  • Great office snacks — to fuel your day
  • A positive team to work with daily
  • Location-specific benefits including health insurance, wellness allowances, commuter support, meal vouchers, and gym memberships
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Do you want to build AI-powered developer services that enable a billion builder...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, or equivalent practical experience
  • 10+ years of industry experience building and shipping software using modern programming languages such as C#, C++, Java, Go or Python
  • Track record of successfully leading end-to-end engineering projects from conception to delivery across multiple ship cycles
  • Excellent technical design, problem solving and debugging skills
  • Ability to learn new technologies quickly and adapt to deliver customer and business impact
  • Customer obsession and passion for shipping high quality products
  • Track record of collaborating effectively with multiple cross-functional teams across geographies
Job Responsibility
Job Responsibility
  • Design, implement, test, instrument, document and run PaaS Services in Azure
  • Partner with product management, OSS community, ISV partners, customers, and other stakeholders to define requirements, scope projects and ship products in rapid, iterative cycles
  • Stay up to date on industry trends around AI Advancements, Cloud Native technologies, open source development and dev ops processes, leading efforts on innovation, modern design, and reliability engineering
  • Champion engineering practices of safe and fast paced releases – e.g. flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact
  • Support and influence team culture of customer obsession, continuous improvement, reflection, and growth - mentor, initiate and participate in in design and code sharing
  • Be avid customer advocate – meet with customers, and product support to learn about their experience, analyze how features are performing in production and make the product better
  • Build for security, privacy, scalability, reliability, and compliance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Optimizely, we're on a mission to help people unlock their digital potential....
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 8+ years of professional experience with modern software development practices
  • Strong software design and engineering fundamentals, including object-oriented analysis and design
  • Solid experience with C# and .NET, and with React on the frontend
  • Hands-on experience with CMS platforms, content modelling, or digital experience tooling
  • Experience building and operating cloud-based software
  • Already using AI tools, coding assistants, and potentially agents as part of your daily workflow
  • Comfortable working in an agile environment alongside designers, product managers, and other stakeholders
  • Good communicator who enjoys solving problems together with others
Job Responsibility
Job Responsibility
  • Design, implement, and document software solutions that are simple, secure, scalable, and maintainable
  • Own the operational excellence of your domain, including instrumentation, monitoring and alerting
  • Ensure product quality through thorough automated testing
  • Drive delivery of complex features end-to-end, working across team boundaries when needed
  • Contribute to architecture and design discussions within your team and across teams
  • Participate in project planning, requirements gathering, design, and task refinement
  • Handle incidents and assist our support organisation when they need engineering expertise
  • Bring customer perspective into technical decisions
  • Mentor other engineers and share knowledge across the team
  • Participate in hiring and help grow a diverse engineering organisation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Client)

The Client Code team builds and maintains the client-side online services SDK us...
Location
Location
Canada , Vancouver
Salary
Salary:
91770.00 - 194120.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs
  • Proficient with network debugging and observability tools such as Wireshark
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure
  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate
Job Responsibility
Job Responsibility
  • Own our build pipelines for the Client Code SDK
  • Maintain and improve Windows and console builds to accelerate developer feedback loops
  • Keep CI fast, reliable, observable, and well-instrumented for all our C++ products
  • Design and implement new features in our C++ client libraries
  • Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices
  • Write and review technical designs, perform code reviews, and help define coding standards for the team
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship
What we offer
What we offer
  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance
  • RRSP with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Client)

The Client Code team builds and maintains the client-side online services SDK us...
Location
Location
Canada , Vancouver
Salary
Salary:
91770.00 - 194120.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs
  • Proficient with network debugging and observability tools such as Wireshark
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure
  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate
Job Responsibility
Job Responsibility
  • Own our build pipelines for the Client Code SDK: Maintain and improve Windows and console builds to accelerate developer feedback loops
  • Keep CI fast, reliable, observable, and well-instrumented for all our C++ products
  • Design and implement new features in our C++ client libraries
  • Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices
  • Write and review technical designs, perform code reviews, and help define coding standards for the team
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship
What we offer
What we offer
  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance
  • RRSP with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others
  • relocation assistance
  • Fulltime
Read More
Arrow Right