Software Engineer

  • $90k-$135k
  • Remote - United States

Remote

Software Development

Mid-level

Job description

About Concept3D

Concept3D provides the ability to create an elevated, university-branded experience for student events, interactive mapping, virtual tours, and more within one, centralized platform. Concept3D empowers administrators to bring their campus to life with visually stunning, immersive online experiences that improve campus communications, recruitment, and navigation while engaging current and potential students. Serving the higher education community for over a decade, Concept3D clients include more than 700 universities and colleges, including over 70% of the top 100 U.S. universities, as well as live events, destinations, and sporting venues.

Team Culture

We are a group of dedicated and multi-faceted individuals who are self-motivated and are excited to be a part of a company that is charting the future of interactive maps, tours and events. We define ourselves through the values by which we operate. Employees have an opportunity to learn all elements of the business, and direct access to the leadership team. Our teams are full of ideas and everyone’s voice gets heard. While our offices are in Denver, Colorado, and Minneapolis, Minnesota, we currently are operating remotely with a nationally-distributed team.

About This Role

This position is for a full-stack Software Engineer who will work within our software engineering organization to develop and maintain our Localist Events and Room Reservations products. As a Software Engineer, you will report directly to the VP of Software Engineering, who will be primarily responsible for providing direction and evaluating your performance. Responsibilities include:

  • Develop software adhering to the team’s established best practices and processes
  • Develop new functionality as specified
  • Fix bugs with existing code
  • Provide and receive peer code reviews
  • Ensure product quality through development of automated tests
  • Support upgrades of Ruby/Rails and other dependencies
  • Actively participate in agile planning and release processes
  • Other duties as assigned

Why This Role Is Exciting

This position provides the opportunity to support and evolve products that are well-established and adopted, while also contributing to new products and capabilities as we continue to grow and meet the needs of our customers and the market. You can truly make an impact on our company and our customers.

About You

  • You are a self-motivated and curious learner who isn’t afraid to ask questions.
  • You are methodical at problem solving and debugging.
  • You are comfortable context switching between projects as needed.
  • While you may lean toward frontend or backend, you are open to contributing to both.
  • You can proficiently write Ruby/Rails code.
  • You can proficiently write code in JavaScript.
  • You have hands-on experience developing in some or all of the following: TypeScript, React, Node.js, Express
  • You have worked on projects deployed to cloud platforms (AWS / Azure).
  • You have experience with agile software development and working as part of a collaborative agile team.
  • You can demonstrate knowledge of computer science principles.

Extra Credit

  • You have experience building accessible websites that meet the WCAG 2.1 Level AA standard.
  • You have experience with Kubernetes.
  • You have experience writing serverless functions (i.e. AWS Lambda).
  • You are comfortable leveraging AI in your development workflow (i.e. Cursor, Claude, OpenAI).

Why you’ll love it here

  • Check out our company page for more information on our Mission and Values.
  • 💰Competitive compensation. For this role our salary is targeted at $90,000 to $135,000 per year, dependent on experience and alignment with the role.
  • 🏆Concept3D Equity. So you can share in Concept3D’s success.
  • 🌴Time off Policy which includes time to recharge, refresh and take time for yourself and family members.
  • 🐣6 weeks of 100% Paid Parental Leave to support the care and bonding time after the birth, adoption or placement of child via foster care.
  • 🩺Medical, Dental, Vision. Concept3D pays 100% of employee premiums on select plans.
  • 🏥Life Insurance and Disability. Concept3D covers the full premium.
  • 🏦401(k). To help you save for the future, we match 75% up to 5% of your annual take home pay.
  • 💻Hybrid in Denver and Minneapolis, remote nationwide. If located in Denver, the team goes into the office 2x per month.
  • 🥳Monthly and quarterly culture events to connect our teams.

The interview overview

Below you will find an outline of the interview plan for our Software Engineer. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require additional steps before making a final decision.

  • 30 minute phone screen
  • 30 minute hiring manager interview
  • Code challenge
  • 120 minute panel interview with several team members
  • Candidate provides 3 references
  • C3D sends offer

At Concept3D, we’re building a diverse team that values candor, curiosity, and community. If you share these values and are interested in joining us, we’d love to talk with you even if you don’t 100% meet the “about you” listed here. We don’t expect anyone to have all the answers, as long as you’re willing to learn and grow with us.

Concept3D is an Equal Opportunity Employer. We are building an inclusive and collaborative workplace, and we welcome team members regardless of gender/identity, sexual orientation, race or cultural background, religion, physical disability and age.

Share this job:
Please let Concept3D know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply