Avatar for ON1
ON1
Actively Hiring
Our mission is to deliver the tools photographers need to organize, edit and share their photos
  • Top 5% of responders
    ON1 is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, ON1 usually responds to incoming applications within a few days

C++ Software Engineer

Reposted: today• Recruiter recently active
Job Location
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely in
RelocationAllowed
Skills
C++
Communication Skills
Application Development

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 company logo

ON1

Actively Hiring
Our mission is to deliver the tools photographers need to organize, edit and share their photos11-50 Employees
Company Size
11-50
Company Industries
Artificial Intelligence / Machine Learning
  • Top 5% of responders
    ON1 is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, ON1 usually responds to incoming applications within a few days
Learn more about ON1 image

Similar Jobs

Off The Record company logo
Off The Record
Fight your traffic tickets directly from your smart phone
Appsmith company logo
Appsmith
An open source framework to help developers build critical business apps faster
Velvet.Capital company logo
Velvet.Capital
DeFi protocol that helps people & institutions create tokenized index funds and portfolios
Trustate company logo
Trustate
Estate administration / settlement services done for you
Elfen Software company logo
Elfen Software
Make more, spend less through disciplined engineering and technology