Software Engineer, Software Systems
Top Benefits
About the role
Please include a cover letter with your resume (in one file) describing how you would be a great fit at Photonic and what attributes you could bring to our growing team.
Software Engineers at Photonic are part of the Quantum Development team, providing the software “surround” for our quantum processors based on silicon colour centres. As a software expert, you design, implement, optimize, debug, test and deliver features and tools for our quantum stack. You move fluidly from strategic architecture discussions to articulating requirements to translating those requirements into clean production code. You will work closely with impactful teams of engineers and scientists on a range of topics.
WHAT WE NEED YOU TO DO
- Design, develop, test, and maintain our innovative software technologies in distributed computing environments
- Collaborate with experienced cross-disciplinary teams to conceive, design, and develop features
- Provide technical leadership to the team
- Propose/represent new standards
- Work through ambiguous or undefined problems and think abstractly to come up with creative solutions to challenging problems
- Work in an agile environment to deliver high-quality software
- Effectively articulate technical challenges and solutions
- Architect, build, and deploy microservice architectures
- Evangelize proper software development practices throughout the team
- Collaborate with the Photonic team to tailor fault-tolerant architectures to real-world silicon devices
- Identify and resolve issues
- Train, guide, and develop current and additional team members
WHAT YOU BRING TO OUR TEAM
- Undergraduate degree or higher in computer science, engineering, experimental physics, electronics/electrical technology, or related field
- 5+ years of hands-on experience with multiple modern programming languages (etc. Python, Java, React, C++, SQL)
- 5+ years of industry experience delivering high-quality software
- Significant experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and existing systems
- Deep experience with the full life cycle of software management
- Strong proven ability in building high-performance, large-scale, distributed systems
- Experience working anywhere in the software stack, from databases, to REST APIs and above
- Experience with distributed, multi-tiered systems, and databases
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Excellent communication skills and ability to express complex technical concepts in a clear and easy to understand way
- Problem-solving skills and ability to resolve ambiguous requirements
- Experience working in a start-up company (or equivalent fast-paced environment), working with senior leadership, scientists, and engineers
- Demonstrated ability to creatively solve problems, prioritize, and manage simultaneous tasks
- Outstanding teamwork skills
Bonus
Photonic is designing the world’s first quantum processor in silicon. It would be awesome if you had some familiarity with quantum physics, mathematics, and programming, but we will ensure that team members will have the opportunity to learn about quantum computing as we grow.
WHY YOU SHOULD WORK WITH US
- Get involved with a quantum startup company set to redefine computing
- Work closely with some of the brightest innovators in quantum technologies
- Enjoy a fast-paced and fun environment where you can try new things while solving innovative challenges every day
- Inclusive company culture
- Competitive salary, benefits (including life insurance, extended health, dental, long term disability, and a flexible spending account), and potential upside
The base annual salary range for this full-time role is between $111,000 to $182,000. This range reflects the minimum and maximum target range for new hire base salary across all Canadian locations. Actual compensation may vary outside of this range and is dependent on various factors including but not limited to a candidate's qualifications including relevant education and training, competencies, experience, geographic location, and business needs. Base pay is only one part of the total compensation package. Full time roles are eligible for equity and benefits. Base pay is subject to change and may be modified in the future.
The description above is what we think an ideal candidate would look like for this role. At Photonic, we understand that everyone has a different work and life journey. If you feel your experience is close to what we've described, but you might not meet all the requirements, please still apply! All roles listed are for current vacancies. While artificial intelligence (AI) tools may be used to assist in reviewing applicant profiles, they do not determine candidate outcomes. Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion. We embrace and encourage our employees’ differences, knowing that these very differences inspire innovation and build better teams. If there are any accommodations our team can make throughout our hiring process, please let us know.
About Photonic Inc.
Based in beautiful Vancouver, Canada, Photonic is delivering scalable, distributed, and fault-tolerant quantum computing and networking technologies. With proven silicon spin qubits, and a native telecom networking interface, Photonic will deliver solutions for previously intractable problems –and unlock solutions for tomorrow’s problem sets.
Software Engineer, Software Systems
Top Benefits
About the role
Please include a cover letter with your resume (in one file) describing how you would be a great fit at Photonic and what attributes you could bring to our growing team.
Software Engineers at Photonic are part of the Quantum Development team, providing the software “surround” for our quantum processors based on silicon colour centres. As a software expert, you design, implement, optimize, debug, test and deliver features and tools for our quantum stack. You move fluidly from strategic architecture discussions to articulating requirements to translating those requirements into clean production code. You will work closely with impactful teams of engineers and scientists on a range of topics.
WHAT WE NEED YOU TO DO
- Design, develop, test, and maintain our innovative software technologies in distributed computing environments
- Collaborate with experienced cross-disciplinary teams to conceive, design, and develop features
- Provide technical leadership to the team
- Propose/represent new standards
- Work through ambiguous or undefined problems and think abstractly to come up with creative solutions to challenging problems
- Work in an agile environment to deliver high-quality software
- Effectively articulate technical challenges and solutions
- Architect, build, and deploy microservice architectures
- Evangelize proper software development practices throughout the team
- Collaborate with the Photonic team to tailor fault-tolerant architectures to real-world silicon devices
- Identify and resolve issues
- Train, guide, and develop current and additional team members
WHAT YOU BRING TO OUR TEAM
- Undergraduate degree or higher in computer science, engineering, experimental physics, electronics/electrical technology, or related field
- 5+ years of hands-on experience with multiple modern programming languages (etc. Python, Java, React, C++, SQL)
- 5+ years of industry experience delivering high-quality software
- Significant experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and existing systems
- Deep experience with the full life cycle of software management
- Strong proven ability in building high-performance, large-scale, distributed systems
- Experience working anywhere in the software stack, from databases, to REST APIs and above
- Experience with distributed, multi-tiered systems, and databases
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Excellent communication skills and ability to express complex technical concepts in a clear and easy to understand way
- Problem-solving skills and ability to resolve ambiguous requirements
- Experience working in a start-up company (or equivalent fast-paced environment), working with senior leadership, scientists, and engineers
- Demonstrated ability to creatively solve problems, prioritize, and manage simultaneous tasks
- Outstanding teamwork skills
Bonus
Photonic is designing the world’s first quantum processor in silicon. It would be awesome if you had some familiarity with quantum physics, mathematics, and programming, but we will ensure that team members will have the opportunity to learn about quantum computing as we grow.
WHY YOU SHOULD WORK WITH US
- Get involved with a quantum startup company set to redefine computing
- Work closely with some of the brightest innovators in quantum technologies
- Enjoy a fast-paced and fun environment where you can try new things while solving innovative challenges every day
- Inclusive company culture
- Competitive salary, benefits (including life insurance, extended health, dental, long term disability, and a flexible spending account), and potential upside
The base annual salary range for this full-time role is between $111,000 to $182,000. This range reflects the minimum and maximum target range for new hire base salary across all Canadian locations. Actual compensation may vary outside of this range and is dependent on various factors including but not limited to a candidate's qualifications including relevant education and training, competencies, experience, geographic location, and business needs. Base pay is only one part of the total compensation package. Full time roles are eligible for equity and benefits. Base pay is subject to change and may be modified in the future.
The description above is what we think an ideal candidate would look like for this role. At Photonic, we understand that everyone has a different work and life journey. If you feel your experience is close to what we've described, but you might not meet all the requirements, please still apply! All roles listed are for current vacancies. While artificial intelligence (AI) tools may be used to assist in reviewing applicant profiles, they do not determine candidate outcomes. Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion. We embrace and encourage our employees’ differences, knowing that these very differences inspire innovation and build better teams. If there are any accommodations our team can make throughout our hiring process, please let us know.
About Photonic Inc.
Based in beautiful Vancouver, Canada, Photonic is delivering scalable, distributed, and fault-tolerant quantum computing and networking technologies. With proven silicon spin qubits, and a native telecom networking interface, Photonic will deliver solutions for previously intractable problems –and unlock solutions for tomorrow’s problem sets.