Principal Software Engineer

We’re looking to hire experienced engineers to join our agile, exceptionally talented and rapidly growing engineering team. As a Principal Software  Engineer you will design, architect and build our platform, REST APIs and backend services to power  our Talent Marketplace platform.
Product & Engineering
Employment Type
Full Time

Key Responsibilities

  • Responsible for owning entire pieces of the platform (microservices, REST & GraphQL APIs) from research to end-to-end implementation, making technical decisions that impact the success of the company.
  • Learn through code review, technical guidance, and mentorship, while helping others grow through those same means.
  • Learn to identify opportunities to compound the growth and efficiency of our team.
  • Use Kubernetes, Docker, and Terraform to deploy and scale our microservices 
  • Use the Linkerd service mesh to manage our microservices with unified service discovery, routing, and failure handling
  • Build a flawless developer experience with interactive documentation and examples, clean interfaces and dashboards, and beautiful widgets
  • Use tools like Prometheus and OpenTracing to improve our infrastructure as we scale
  • Build custom integrations
  • Implement new features like real-time user analytics and business intelligence 
  • Use analytics tools like Mixpanel to analyze and iterate on our user interfaces to help achieve ease of use
  • Work with web and mobile engineers to design and build APIs to power a talent marketplace
  • Work on scaling various pieces of infrastructure including search to support 
  • Work with Product and Data Science teams to drive various growth initiatives 
  • Work in an agile environment with a distributed team.
  • Other duties may be assigned.

Skills Knowledge & Expertise

  • Full-stack engineering experience in any of the following languages: Ruby/Ruby on Rails, Java, JavaScript, Python/Django, C/C++, Scala.
  • Exceptional ability to work anywhere in the technical stack and delivering quality code 
  • Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
  • Strong analytical thinking engineers who have experience with web best practices such as A/B testing, test coverage.
  • 8+ years of industry experience building scalable web software, large-scale distributed systems, APIs.
  • Ability to write high-performance production quality code.
  • Experience and interest in working with other engineers and cross-functional partners in product and design to build a world-class online and offline products.
  • Proactiveness, good communication, and fast learning.
  • Proof of eligibility to work in the United States is required.


Compensation and Benefits
  • Compensation:  We believe in equal pay for equal work. Salary for our positions are based on market data and NOT what you’ve been paid before nor your negotiation skills.
  • Healthcare: We pay 100% of your medical, dental, and vision coverage and 50% of the premium for your spouse and/or dependents.
  • Retirement: We match 4% of your salary (up to a maximum of $5,000) annually, and will contribute an additional 1% of your salary, even if you don’t make a contribution.
  • Paid Time Off We value work/life balance and trust our team members to be productive. In service of this, our Responsible Paid Time Off policy does not limit time off.
  • Parental Leave: To help support new parents in the workplace, we offer 12 weeks of paid parental leave.
  • Flexible Work Schedules:  We are 100% remote through 2020 and afterward will continue to offer flexible schedules including partial work from home options.
  • Professional Development: We believe that developing our team members’ skills is a pathway to accomplishing our mission. To this end, we offer you $2,000 annually for the professional development opportunities of your choice.
  • Convivial Office Environment: Casual work attire and a fully stocked kitchen (and ping-pong!)
Accommodations are available for applicants with disabilities in all phases of the application and employment process. 
Equal Opportunity
Opportunity@Work is an equal opportunity employer committed to hiring a diverse workforce at all levels of the organization. We value and encourage the contributions of our employees and strive to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. This policy applies with regard to all aspects of one’s employment, including hiring, transfer, promotion, compensation, eligibility for benefits, and termination. 

About Opportunity@Work

Opportunity@Work is a nonprofit social enterprise with a mission to increase career opportunities for the 71 million adults in the U.S. who do not have a four-year college degree but are Skilled Through Alternative Routes (STARs). 

For STARs, the American Dream has been fading due in part to an “opportunity gap,” in which access to the good jobs required for upward mobility often depends less on people’s skills and more on whether and where they went to college, who they know professionally and socially, or even how they look. 

We envision a future in which employers hire people based on skills rather than their pedigree. We are uniting companies, workforce development organizations and philanthropists in a movement to restore the American Dream so that every STAR can work, learn and earn to their full potential.

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Register Your Interest
Product & Engineering
Employment Type
Full Time
View all opportunities at Opportunity@Work