Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Principal Software Engineer

EvolvInc

Principal Software Engineer

Burbank, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Our company is looking for someone special to join our fast-paced, tight-knit team. This team utilizes and develops cutting-edge technology, in order to deliver unparalleled and creative content around the world. It is an exciting era as we work across multiple platforms to change the face of media. It is your time to join us to inspire magic, push the limits of technology, and create the never-before-seen!

    We’re looking for someone who has all of the required skills below and more. Because we rely heavily on ‘pair programming’ the perfect candidate will have all of the previous experience working as part of a team of two that uses close collaboration to solve problems and develop high-quality codes. We believe that by valuing quality over speed of execution, we foster a culture of innovation, teamwork and creativity. 

    You also must possess excellent communication abilities (both verbal and written) and e able to adhere to the standards of quality and excellence that is at our company's core. 

    Please, only apply if you are able to work directly for a U.S. company for the next three years. We are not currently able to work with C2C, H1, or OPT for this position.

    DUTIES & RESPONSIBILITIES:

    IMPORTANT: YOU MUST BE WILLING AND CAPABLE TO PAIR PROGRAM WITH ANOTHER DEVELOPER AT A PARTNER COMPANY

    • Collaborate and work with other software engineers in an eXtreme Programming environment
    • Balance resources, requirements, and complexity
    • Teach technologies, solutions, and standard methodologies
    • Work with the latest technologies, such as, Java, Spring Boot, AWS, and Docker to build stellar software solutions
    • Collaborate cross-functionally with other superb professionals to brainstorm innovative ideas

    REQUIRED QUALIFICATIONS:

    • 12+ years of software engineering experience; 
    • 1+ year of ActiveMQ experience
    • Mastery of Java, Spring and REST APIs
    • Posses a Github profile or able to demonstrate coding skills
    • Test Driven Development (TDD) and agile methodologies
    • Updated on the JVM-based server community
    • Have a love of coding, a solutions-oriented personality, and dedication to Object-oriented (OO) design
    • Understanding of various system layers and ability to demonstrate system design skills
    • Ability to use data structures and algorithms problem-solve
    • Experience with CS fundamentals
    • Experience with Java, Spring and REST APIs
    • Ability to work with Unit tests, Load testing for APIs, Git, Maven or Gradle, ORM (e.g. (JPA, Hibernate) and Docker

    PREFERRED EXPERIENCE/QUALIFICATIONS:

    • Worked as a pair programmer 
    • Entertainment industry background
    • Test Driven Development (TDD) and Agile methodologies
    • Spring Boot and Queuing technology
    • Postgres, RDS, or Oracle DB technologies and Kubernetes
    • Knowledge of the DevOps culture, including Continuous Delivery and fully automated deployments in the cloud

    Powered by JazzHR

    PE7qEpJGij