- Top 5% of respondersON1 is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, ON1 usually responds to incoming applications within a few days
C++ Software Engineer
- $145k – $160k
- Remote •+1
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
Don't be a Cog in Big-Tech's Wheel!
At ON1, your skills solve real-world problems in amazing new ways. We are a 20-year-old, privately-owned profitable software company headquartered in Portland, OR. We believe in the power and ownership of individual engineers, so we clear the decks so you can be productive. There is no politics, no micromanaging, and a minimal amount of process.
About ON1
We've provided award-winning AI software to millions of photographers worldwide. We put the photographer first, and this means our customers have complete control over every aspect of their photography. Our mission is to deliver the tools photographers need to organize, edit and share their photos.
We operate with kindness, humility, and a collaborative mindset. We take a proactive and organized approach to work. If this sounds like you, please read on!
The Role
We're a small, cohesive, inventive engineering team focused on solving problems that are thought of as unsolvable. In this role, you'll work closely with experienced photographers, AI Engineers, and QA Engineers through all stages of the engineering process.
You'll build high-performance, consumer-grade products that customers love. You'll collaborate remotely with a small, tight-knit team and have significant ownership of each release.
Sample projects:
- Full ownership of DAM and Cloud Sync feature eccosystems
- Integrate AI features to improve the discoverability of photos
- Invent novel features to aid photographers in selecting the best photo in a series of photos
- Collaborate with desktop and mobile engineers to enhance cross-device sharing and sync
- Increase file browsing performance
If you're excited to make a big impact on millions of photographers and want to work for a stable, self-funded, profitable company—apply today!
As a key Photo RAW team member, you’ll own DAM and Cloud Sync features, plus:
- Build robust, scalable, high-performance desktop systems that handle large volumes of media
- Own multiple big releases throughout the year which will showcase clear and measurable impact
- Participate in standups and sprint planning meetings, plus work independently as well
- Build beautifully designed intuitive software that software photographers love!
What You Should Have
- About 5-7+ years of experience with C++, ideally focused on building consumer-facing products; plus, great communication skills and a team-oriented collaborative approach to work
- Experience building complex desktop apps that have been successfully delivered to customers
- Strong object-oriented design, data structures, algorithm design, debugging, self-testing and problem-solving skills are critical
- Thorough knowledge of C++, familiar with Windows and macOS development
- Experience with the Scrum framework or iterative development
- Self-motivation, an organized approach to work and the ability to excel within a remote work setting
- Bachelor's degree in computer science or similar field
Bonus points:
- Experience using Qt in a cross-platform environment
- Experience in high-performance image processing
- Experience with digital asset management
- Understanding of photographic file types and metadata
- Experience developing web services with AWS or MS Azure
- Experience with mobile development on iOS and Android
Interview Process
- Video interview with principal technical recruiter
- Video interview with VP, Product
- Video interview with engineering team - technical
- In-Person Interview in Portland, OR - final interview
Benefits
At ON1, we offer competitive salaries, medical/dental benefits, PTO, 401k with profit sharing, and paid holidays.
Salary: $145,000 - $160,000 per year + profit sharing
- Work / life balance
- 401(k) matching
- Health insurance
- Dental insurance
- Flexible spending account
- Health savings account
- Life insurance
- Vision insurance
- Paid time off
ON1 is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. ON1 makes employment decisions on the basis of merit. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic under federal, state, or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Please let your recruiter know if you require accommodation during the recruiting process.
About the company
ON1
- Top 5% of respondersON1 is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, ON1 usually responds to incoming applications within a few days