What You'll Do
- Synthesize technical designs and architecture to advise teams, inform buy-versus-build decisions, and evolve Life.Church’s overall technical platform architecture
- Recognize, influence, and/or resolve critical issues that may affect the organization's technical direction/strategy
- Develop software for each platform in span of care
- Review and test the existing code-base or technical integrations for various projects
- Provide support to other Digital Product engineers, primarily Senior Software Engineers, by reviewing, testing, and approving code/software development
- Collaborate with various teams and team members to determine the technical approach and to organize development plans
- Evaluate the complexity of tasks and provide realistic estimates on the level of effort and completion
- Lead the organization to success with little guidance or direction from senior leadership
- Work with other leads to set policies and processes that span engineering
- Serve as a coach and mentor across all of engineering
- Actively contribute to broad organization technical strategies, decisions, and processes
- Research industry best practices and new technologies or tools that could be implemented at Life.Church
Skills Needed to Succeed
- Excellent verbal, written, and interpersonal communication skills to maintain relationships and partnerships
- Maintain a systematic and organized approach to completing assignments accurately, thoroughly, and timely
- Clearly explain complicated and detailed processes in a concise and simple way
- Ability to self-motivate, take initiative, make independent decisions, and problem-solve
- Ability to collaborate in a team environment and work independently
- Ability to maintain composure during stressful situations
- Own technical design for projects and understands, and articulates, the tradeoffs in creating high-quality software
- High School Diploma or GED
- Bachelor’s degree in Computer Science, preferred
- 10+ years of related work experience
