> Markdown version of [/jobs/ext/3310002-software-development-engineer-3](https://www.wearedevelopers.com/jobs/ext/3310002-software-development-engineer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer 3 - **Company:** The Church of Jesus Christ of Latter-day Saints - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Unit Testing, Cloud Computing, Code Review, Computer Programming, Databases, Continuous Delivery, Continuous Integration, Software Debugging, Decision-Making Software, Distributed Systems, Design of User Interfaces, Machine Learning, Regression Testing, Software Engineering, Subsystems, TypeScript, Web Applications, Data Processing, Cloud Platform System, ReactJS, Large Language Models, Spring-boot, Generative AI, Backend, Web Technologies, Devsecops, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://www.dice.com/job-detail/e77993d0-67bf-4461-921a-5d33163938a3 ## About the Role * Bachelor's degree in related field or equivalent experience * Four years of progressive and relevant professional experience * Strong understanding of Agile Software Development methodologies and principles * Solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web-based (e.g., interface domain logic and database layers - including designing and developing modern web applications, user interfaces, APIs, and backend services) * Great verbal and written communication skills * Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology * Solid understanding of systems and subsystems * Familiarity with Cloud Based Platforms and services * Thorough understanding of DevSecOps * Strong understanding of Continuous Integration and Continuous Delivery principles. * Demonstrated knowledge of applicable software, computer languages, and code to perform the responsibilities of the role (Including Java, Spring Boot, React, TypeScript, AI/ML capabilities, generative AI, large language models (LLMs), multimodal models, and document/image processing systems) * Demonstrated aptitude and willingness to learn new technologies and programming languages (Including working effectively in areas of technical ambiguity, rapidly learning unfamiliar technologies, prototyping solutions, and establishing engineering patterns for emerging capabilities) * This job operates in a professional environment * 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: * Professional experience with large-scale systems including strong experience in the tools, methodologies, and technologies the role supports (Including large-scale cloud-based distributed systems, high-volume data processing, AWS, and related cloud technologies) * Experience designing evaluation and quality-measurement approaches for AI-assisted systems, including test datasets, automated evaluation, regression testing, and analysis of false positives and false negatives * Experience translating complex business rules and domain knowledge into maintainable software systems and automated decision-making workflows ## Description The Software Development Engineer 3 is an experienced professional who works independently on tasks and assignments from a Software Development Manager, a project technical lead or the team. This position utilizes solid knowledge, skills, and abilities with technology and programming languages to analyze, design, program, debug, test, modify, and write documentation and procedures for installation and maintenance of organization technology-related products, Internet applications, or information support systems. As a member of the broader software development group, the Software Development Engineer 3 works with minimal supervision and direction and is expected to utilize their experience, full understanding of industry practices, and knowledge of Church policies and procedures to exercise judgment in selecting methods and techniques for solving problems of a diverse scope. This position may also serve as the technical lead for a small team, a small to medium functional area, or for a short-term project. This is an individual contributor role. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel., * Contribute to and perform analysis of functional requirements * Serve as a technical lead for a small team, a small to medium functional area, or for a short-term project * Mentor less-senior developers * Create technical designs mapped to functional requirements * Provide estimates for development tasks * Develop source code and unit tests according to technical designs * Assist in creating team-wide development strategies * Participate in code reviews * Contribute to technical documentation * Participate in the Incident Management process and fix issues on a 24/7 basis * Implement measures, as designed, to comply with policies, standards, and regulatory requirements and ensure all others are doing the same ## Related Videos - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)