Software Engineer
Job Summary
Why Work at BYU
As the flagship higher education institution of The Church of Jesus Christ of Latter-day Saints Brigham Young University (BYU) strives to be among the exceptional universities in the world. At BYU we are devoted to our faith and to our students. We take an active role in the Universitys Mission: To assist individuals in their quest for perfection and eternal life.
Our unique mission deeply rooted in the Gospel of Jesus Christ provides countless ways to serve and make an impact. This along with our remarkable culture of belonging weekly devotionals and endless opportunities for learning and growthall situated within a beautiful and historic campusmake it hard to imagine a more inspiring place to work.
Brigham Young University strongly prefers to hire faithful members of The Church of Jesus Christ of Latter-day Saints.
Software Engineer
Join the BYU Broadcasting (BYUB) Digital Media Group and help deliver inspiring content to audiences around the world. BYUB operates three television channels and two radio stations distributing live and on-demand media through broadcast web mobile and connected devices.
Our Digital Media Group is driven by three core values: Global Distribution Innovation and Quality. We develop and maintain the technology that delivers BYUtv and BYUradio content to billions of potential viewers and listeners worldwide. If youre passionate about building scalable applications solving complex technical challenges and contributing to a mission-driven organization this is an opportunity to make a meaningful impact while working in a creative and collaborative environment.
What youll do in this position
- This position is responsible for designing developing testing and integrating platform infrastructure and client applications that deliver live television and on-demand video audio and other metadata to applications on websites mobile devices streaming media boxes game consoles and other connected devices to a global audience.
- The role requires expertise in JavaScript HTML CSS and along with experience using Visual Studio Code Jira or similar tools. Familiarity with AWS is essential. The ideal candidate will also have a proven track record of managing projects and leading teams effectively.
What qualifies you for this role
Required
- A firm commitment to the mission of BYU.
Bachelors degree and 2 years experience OR equivalent industry/school experience
Experience deploying software in a continuous integration model
Experience with Agile software development
Proficiency in JavaScript CSS HTML and knowledge of and JSON
Experience with AWS Git VS Code and development tools like Vue Nuxt Express and RESTful web services
Experience with both relational (SQL) and non-relational (document) databases
Strong understanding of programming methodologies functional-programming object-oriented languages event driven architecture and service-oriented architecture (SOA)
Ability to write clean secure well-commented code and contribute to managed code libraries
Familiarity with AI technology to assist in development tasks
Comfortable with both MAC and PC operating systems
Ability to prioritize work handle multiple projects and adapt to new tools and technologies
Demonstrated project management and team leadership experience.
Preferred
- Experience developing applications for Roku and/or iOS.
- Experience working with digital media platforms and content distribution networks.
- Advanced experience building scalable applications using AWS services.
- Experience evaluating selecting and implementing new technologies to solve business and technical challenges.
- Two or more years of relevant industry experience for Senior Software Engineer-level positions.
- Five or more years of relevant industry experience for more senior Software Engineer positions.
What we offer in return:
This position comes with fantastic benefits including:
- 401k. BYU automatically contributes 8% at no cost to you. Additionally if you contribute 5% BYU adds an additional 4% (Rehires may qualify for different retirement plans)
- Excellent work-life balance: 13 paid holidays 22 days paid vacation 12 sick days accrued annually
- Employee assistance program available to the employee and all members of their household
- Tuition benefits for employees and eligible family members
- Access to athletic facilities
- Excellent medical/dental benefits
- Short/long-term disability benefits
- Paid parental and maternity leave
- Wellness Program
- Free on-campus parking
- Free UTA passes for employees spouses and qualified dependents
- Discounts at the BYU Store and for many events at BYU
Pay Grade: 55T
Typical Starting Pay: $102000 - $132500
The actual compensation offered will take into consideration internal equity and may vary based on the candidates job-related experience knowledge skills and other relevant factors. Candidates with very significant work-related experience may receive an offer higher than the posted typical range.
**If the job doesnt have a post-end date the job could close at any time on any day**
Required Documents:
All Staff positions require a resume.
Refer to the Job Posting for any additional required documents.
Members of The Church of Jesus Christ of Latter-day Saints must hold and be worthy to hold a current temple recommend.
Brigham Young University is an equal opportunity employer including disability and protected veteran status.
Brigham Young University (BYU) is widely recognized not just for its world-class education but for its deep commitment to inspired religious values. Gathered together in a Christ-centered atmosphere BYU employees are a vital part of a community of belonging where we value the experiences perspectives and talents of each individual. If you share in our devotion to faith and to excellence we have a place for you here at BYU!
Required Experience:
IC