Conductor Technologies logo

Conductor Technologies

Back-End Software Engineer

Core Engineering – Oakland, California
Department Core Engineering
Employment Type Full-Time

conductorTech_logo_black.png

 

Conductor is building a revolutionary cloud platform. Our mission is to lead the transition from on-premises infrastructure to cloud-based, infinitely scalable and on-demand resources for rendering, simulation and beyond. Conductor enables entire workflows of VFX and Animation facilities, whether they’re using custom tools or off the shelf software to extend seamlessly into the cloud.

 

www.ConductorTech.com

 

Back-End Software Engineer

Following our Series A funding round, we’re looking for an enthusiastic Back-End Software Engineer to join us in crafting an indispensable part of the content creation toolset. You will need to have prior experience developing back-end services and API’s.

What to expect:

  • In your first 90 days: you’ll contribute to existing microservices in Python and help maintain our legacy Python AppEngine codebase. You’ll contribute to architectural discussions, participate in code reviews, and you’ll deploy your services automatically through our CI/CD pipeline.

  • In your first 6 months: you’ll design, write and own microservices written in Python and/or Go, and help migrate our existing services to AWS.

  • By the end of your first year: you’ll write lambda functions on AWS, and own several services written in Python and/or Go.

Do you want to be instrumental in the future of cloud-based services?  We want to hear from you!

Responsibilities:

  • Contribute to architectural design of the platform

  • Execute full lifecycle software development

  • Write well designed, testable, efficient code

  • Produce specifications and determine operational feasibility

  • Tailor and deploy software tools, processes and metrics

  • Work together with QA to develop software verification plans and quality assurance procedures

  • Document code and maintain software functionality

  • Proactively analyze, diagnose, and resolve software bugs

  • Serve as a subject matter expert

  • Comply with project plans and industry standards

Required Skills/Characteristics:

  • Ability to work effectively and collaboratively in a small team

  • Excellent communication skills and strong teamwork ethic

  • Passion and enthusiasm for creating amazing products and delivering unparalleled user experience

  • Strongly motivated by opportunities to positively impact the direction of the company and product

  • Experience designing and implementing RESTful APIs

  • Proficient in Python and Git


Highly Desired Skills/Characteristics:

  • Experience in design and implementation of complex SaaS/PaaS systems

  • Demonstrated success in a fast-paced startup environment

  • Familiar with one or several cloud platforms:  AWS, Azure, and/or GCP

  • Experience implementing microservices in a distributed environment

  • Familiarity with serverless architecture

  • Experience with relational, document, and object databases

  • Proficient in Go (golang)

Additional Skills/Characteristics:

  • Minimum 3+ years software development experience with relevant technologies

  • Experience designing and implementing GraphQL APIs

  • Experience containerizing services with Docker

  • Experience in analytics, billing systems and user management systems

  • Experience deploying services to Kubernetes or AWS ECS

  • Experience working with Continuous Integration and Automated Testing

  • Experience using Jira, Confluence or other similar development tools

  • Broad technical software and/or systems experience coupled with interest in growing skills and gaining experience depth

In the media:

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Oakland, California
  • Department
    Core Engineering
  • Employment Type
    Full-Time
  • Powered by