The YouVersion Senior Engineer develops software for various platforms, reviews code, and guides junior engineers. They collaborate with teams to determine technical approaches, estimate effort, and ensure consistent technical strategies.
Responsibilities
Develop organizational software for each platform
Review and test existing code-base
Provide support to other engineers by reviewing and approving code
Collaborate with teams to determine technical approach and organize development plans
Evaluate task complexity and provide estimates
Offer training and guidance to junior engineers
Ensure engineers move in the same technical direction
Maintain strategic outlook for future development
Provide technical support on escalated software issues
Research industry best practices and new technologies
Requirements
Proficient in Python or Golang with cloud technologies understanding