Senior Back End Software Engineer at Resi Media (Dallas, TX)

| Dallas-Fort Worth, TX
Sorry, this job was removed at 9:47 p.m. (CST) on Thursday, August 11, 2022
Find out who's hiring in Dallas, TX.
See all Developer + Engineer jobs in Dallas, TX
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Locations: Plano, TX
Position Status: FT Exempt
Salary Range: $120,000 to $150,000
Resi Media, LLC is a privately held technology company broadcasting content for thousands of organizations around the globe. The industry leader in providing ultra-reliable live streaming to both physical venues and web destinations, all over a standard internet connection, Resi provides world-class technical support and customer service, having one of the highest satisfaction rates in the media industry.
As a Resi Backend Software Engineer, you'll build and support applications in a cloud environment that empower users to reach global audiences with Resi live and on-demand streaming solutions. Our products handle data at massive scale and continue to set new standards in transmission resiliency. We are looking for engineers with a strong knowledge of web application development using Docker and Kubernetes for container orchestration. Candidates must have experience with web application development using Java to create RESTful APIs, preferably with a focus on low latency and high availability in a globally distributed system using Kubernetes or have similar experience that is closely related. Members of our team must be versatile, take ownership of their work, and enthusiastically take on new problems as we continue to push the limits of streaming technology.
Responsibilities
  • Design, develop, test, deploy, maintain and improve software
  • Scrum with a team of developers
  • Interact with a variety of databases both SQL and non-SQL (K/V or NoSQL)
  • Build backend web applications using Spring Boot and Java
  • Partner with devops team members and follow standards for application deployment processes and pipelines (CI/CD)
  • Develop, test, deploy, and maintain software using tools like GitHub, Gradle, Jenkins, Sonar, New Relic, GCP, GKE, Docker, and Kubernetes
  • Participate in on-call rotation during and after business hours
  • Effectively manage individual project priorities, deadlines, and deliverables

Qualifications
  • Bachelor of Science (BS) in Computer Science or similar technical field of study
  • 3+ years experience
  • Java / Linux / Unix
  • Some C++
  • Strong web application development skills, specifically using REST
  • Distributed web application development, specifically using Docker and Kubernetes
  • Application deployment lifecycle using automated pipelines (CI/CD)
  • Some relational database experience
  • Must be comfortable working at a terminal (command-line) on Linux systems
  • Must be comfortable using an IDE like Intellij or Eclipse and familiar with debugging
  • Ability to work in a dynamic and constantly evolving environment
  • Software version control, preferably using git and GitHub

Additional/Preferred Qualifications
  • Specific field of study or interest in software development
    • Database schema design, low-latency or multithreading
    • Message queues
    • Software and system certifications
  • Experience with one or more of the following databases: MySQL, Cassandra, Clickhouse
  • Unix hardware driver development
  • RTMP / HLS / DASH
  • ProPresenter
  • Participation in community-built software applications and libraries
  • Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE) experience is preferred as this is our primary cloud provider, in addition, experience with Docker and Kubernetes
  • Industry experience building distributed web applications and a strong understanding of the 12 factor application guidelines. https://12factor.net/
  • IaC experience with a framework like Terraform
  • Tools such as IntelliJ, Gradle, Eclipse, New Relic, OpsGenie and Jenkins
  • Scripting languages such as Groovy or Python
  • Experience with CDN providers like Cloudflare and Fastly
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • TypeScriptLanguages
    • ReactLibraries
    • ReduxLibraries
    • BootstrapLibraries
    • JestFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • SpringbootFrameworks
    • CassandraDatabases
    • MariaDBDatabases
    • MySQLDatabases
    • ClickhouseDatabases
    • PendoAnalytics
    • FigmaDesign
    • MiroDesign
    • PhotoshopDesign
    • ConfluenceManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • TrelloManagement
    • RoadmunkManagement
    • HootsuiteCMS
    • HubSpotCRM
    • MailChimpEmail
    • HubspotEmail
    • ZoomInfoLead Gen

An Insider's view of Resi Media

How would you describe the company’s work-life balance?

Resi provides a great work-life balance for Engineers. As long as you’re getting your work done, you have more flexible hours. As a mom, that’s important as I can attend school events during the day without feeling pressured. I appreciate the benefit of a flexible schedule and getting to be actively involved in my family life even on weekdays.

Mikaela

Multisite Engineering Team Lead

What does your typical day look like?

I work remote from the PNW and I have coworkers all over the US and the world. I often start early to attend stand ups and meetings with my coworkers in Texas. I often have strategy meetings and other calls throughout the day. Working remotely can be difficult but it works great for me and my family's schedule.

Jen

Product Manager

What does career growth look like on your team?

Resi Engineering's focus is to cultivate a culture that harnesses a path toward developing our engineers toward one of two career ladders; one technical driven, the other people leadership driven. Engineers are encouraged to share how they are progressing and add new goals as needed. Our engineering leaders are dedicated to helping each engineer.

Ginger

Director of Engineering

How do you empower your team to be more creative?

In our engineering team at Resi, we foster Innovation through an annual Hackathon, or Innovation Sprint. The team works on whatever they want to learn new ways to do things. They present their ideas to everyone to share information from everyone's learnings and then awards are chosen. It is a great time and we have done it for the last three years!

Matt

Vice President, Engineering

What projects are you most excited about?

One thing I love about Resi is our leads proactively transfer their experience to teams. Skills grow faster & further here than anywhere else. Our process is lightweight & built upon modern industry practices that don’t get in the way. I’m excited about our expanded video egress capabilities, UI/UX component driven frontend, & customer analytics.

Pete

Principal Engineer

What are Resi Media Perks + Benefits

Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Casual Dress
Stocked Kitchen
Parking
Professional Development Benefits
Lunch and learns
Promote from within

More Jobs at Resi Media

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Resi Media's full profileSee more Resi Media jobs