Digerati Senior Software Engineer
Digerati – Interactive
The Digerati Senior Software Engineer will take ownership of digital projects to create simple, clean code that powers new product features, as well as refactoring and improving existing code.
You’ve got skills. You’re motivated. You’ve got a passion to see people come to know Christ. All you’ve been missing is a place to put all of it together. Life.Church could be that place. God brings people from a wide variety of backgrounds and experiences here, but He does it because we all have one thing in common: we won’t stop until every person on this Earth knows the love of Jesus. Ministry might not have been the first stop on your road map, but if you’ve been praying to put your skills to work alongside a team of Kingdom-minded, sold-out, on-fire believers, we’ve got good news. You’re on the right path.
The Life.Church Interactive Team is looking for a forward-thinking senior software engineer who will work on a variety of projects, used by many thousands of people. Your domain of expertise will reach from back-end to web to mobile apps to the next technology that becomes the new best way to help Life.Church attenders, volunteers, and staff members better find and follow Christ. Technology moves quickly and so do we, so the ideal candidate is creative and ready to help forge new paths as part of a team focused on serving the church with excellent, modern software.
If you have a full-stack mentality and the willingness to jump in and execute on any problem thrown at you, read on to see if you might be the perfect fit for this role.
- A digital native who is passionate about leveraging technology to serve the local church
- Focused on the details while understanding the importance of shipping high quality software products
- Comfortable dealing with ambiguity, flexible deadlines, and constantly doing new things
- A strong time manager with the organizational skills to drive projects to completion
- An excellent communicator, leader, presenter, and collaborator who works well with team members representing product, design, web development, and product marketing
- Join a fast-moving team passionate about innovating and creating the best software we can, for the sake of the greatest mission there is
- Be part of a team who cares about you and your personal growth and development
- Design, build, and own various services and APIs—from their conception to production and maintenance
- Solve unique problems as you work between product and infrastructure
- Create simple, clean code to power new product features, as well as refactor and improve existing code when things get a little too hairy
- Take ownership of projects and oversee them with minimal direction
- At least five years of experience working on a productive software team
- The ability to act as key engineer on our team – planning, building, and delivering
- Experience with modern automated testing setups, CI systems, and ongoing monitoring
- Created great software with polished interfaces on mobile devices (iOS or Android) and Web (with and without Angular, React, and Rails)
- Working knowledge of relational and non-relational databases
- An understanding of API design, distributed back-end systems, and containers
- A deep desire to make excellent software for the glory of God and the benefit of His global Church
The cherry on top:
- Simplicity is your goal – even when it takes more work to achieve that goal
- You enjoy a continuous integration workflow with zero-downtime deploys
- You get really annoyed at poorly designed software, and you know how to fix it
- You sleep better at night knowing your code is tested
This is a full-time position located at the Life.Church Central offices in Edmond, OK. #ZR #CB