Demo

Principal Software Engineer

Iridia, Inc.
Carlsbad, CA Full Time
POSTED ON 2/19/2025
AVAILABLE BEFORE 5/17/2025

Job Description

Job Description

Position Summary :

We are seeking a highly motivated software engineer with strong object-oriented-programming (OOP) experience in Python and NodeJS to extend, test, and enhance our application software stack. This role will focus on delivering Web2 and Web3 software solutions contributing to our platform that enables embedding of synthetic DNA molecules into products to ensure authenticity, traceability, and provenance. You will have the opportunity to learn and / or upskill your technical abilities with modern software solutions in distributed systems, cryptography, cybersecurity, big data, web2 / web3, algorithms, and cloud computing on AWS. This is an exciting opportunity to be part of a cutting-edge team, contribute to impactful projects, and advance your career in software engineering.

Primary Responsibilities :

  • Implement new features using NodeJS for our backend service that integrates web2 with blockchain technologies (web3).
  • Contribute to our entire end-to-end software stack which processes requests, synthesizes DNA molecules with desired data, and decodes the data in real-time from DNA sequences using Next-Generation-Sequencing (NGS).
  • Pioneer Iridia's cybersecurity, cryptography, and web3 technical initiatives for our next generation products.
  • Collaborate with cross-functional teams composed of scientists, program management, operations, and engineers to understand technical requirements, translate them into software solutions, and support product development.
  • Write efficient, readable, and well documented source-code.
  • Host demos as well as training sessions and keep associated documentation up to date.

Required Skills / Capabilities :

  • A Bachelor of Science degree in computer science, computer engineering, or a related discipline.
  • 10 years of experience as a software engineer delivering scalable backend systems.
  • Experience developing production grade software with Python, NodeJS, or any related Object-Oriented Programming (OOP) language for web2 / web3 / cloud applications.
  • Containerizing software applications and automating software deployments through CI / CD pipelines.
  • Experience implementing multi-core processing software solutions and or leveraging NVIDIA GPUs for parallel processing.
  • Experience developing cryptography applications to protect and encrypt data from bad attackers.
  • Deep understanding of algorithm time and space complexity to analyze software performance.
  • Nice to have;
  • Experience deploying software into Kubernetes clusters.
  • Implemented and deployed a customer facing Artificial Intelligent software solution.
  • Previously worked in a fast-paced startup environment.
  • Our investment in you :

    At Iridia, we're proud to offer the following to our employees :

  • Health Insurance
  • 401K Plan with Company Match
  • Stock Options
  • Employee Assistance Program
  • Paid Time Off
  • Training & Development Opportunities
  • The base salary range for this position is between $165,000 - $275,000 per year. In addition, this position is also eligible to receive a discretionary annual bonus based on company, team and / or individual performance results.

    These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. Actual compensation will be confirmed in writing at the time of the offer.

    Iridia is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. At Iridia, we believe diversity drives innovation and success, and we are dedicated to creating an environment where everyone feels valued and empowered to thrive.

    Salary : $165,000 - $275,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Principal Software Engineer?

    Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Iridia, Inc.

    Iridia, Inc.
    Hired Organization Address Carlsbad, CA Full Time
    Position Summary: Reporting directly to the Vice President, Product and Commercial, the Founding Enterprise Account Exec...

    Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Carlsbad, CA area that may be a better fit.

    Principal Cellular Software Engineer

    Kyocera, San Diego, CA

    Principal Software Engineer

    Cubic Defence Australia & NZ, San Diego, CA

    AI Assistant is available now!

    Feel free to start your new journey!