Global Media Outreach is hiring a
Remote Senior Software Engineer

📍 Remote

About the job 

At the heart of our mission is technology, and we’re currently seeking a Senior Software Engineer to join our team. We’re looking for a seasoned professional with robust experience in developing and scaling cloud-based technology solutions. This is a hands-on role that requires both technical expertise and experience as a technical lead. As part of our team, you’ll be instrumental in advancing our technology, developing innovative solutions, and playing a crucial role in our mission to share the gospel with the world.

Join us at Global Media Outreach, where faith meets technology, and together, let’s make a world of difference.

Responsibilities of the Role

Key responsibilities in this role include:

  • Providing technical leadership by participating in brainstorming sessions and fostering an environment that consistently delivers innovative quality solutions.
  • Designing and developing intuitive, user-centric web and mobile applications.
  • Collaborating with the executive leadership to formulate and implement our overall software strategy.
  • Leading project architecture, conducting thorough code reviews, and defining projects and their milestones.
  • Conducting security training for developers and promoting secure coding practices.
  • Ensuring the quality and reliability of our technology infrastructure, maintaining its performance and security.
  • Championing and instilling best practices within the team to uphold a culture of quality and consistency.

Your role as a Senior Software Engineer will be a cornerstone in our ongoing success and growth, propelling our technology forward and enabling us to make a positive impact on lives worldwide.

Skill Requirements for the Role

  • BS or MS degree in Computer Science or a related field
  • A minimum of four years of professional IT experience.
  • Proficiency with JavaScript, Node.js, Angular, and working with REST APIs
  • Strong understanding of databases, with experience in scaling systems like Postgres, MySQL, MongoDB, etc.
  • Proficiency in SQL, along with substantial experience in the data access layer.
  • Solid background in networking, operating systems, and security including a familiarity with basic Linux administration.
  • Proficiency with git/github, enabling efficient version control and collaborative development.
  • Experience in delivering solutions within the AWS ecosystem including hands-on expertise with AWS compute, storage, networking, and management tools.
  • A solid understanding of secure coding practices, ensuring the delivery of safe and reliable software solutions.
  • Mastery of object-oriented design, design patterns, and software development best practices.
  • A proven track record in comprehending business requirements and efficiently translating them into practical software solutions.
  • Ability to adapt swiftly in a rapidly changing environment, exhibiting resilience and flexibility.
  • A resourceful approach to problem-solving, demonstrating initiative and creativity.
  • Excellent planning and communication skills, ensuring effective collaboration and coordination within the team.
  • Experience in managing multiple concurrent projects and/or products with varying technologies, complexities, and priorities, while successfully meeting deadlines.

Bonus Skills

  • Preferably 1-2 years of team/tech leadership experience
  • Working knowledge of LAMP stack including related scripting languages, and system administration.
  • Hands-on experience working with Express.js.
  • Experience in operating within a microservice-based architecture,
  • Familiarity with, or experience in, containerization, specifically Docker.
  • Previous experience working with AI Bot technologies.
  • Experience in interfacing with Google and/or Facebook APIs.
  • Experience in enhancing and extending PHP-based CMS Systems like WordPress, Bolt, Drupal, etc.
  • Proficiency in using Jira, Confluence, and Bitbucket, supporting agile project management and collaboration.

Additional Requirements

  • This position is fully remote.
  • Applicants must be U.S. based.
  • U.S. citizens, Green Card Holders, and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor H1B candidates at this time.
  • We require that all candidates agree with our Statement of Faith.

To Apply

Ready to join our team? Great! Send us an email at jobs@gmomail.org with your resume attached. In your email, please include a brief introduction about yourself and let us know why you’re interested in being a part of Global Media Outreach. We can’t wait to hear your story and learn about your passion for our mission. Looking forward to your application!

NOTE: Due to the volume of applications, we are not able to respond to unsolicited phone and email inquiries.

ABOUT GLOBAL MEDIA OUTREACH

Global Media Outreach is on a mission to use the power of the internet to share the gospel with the world. Leveraging an array of technologies, we’ve been able to reach hundreds of millions of people, guiding new believers on their spiritual journey, and deepening their relationship with Christ. Our vision is to give everyone on Earth multiple opportunities to know Jesus.

Our multifaceted approach uses a diverse set of channels to reach billions of individuals online, seeking to draw them closer to Jesus. We are not just a faith-based organization but a global community, connecting volunteers to people seeking spiritual guidance across the world.
Global Media Outreach Logo
📍 Location: Remote

Share this job:


Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.