Ministry Brands
Sr. Software Engineer
US-Alpharetta, GA, USA · Senior
Sponsorship not specifiedDetected 62 days ago
JavaScriptTypeScriptC#React.NETDistributed SystemsFull-Stack DevelopmentCode ReviewGitVector DatabasesAzureDockerKubernetesCI/CDDevOpsAPI DevelopmentRESTMachine LearningLLMsLeadershipCollaborationProblem SolvingMentoringMicrosoft Teams
About the role
- Ministry Brands is looking for a Senior Software Engineer to join our growing team!
- Ministry Brands is committed to acknowledging and valuing our employee differences and to creating an environment in which every individual's unique strengths and abilities are developed and valued.
Responsibilities
- As a Senior Software Engineer, you will be a seasoned.NET Developer who thrives on building scalable applications and pushing the boundaries of what's possible with AI-driven solutions.
- Architect, develop, and maintain full-stack applications using.NET 8+, C#, ASP.NET, and React.
- Build clean, scalable RESTful APIs and microservices
- Implement responsive, component-driven UI using React, JavaScript, and modern frontend tooling
- Design and implement AI-powered features, including integration with LLMs, vector databases, and inference services
- Collaborate with other development and product teams to translate concepts into production-ready capabilities
- Build pipelines and services that support model deployment, fine-tuning, and monitoring
- Work closely with architects, product managers, UX designers, and cross-functional teams to deliver high-impact features
- Hands-on experience integrating or developing AI/ML services, such as LLMs, embeddings, or model-driven workflows
Requirements
- 5+ years of professional software development experience
- Strong expertise in C#,.NET 8+, Entity Framework, and API development
- Advanced proficiency with React, TypeScript, and modern frontend frameworks
- Familiarity with GitHub Copilot or similar AI-assisted development tools
- Strong understanding of CI/CD pipelines, DevOps practices, and containerization (Docker/Kubernetes)
- The diverse and real-world experiences of our team members serving their communities makes us stronger together and enhances our ability to advance digital transformation for the greater good.
Nice to have
- Experience with Azure services, APIs, or custom model deployment
- Prior experience mentoring teams or leading technical projects
- What Success Looks Like:
- You elevate the team's productivity by championing AI-assisted development
- You help shape the architecture and roadmap for intelligent, modern applications
- Physical Considerations:
- Travel Considerations:
- Domestic and/or international travel required, estimated up to 5%
Benefits
- You'll work across the entire stack-from backend APIs to intuitive React frontends-while also contributing to the design and implementation of features powered by machine learning and LLM-based architectures.
- Bachelor's degree in computer science, engineering, or related field, or an equivalent combination of education and experience
Company info
- Ministry Brands is a leading provider of SaaS operational management systems, payments platforms, digital engagement tools and background screening solutions for faith-based, non-profit and for-profit organizations. We serve more than 95,000 customers as a trusted partner in digital transformation and enablement - advancing missions, driving efficiencies, and building engaged communities for more than four decades. The diverse and real-world experiences of our team members serving their communities makes us stronger together and enhances our ability to advance digital transformation for the greater good.
- Ministry Brands is committed to acknowledging and valuing our employee differences and to creating an environment in which every individual's unique strengths and abilities are developed and valued. Our employees share in the responsibility for creating this environment and demonstrate mutual respect and acceptance in the workplace. We welcome everyone and are dedicated to creating a culture where all our employees have equal opportunity to be heard and reach their full potential.
- Available Location: Alpharetta, GA
- Hybrid Working: Team members are expected to come into the Alpharetta office as needed, based on business requirements and team collaboration needs. There is no fixed minimum number of in-office days
- Ministry Brands is a leading provider of SaaS operational management systems, payments platforms, digital engagement tools and background screening solutions for faith-based, non-profit and for-profit organizations.
- We serve more than 95,000 customers as a trusted partner in digital transformation and enablement - advancing missions, driving efficiencies, and building engaged communities for more than four decades.
- Our employees share in the responsibility for creating this environment and demonstrate mutual respect and acceptance in the workplace.
- We welcome everyone and are dedicated to creating a culture where all our employees have equal opportunity to be heard and reach their full potential.
- Hybrid Working: Team members are expected to come into the Alpharetta office as needed, based on business requirements and team collaboration needs.
- There is no fixed minimum number of in-office days; instead, attendance will be determined by project demands, meetings, and manager guidance.
- Any changes to your primary work location should follow the appropriate process as outlined in our handbook.
Apply directly at Ministry Brands →Create a free account for alerts like thisView Ministry Brands immigration profile
This listing is sourced directly from Ministry Brands's careers page and normalized into a canonical job model.