Software Engineer (Java)

US (Remote)

About Frequency
Frequency is a software company based in Los Angeles. We build and operate Frequency Studio, a cloud based video platform for the creation, distribution and monetization of virtual linear channels. Studio delivers channels to over 350 million connected TVs via the world’s leading Free Ad Supported TV (FAST) platforms.

Frequency is the fastest growing linear streaming platform in OTT. With hundreds of content providers in our network, Frequency creates innovative software that is defining the future of TV. We empower our customers to create content experiences that inspire, educate, and entertain audiences all over the world.
About The Role

Frequency is seeking a Software Engineer (Java) to join our team in the design and development of Frequency Studio. The Software Engineer will join a team that builds an integrated product suite of enterprise applications for linear channel origination and distribution in the connected television and cloud video industry.

The Software Engineer will participate in the technical design and implementation of one or more components of the product. This role works closely with the rest of the cross-functional team to produce design documents, implement product features, and develop and execute unit tests and reports. The position is remote and reports to Frequency’s Senior Vice President of Product and Platform.

Primary Responsibilities
  • Responsible for designing, developing, and delivering web and microservice APIs-based applications.
  • Develop consumer-facing features and architectural components to meet company demands.
  • Collaborate with cross-functional teams including our Global Engineering teams in an Agile development environment.
  • Proven experience successfully optimizing applications for scalability.
  • Utilize problem-solving skills to implement creative solutions to tough problems.
  • Advocate for best-in-class technology solutions for large-scale enterprise applications.
Basic Qualifications
  • Bachelor’s Degree in Computer Science/Engineering or equivalent experience required.
  • 3+ years of software development experience.
  • 3+ years of Java server-side design and development experience.
  • Highly proficient in J2EE, Spring Boot, and Hibernate.
  • Highly proficient in JUnit, Mockito
  • 3+ years Linux/Unix experience.
  • Elastic Search, Queuing technologies (ActiveMQ, Kafka), Distributed Caching (Redis).
  • Excellent knowledge of RESTful APIs.
  • Experience with Data Model, SQL, and No-SQL.
  • Excellent knowledge of Microservices Architecture and implementation.
  • Experience with GitHub/Bitbucket, Jira, Scrum, Sonar Cloud, and CI/CD processes.
  • Working knowledge of Linux.
  • Experience working on software-as-a-service (SaaS), large-scale distributed systems, and relational/No-SQL databases.
  • Experience working in a small team setting along with an offshore development team.
  • Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced, environment and does what it takes to deliver results.
  • Committed to security practices in policy and delivery.
  • Show vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment.
  • Willing to participate in additional security and privacy training.
  • Willing to be a model citizen/mentor in security practices at Frequency.
Preferred Qualifications
  • Experience with AWS (Elemental), RDS, Docker, Kubernetes.
  • Experience in cloud video processing and distribution solutions.
  • Experience in Angular or similar JavaScript frameworks.
Required Skills
What We Offer
Frequency provides highly competitive compensation and the best benefits of any company our size. These include medical, dental and vision health insurance, an “unlimited vacation” policy, matching 401(k) plan, and remote working with optional paid co-working space for those who want to get out of the house.

We are a unique company in the fastest growing part of the online video industry. You will get to work with an exceptional team, in an environment that highly values innovation. We want you to do your best work with us and to be part of an inspiring team who are defining the future of TV.
Salary Range:
Frequency is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
Back to Careers