What are the responsibilities and job description for the Principal Software Engineer position at Iridia, Inc.?
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 :
Our investment in you :
At Iridia, we're proud to offer the following to our employees :
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