Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

CH

Christian Care Ministry

Principal Software Solutions Architect

Job summary

New York
Software Developer

Work model

Fully remote
Only US
1 month ago
Job description

Principal Software Solutions Architect

Job Type: Full-time Remote: Hybrid

Salary Range: $133,500.00 - $193,000.00 annually. Actual base pay is determined by factors such as work location, skills, experience, and education.

Location: This is a fully remote position, available only to residents of or those willing to relocate to the following states: AL, AZ, CO, FL, GA, IL, IN, KY, MO, NC, OH, OK, SC, SD, TN, TX, VA, WI, WV.

The Mission

Christian Care Ministry (CCM) is founded on the belief that Christians should support one another. We facilitate this through Medi-Share®, a healthcare sharing ministry for Christians. Our Mission Statement: Connecting people to a Christ-centered community wellness experience based on faith, prayer, and personal responsibility.

The Team

All CCM employees align with our Statement of Faith, reflecting our core beliefs. We are dedicated to serving our Members with our best efforts.

The Job

The Principal Software Solutions Architect (PSA) spearheads technology solution design within CCM's domain pillars, adhering to the CCM SDLC process. This role bridges the gap between non-IT stakeholders and software development teams. Responsibilities include crafting technology and feature roadmaps, delivering requirement specifications, establishing architectural standards, and guiding the software delivery team to ensure quality development and feature releases. The PSA collaborates with project managers to ensure organizational alignment on timelines, commitments, and status. Development projects are critical, high-value initiatives integral to the enterprise IT strategy.

During project design, the PSA leads Architects and UX Research/Designers, partnering with PMO, IT Infrastructure, Production Operations, and Security/Compliance teams. The goal is to design solutions for CCM IT Delivery teams that provide efficient, value-based services to CCM Internal Users and Members. The PSA also works closely with the Manager of Design and Architecture to realize the enterprise architecture roadmap and strategy, contributing domain pillar insights to the enterprise architecture.

With a background in technologies such as JavaScript/NodeJS/ExpressJs/React/Postgres, Salesforce/Lightning Web Components OSS, .NET/SQL Server, and Web Services, the PSA focuses on solution design across CCM's platforms. This involves addressing business/user impact, application and data integration, data migration, security, networking, deployment, and user access. Requirements gathering from end-users, stakeholders, and SMEs is also a key function.

As a key technical leader, the PSA mentors Senior Solutions Architects and software developers in architecture, technology, and leadership.

Essential Job Duties & Responsibilities

  • Craft software feature roadmaps, balancing stakeholder needs with architectural improvements.
  • Translate requirements into Functional Design documents understandable by end-users and stakeholders.
  • Serve as the technical design liaison with PMO, clients, vendor partners, and other technology teams, translating customer needs for engineers.
  • Scope, design, and size project delivery efforts accurately.
  • Provide direction and guidance on solution architecture to IT Delivery teams.
  • Make technical trade-offs to balance competing concerns like usability, scalability, data integrity, and performance.
  • Act as Product Owner for Agile Software Delivery teams.
  • Participate in Design and Sprint sessions using Scrum methodology.
  • Manage time effectively and communicate project status accurately to Project Managers.
  • Apply architectural and engineering concepts to design solutions meeting CCM's standards for scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability.
  • Design within the enterprise architecture framework, adhering to principles, modeling standards, reference architectures, and design patterns.
  • Collaborate with the Manager of Design and Architecture to design reference architectures and roadmaps aligned with business strategy.
  • Mentor Senior Solutions Architects and software developers in architecture, technology, software development practices, and leadership.
  • Demonstrate leadership through initiative in team building, influencing, conflict management, and problem resolution.
  • Support vendor evaluations, providing recommendations and assessment scoring.
  • Navigate the IT organization (networking, security, interfaces) to identify non-functional requirements.
  • Drive the sourcing of new solutions to improve processes.
  • Develop and maintain tools, practices, and processes to support organizational scaling, best-in-class architecture, and automation of testing and release.
  • Develop and maintain technical standards, policies, and procedures.
  • Perform all job functions consistent with CCM policies and procedures, including those governing PHI and PII.
  • Contribute to the exercise and expression of Christian Care Ministry's beliefs.
  • Perform other duties as assigned.

Essential Skills & Abilities

  • Direct experience building and managing complex solutions using cloud technologies (private, public, hybrid).
  • Deep experience in software development lifecycle (SDLC) best practices, including coding standards, code reviews, source control, QA, database architecture, build processes, testing, deployment, and technical debt management.
  • Strong hands-on full-stack application development experience across various languages and projects.
  • Knowledge of data protection operations and legislation (e.g., GDPR, HIPAA).
  • Working knowledge of platforms (Node/Express/React Stack/Salesforce/.NET), cloud technologies (Heroku, AWS S3), integration (ESB, MuleSoft, Express Gateway), data (PostgreSQL, MS SQL), message queuing and pub/sub (RabbitMQ, Temporal), networking, infrastructure, web application security, business process modeling, and collaboration tools (Jira, MS Teams, Confluence).
  • Executive presence: ability to effectively communicate with and influence C-suite level individuals.
  • Ability to adapt quickly to different working environments, build relationships, and lead teams effectively.
  • Ability to work in a fast-paced, multi-project environment, meeting commitments and deadlines.
  • Expertise in understanding business needs (including unstated ones) and meeting them with technology.
  • Ability to lead the assessment of development budgets and schedules.
  • Ability to maintain a fast pace, consider alternatives, make decisions, foster teamwork, and maintain a positive attitude.

Core Competencies/Demonstrable Behaviors

  • Communicates effectively: Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Manages complexity: Makes sense of complex, high-quantity, and sometimes contradictory information to solve problems effectively.
  • Customer focus: Builds strong customer relationships and delivers customer-centric solutions.
  • Tech savvy: Anticipates and adopts innovations in business-building digital technology applications.
  • Optimizes work processes: Identifies and implements the most effective and efficient processes, focusing on continuous improvement.
  • Member First: Demonstrates full commitment to serving members by prioritizing their needs, understanding the program, providing quality service, and exercising empathy. All employees share responsibility for stewarding resources, removing barriers, and creating connected, Christ-centered experiences.
  • Humble: Exhibits Christ-centered humility by honoring others, accepting feedback, and prioritizing collective success.
  • Hungry: Shows initiative, perseverance, and commitment to serving God through excellence. Demonstrates passion for growth and advancing CCM's mission.
  • Smart: Possesses relational and emotional intelligence, communicates effectively, collaborates harmoniously, and discerns social cues with grace.

Education and/or Experience

  • Bachelor's degree in computer science, information systems, engineering, or a closely related field, with 10+ years of experience in software design and implementation of complex IT projects (required).
  • 10+ years of progressively increasing leadership responsibility in a directly related area, demonstrating both professional and management capabilities (required).
  • Software solution architecture experience in a healthcare payer organization (required).
  • Agile software development experience (required); Certified Product Owner (preferred).
  • Experience with domain-driven software architecture, system integration, software development, and data modeling (required).
  • Master's degree (preferred) in technology or business (MBA).

Supervisory Responsibilities

  • This job has no supervisory responsibilities.

Incentives & Benefits

CCM invests in its employees' professional, financial, physical, social, and spiritual well-being to enable them to serve our Medi-Share Members effectively.

For full-time employees (30+ hours/week), benefits include:

  • 100% paid Medical insurance for employees; 99% for family.
  • Generous employer Health Savings Account (HSA) contributions.
  • Employer-paid Life Insurance (3x salary) and Long-term Disability Insurance.
  • 6 weeks of paid parental leave (for both parents).
  • Dental insurance (two plan options).
  • Vision insurance.
  • Short-term Disability insurance.
  • Accident, Critical Illness, and Hospital Indemnity insurance.
  • 401(k) with up to a 4% match on ROTH or Traditional contributions.
  • Generous paid-time off and 11 paid holidays.
  • Wellness plan with incentives for Financial, Occupational, Mental/Spiritual, and Physical health (up to $50/month).
  • Employee Assistance Program offering no-cost in-person mental health visits and employee discounts.
  • Monetary Anniversary Awards Program.
  • Monetary Birthday Awards.
  • Tuition Reimbursement Program.

Minimum Age Requirement: Candidates must be at least 18 years of age at the time of hire due to the nature of the responsibilities, including independent decision-making, access to confidential information, and potential exposure to regulated environments. This ensures compliance with federal and state labor laws and workplace safety standards.