The Church of Jesus Christ of Latter-day Saints

Software Development Engineer II

The Church of Jesus Christ of Latter-day Saints

full-time

Posted on:

Origin:  • 🇺🇸 United States • Utah

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

CloudJavaScriptNode.jsReact

About the role

  • Solve moderately complex technical issues and complete programming tasks with limited supervision.
  • Individual contributor role.
  • Work with modern web technologies like React and Node.js.
  • Implement technical designs based on functional requirements.
  • Contribute to analysis of functional requirements.
  • Provide accurate estimates for development tasks.
  • Develop source code and unit tests according to team standards.
  • Participate in code reviews and fix issues as assigned.
  • Collaborate with UX professionals to support design-driven processes.
  • Follow team-wide development strategies and contribute to technical documentation.
  • Assist in identifying and mitigating issues and risks.
  • Demonstrate initiative in organizing personal work and supporting team goals.
  • Leverage AI-assisted development tools to improve productivity and code quality.
  • Use observability and analytics tools to monitor application performance and troubleshoot issues.
  • Work with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.

Requirements

  • Bachelor’s degree in a related field or equivalent experience.
  • 2+ years of relevant professional experience.
  • Strong understanding of Agile Software Development methodologies and principles
  • Clear and accurate written communication skills and great attention to detail
  • Intermediate skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
  • Practical understanding of DevSecOps
  • Ability to troubleshoot and solve problems methodically.
  • Understanding of how web, mobile web, and native apps align around a common design strategy.
  • Hands-on coding experience with modern web frameworks and technologies, including JavaScript, React, and Node.js.
  • Ability to debug cross-browser layout and behavior issues.
  • Familiarity with release management best practices (feature flags, A/B testing).
  • Knowledge of HTML, CSS, and client-side scripting with attention to performance, accessibility, and usability.
  • Familiarity with CI/CD principles and cloud-based platforms.
  • Basic understanding of prompt engineering and how to interact effectively with AI systems.
  • Experience using AI tools for code generation, testing, and documentation.
  • Experience with observability tools (e.g., logging, metrics, tracing) and analytics platforms for performance monitoring.
  • Willingness to learn new technologies and improve technical skills.
  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment
  • Preferred: Experience with large-scale systems and modern web frameworks.
  • Preferred: Proven ability to deliver dynamic, mobile-centric, interactive web applications.
  • Preferred: Familiarity with AI-driven development workflows and data-driven decision-making using analytics.
  • Preferred: Professional experience with large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
  • Preferred: Strong understanding of computer systems; experience in the tools, methodologies, and technologies the role supports
  • Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.