Careers

Careers @ DF Studio

DF Studio is always on the lookout for talented engineers to join our experienced team. We are a small, profitable company with a single software product used by many large entertainment companies as an essential part of their daily workflow (see customer logos at www.dfstudio.com).

We seek full-stack developers with a broad range of skills. Engineers may have experise in certain areas (Desktop, Mobile, UI, core…) but all should be capable of certain fundamentals such as writing a basic Java class, writing a simple unix shell script, or making a simple web page with HTML, JavaScript and CSS. We desire motivated engineers with a passion for excellence who are excited about contributing ideas towards improving the product.

Current Openings :

Sr. Software Engineer

We seek an engineer with full-stack experience and fluency in a range of software engineering technologies. Ability to step outside of your primary skill is important. Other development tasks include backend server operations (DevOps / AWS), desktop client development, metrics/reporting scripts, debugging and support engineering. Team members each have areas of expertise but work with and review each other’s code.

This is a full-time position, working remotely/from home in the Western United States. Travel requirements are light, limited to 3-4 visits to the office in Culver City, CA per year.

Responsibilities:

  • Develop features for DF Studio core product using Java and/or Kotlin
  • Develop Web UI components using existing Javascript framework, extend framework to include new modules and behaviors
  • Debug and correct errors in existing product codebase
  • Provide 2nd-tier customer support as needed
  • Assist in software deployments and other DevOps tasks

Qualifications:

  • 12+ years as a software engineer
  • Expert knowledge of Web application development — protocols, methodologies, etc
  • Expert knowledge of Java software development and common tools such as IDEs and build systems
  • Experience writing Javascript
  • Experience using jQuery, familiarity with DOM and CSS
  • Experience with Linux/Unix, ability to write basic shell scripts (bash, perl, etc)
  • A desire to contribute ideas and direction to the product (not content just being assigned specific tasks)
  • Self-driven, able to work well independently
  • Excellent communication, team and interpersonal skills

Bonus:

  • Experience developing a desktop or mobile app
  • Experience using Amazon Web Services (AWS)
  • Interest in photography!

Front End / UI Engineer

While the focus of this role is on the UI front end, we seek an engineer with full-stack experience and fluency in a range of software engineering technologies. Ability to step outside of your primary skill set to work on things like backend server operations (DevOps) is important. Team members have areas of expertise but all review each other’s code.

This is a full-time position, working remotely/from home in the Western United States. Travel requirements are light, limited to 3-4 visits to the office in Culver City, CA per year.

Responsibilities:

  • Develop and maintain the user interface for DF Studio.
  • ‘Modernize’ the existing interface. Tools, libraries and frameworks are open for discussion.
  • Develop conventions, structures, packaging, etc that makes creation of new pages by other team members as easy as possible.
  • Design new workflows and interfaces.
  • Assist in QA, support and operations.

Qualifications:

  • 3+ years as a front-end developer, responsible for designing (web) user interfaces.
  • Expert knowledge of JavaScript, CSS3, and HTML5.
  • Experience building responsive layouts.
  • Strong JavaScript skills. Expertise using one or more frameworks such as jQuery, AngularJS, EmberJS, Backbone, etc.
  • A desire to contribute ideas and direction to the product (not content just being assigned specific tasks).
  • Self-driven, able to work well independently.
  • Experience working on a software team, using collaborative tools such as a version control system and an issue tracking system.
  • Excellent communication, teaming and interpersonal skills.

Bonus:

  • Experience designing a ‘mobile’ UI
  • Experience using a CSS preprocessor (LESS, Saas, Stylus, etc)
  • Design skills / ability to use Photoshop and Illustrator
  • Experience with linux/unix, ability to write simple scripts (bash, perl, etc)
  • Experience using an IDE
  • Experience writing Java software
  • Experience using AWS / EC2
  • Interest in photography!

Junior Engineer

Responsibilities:

  • Develop and implement test plans against DF Studio
  • Work to build automated regression tests
  • Investigate support issues on a Unix file system, in a postgresql database, and through custom monitoring tools.
  • Learn the software architecture through correcting flaws and coding improvements
  • Grow to become a regular contributor to the code base
  • Participate in the design of the software and user interface

Qualifications:

  • Software development skills: Data Structures, Object-Oriented Programming, Concurrent Applications
  • Java Experience: Good understanding of the language (1-3 years)
  • Unix Experience: Ability to work from a unix shell and write simple scripts using bash, etc
  • SQL: Experience writing SQL queries in a relational database
  • Web Technologies: Understanding of HTTP, HTML, CSS and Javascript
  • Preferred Computer Science Degree or equivalent experience

Why work for DF Studio?

DigitalFusion is a privately held, profitable company (not VC-funded) in business since 1999.
DF Studio is an established, profitable product with a solid customer base and continued growth.

The small size of the DF Studio product and development team provides the ability to have direct influence on the product.

Interested? Contact us using the form below. Tell us why you think you’re a good fit for the team and what you can offer. Include some examples of previous projects you have worked on and a description of your contributions. If you have a GitHub account or StackOverflow profile or have written any good articles or blog posts be sure to include those. We look forward to hearing from you!

Contact Us :

  • Drop files here or
    Accepted file types: pdf, doc, docx.
    Top