About the role

  • Report to the Engineering Manager and lead design and delivery of high-quality software solutions across mobile, front-end web, back-end web, or QA environments based on specialty
  • Evaluate and improve software performance, security, and scalability; proactively identify issues and implement preventive solutions
  • Resolve complex technical problems across platforms and assist teammates in troubleshooting and root-cause analysis
  • Participate in architectural discussions, code reviews, and system design planning to ensure maintainability and alignment with internal standards
  • Contribute clean, maintainable, and well-documented code that adheres to established best practices and internal development guidelines
  • Provide input on long-range technical goals and help refine internal development standards and tooling to improve team effectiveness
  • Support and mentor other software engineers by sharing knowledge, reviewing code, and helping remove blockers
  • Work cross-functionally with Product, QA, DevOps to align engineering efforts with organizational goals and represent the team in cross-functional project meetings
  • Perform other duties as assigned

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, a related field preferred or comparable learning/experience
  • Relevant certifications in AWS, Azure, or specialty areas (mobile, QA automation) may be a plus
  • Minimum of 5 years of professional software development experience
  • Demonstrated ability to lead technical projects and guide architectural decisions from concept through deployment
  • Advanced knowledge in at least one programming stack (e.g., mobile, front-end, back-end, QA automation) with working knowledge of a second environment
  • Demonstrated experience resolving performance issues and optimizing software systems
  • Experience mentoring engineers and contributing to a culture of technical excellence
  • Strong collaboration skills and ability to work cross-functionally
  • Proven ability to manage time and priorities independently in a fast-paced development environment
  • Passion for ministry and alignment with company's mission and values
  • Must agree with the Company’s Statement of Faith (religious non-profit hiring requirement)
  • Authorization to legally work in the United States (EMF uses E-Verify)
  • Strong written and verbal communication and presentation skills
  • Collaborative, flexible, service-oriented team player with willingness to learn and be proactive about learning

Benefits

  • Industry leading Medical, Dental & Vision coverage
  • Short/long term disability and life insurance
  • Robust 401K with company match
  • Parental leave with Baby Bonding pay
  • Generous PTO, holiday and sick pay
  • Unique company culture including exclusive access to concerts, movie premieres, media industry events, and more
  • Leadership and Career Development Programs including free access to LinkedIn Learning platform

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job