Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Ministry Brands

Ministry Brands is looking for a

Principal Software Engineer

to join our growing team! Who we are

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.

What You'll Do

As a Principal Software Engineer, you will provide technical leadership for the Digital Engagement portfolio, implement scalable architectures and guide engineering teams in delivering innovative solutions that strengthen customer engagement, personalization, communications, and data-driven experiences. You will drive engineering excellence across multiple teams, influence product strategy through technology, and ensure our software solutions are scalable, secure, resilient, and maintainable.

You will partner closely with Product Management, Engineering Leadership, Security, Architecture, and DevOps to solve complex business problems while mentoring engineers and establishing engineering best practices. This role combines deep hands-on software engineering with technical leadership, architectural decision-making, and cross-functional influence.

Key Responsibilities

Technical Leadership Assist defining architectural decisions that improve performance, reliability, maintainability, scalability, and security. Lead the development of scalable, secure, cloud-native services across multiple products, stacks and cloud providers. Evaluate emerging technologies and recommend adoption strategies that improve engineering effectiveness and business outcomes. Serve as the highest level technical escalation point for complex engineering challenges. Drive technical roadmaps that align engineering investments with business objectives.

Software Engineering

Design, develop, and maintain enterprise-grade applications across a multi-stack, multi-cloud portfolio: primarily in PHP/Laravel, and additionally C#/.NET. Applications execute in both server and serverless environments on AWS, Azure, and Google Cloud depending on the application. Lead modernization initiatives including application refactoring, cloud migration, monolith decomposition, framework upgrades, and technical debt reduction. Develop highly available cloud applications utilizing AWS services including EC2, Lambda, RDS/Aurora, S3, SQS, CloudFront and similar equivalent services in Azure and Google Cloud. Optimize database performance through schema design, indexing strategies, query optimization, caching, and database architecture. Develop highly testable, maintainable, and reusable software components. Ensure software solutions meet performance, reliability, compliance, and security requirements.

Engineering Excellence

Lead the adoption of AI agents across the engineering lifecycle, from spec-driven development to unattended agents in production. Champion engineering best practices including clean architecture, Domain-Driven Design, Spec-driven development, and secure coding standards. Establish and improve development standards, coding guidelines, testing strategies, and deployment processes. Lead architecture reviews, code reviews, design reviews, and technical planning sessions. Drive improvements in automated testing, observability, monitoring, and application performance. Take ownership regarding deployments: small changes continuously, decouple deployment from release with feature flags to increase deployment reliability and speed.

Cross-Functional Leadership

Partner with Product Management to translate business objectives into scalable technical solutions. Collaborate with Engineering Managers to prioritize technical investments and platform improvements. Influence technical decisions across multiple engineering teams. Communicate technical concepts to both technical and non-technical stakeholders.

Mentorship & Talent Development

Mentor senior, mid-level, and junior engineers through coaching, code reviews, pair programming, and architecture guidance. Foster a culture of engineering excellence, innovation, ownership, and continuous learning. Help establish career development paths and technical competency standards. Lead technical knowledge sharing through presentations, documentation, and architecture discussions.

Operational Excellence

Lead incident response and root cause analysis for critical production issues. Improve platform observability, monitoring, alerting, and operational readiness. Ensure applications meet reliability, scalability, security, and availability goals. Promote automation across development, deployment, testing, and infrastructure.

Who You Are

Passionate about software engineering and building technology that supports purpose-driven organizations. Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience. 10+ years of professional software engineering experience. 5+ years designing enterprise-scale distributed systems and cloud-native applications. Demonstrated experience serving as a technical lead, staff engineer, principal engineer. Expert-level proficiency with: PHP Modern PHP frameworks such as Laravel or Symfony MySQL / Amazon Aurora MySQL HTML, CSS, and JavaScript RESTful APIs and web services Proficient in C# and modern .NET, including ASP.NET Core and Azure Functions. Deep experience in one major cloud provider and working comfort in another. AWS is primarily used, along with Azure and Google Cloud. Comfortable in TypeScript and at least one of React, Vue or Angular. Strong experience with containerized application development and deployment using Docker, Kubernetes or similar technologies. Strong experience with CI/CD and DevOps best practices, observability, application performance monitoring, and event-driven architectures. Experience designing RESTful APIs, service-oriented architectures, and distributed systems. Builds secure systems by default. Comfortable with OAuth and SSO integration, API authentication, secrets management, security best practices. Expertise with automated testing including unit, integration, API, and end-to-end testing. Exceptional communication, collaboration, organization and leadership skills. Proven ability to influence technical direction across multiple teams.

Desired Skills

Church technology, nonprofit SaaS, or multi-tenant CMS and website-builder products. Deep experience AWS services including EC2, Lambda, RDS/Aurora, S3, SQS, CloudFront and related AWS services. Video streaming and media pipelines: AWS MediaLive and MediaPackage, HLS, transcoding services such as MediaConvert, Zencoder or encoding.com. Messaging and alerting at volume through Twilio, SendGrid or similar vendor APIs. Search platforms such as Solr, Elasticsearch, OpenSearch or Algolia. Experience administering, troubleshooting, and optimizing Linux-based web application environments. Fluency in infrastructure as code, especially Terraform and Helm charts. Office 365 experience | Microsoft Word, Excel, PowerPoint, Outlook.

Physical Considerations

Ability to work efficiently and be productive in a remote work environment Ability to handle extended periods of computer-based work, and collaborate with team via Microsoft Teams, Zoom and other meeting technologies

Travel Considerations

Domestic and/or international travel required, estimated up to 5%

Benefit offerings designed to promote a life of balance!

At Ministry Brands, we recognize that your career is just one important piece of your dynamic life. We offer a robust range of benefit offerings designed to cultivate a lifestyle of balance and personal success.

Robust healthcare options

– Employees have several healthcare options to choose from in order to find what works best for them.

Flexible paid time off

– There is no perfect, one size fits all balance between work and home. We provide flexible work schedules, PTO for vacation, and up to 80 hours of paid sick/safe leave. We also feature 11.5 days of fully paid holidays!

Invest in your future

– Ministry Brands matches 100% of your 401(k) contributions, dollar-for-dollar, up to 3%. Contribute 3%, and we add another 3%. It's well-earned money working toward your retirement from day one.

Paid parental leave

– Adding a new child to the family is a big adjustment! We provide the time and income to allow parents to adjust to their new normal in the healthiest way possible.

Mental health support

– Ministry Brands is a stigma free company with the National Alliance on Mental Illness. Associates are supported through an Employee Assistance Program which provides access to in-person or virtual counseling at no cost.

Professional development reimbursement

– Ministry Brands aims to support your professional development and empower you to drive your career by providing financial assistance to our associates seeking to further their education and career.

Employee Recognition & Rewards

- At Ministry Brands, we use Nectar to celebrate achievements and strengthen our culture of recognition. This social platform empowers employees to send meaningful kudos, award points redeemable for rewards, and highlight contributions that exemplify our values. Through Nectar, we foster engagement and appreciation while providing tangible ways to recognize great work.

Ministry Brands is proud to be an Equal Employment Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Oregon State vacancy
  • $144.1k - $192.1k

    Principal Software Development EngineerCurtiss‑Wright is expanding its team of engineers who build next‑generation network management software. Our platform monitors and controls a wide variety of devices - from routers and firewalls to satellite modems and tactical radios... 
    Suggested
    Full time
    Remote work

    Curtiss-Wright

    Portland, OR
    4 days ago
  • WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized... 
    Suggested
    Full time

    Nike

    Beaverton, OR
    22 hours ago
  •  ...Architects, Product Managers, Designers, Sport Science, and engineering squads across iOS, Android, wearables, and the backend...  ...functions globally.WHO WE ARE LOOKING FORNike is seeking a Principal Software Engineer who brings architectural depth, technical authority... 
    Suggested
    Full time
    Casual work

    Nike

    Beaverton, OR
    2 days ago
  • $94.1k - $123.48k

     ...contributions of our people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Principal Software Engineer to lead the design, development, modernization, and support of software applications used in advanced semiconductor... 
    Suggested
    Full time
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    2 days ago
  • $143.88k - $176.14k

     ...employees and our mission. Help us drive real generational change that lasts. Code for America is looking for a talented Principal Software Engineer who will help define the technical standards and practices that our engineering discipline builds on — driving reliable,... 
    Suggested
    Full time
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    Shift work

    Code for America

    Oregon State
    1 day ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer based in United States. This is a senior technical leadership role focused on building scalable, secure, and resilient... 
    Work at office
    Remote work
    Flexible hours

    Jobgether

    Oregon State
    1 day ago
  • $185k - $280k

     ...having a significant impact in a dynamic industry with a high-performing global team? We’re looking for an exceptional Senior Principal Software Engineer who is ready to drive the future of mobility with us! Job Description: What You Will Work On ~ Optimize and... 
    Local area
    Remote work

    Cerence

    Oregon State
    1 day ago
  •  ...level drivers for Intel SoC . • Interface with other members of engineering team while gathering requirements, use cases and validation...  ...Computer Engineering. • 7 or more years of experience developing software in C/C++ for Windows OS on x86 platform.Work location... 

    System Canada Technologies

    Portland, OR
    22 hours ago
  • $143k - $193.05k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. These solutions are foundational... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Salem, OR
    2 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Portland, OR
    2 days ago
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    22 hours ago
  • $272k - $431.25k

     ...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design...  ...the way through product production. Mentor architects and engineering teams to grow them into future leaders. Make key technical... 
    Shift work

    NVIDIA

    Hillsboro, OR
    1 day ago
  • $186.16k - $304.7k

     ...Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software subsystems... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Salem, OR
    2 days ago
  •  ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part...  ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on... 
    Full time
    Live in
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Palo Alto Networks

    Portland, OR
    2 days ago
  • $134.36k - $244.04k

     ...The Principal, IT Software Engineer 1 is a senior technical authority responsible for setting architectural direction and driving end-to-end solution design across multiple teams and complex, interdependent systems. This role operates with a high degree of autonomy, shaping... 
    Local area
    Remote work

    DIRECTV

    Portland, OR
    22 hours ago
  • $152k - $202k

     ...Job Description Summary The Commercial Engine Services (CES) Business Intelligence (BI) team is building the next generation...  ...applications for supply chain and operations. We are looking for a Principal Software Engineer to design and build full-stack applications to turn... 
    Full time
    Contract work
    Remote work
    Relocation package

    GE Renewable Energy Power and Aviation

    Myrtle Point, OR
    13 days ago
  •  ...Title: Principal Software Engineer Date: 2026.08 Function: Engineering  Reports to: Manager, Software Development Location: Remote - US - Working EST Hours  Position Summary The Principal Software Engineer will play a critical role in designing, developing... 
    Temporary work
    Casual work
    Local area
    Remote work
    Worldwide
    Flexible hours

    OnBoard

    Oregon State
    15 hours ago
  •  ...Ampere Computing LLC is hiring an AI Accelerator Principal Software Engineer – Runtime Library to lead the design, development, and optimization of AI runtime software that enables multiple state-of-the-art models to run efficiently on Ampere’s accelerators. You will... 

    Jobleads-US

    Portland, OR
    2 days ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $104.5k - $234.6k

     ...experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware...  ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Salem, OR
    1 day ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    22 hours ago
  •  ...typically organized into agile cross-functional teams composed of Engineering , Product and Design , which allows us to develop...  ...and processes — generally how we all work together . As a Software Engineer you will Help design, build and deliver the... 
    16 hours
    Remote work
    Home office
    Night shift

    EquipmentShare

    Oregon State
    15 hours ago
  • $175k - $195k

     ...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Software Engineer III to join our Engineering team . Garner’s Engineering team tackles incredibly hard technical problems for a mission that... 
    Remote work
    Work visa
    Flexible hours

    Garner Health

    Oregon State
    2 days ago
  •  ...SUMMARY Provide mid-level software engineer support for Navy mission systems. Develop and sustain applications used in operational readiness, training, and logistics. Ensure compliance with Fleet Training and Management Support (FTM) data interfaces and DoD cybersecurity... 
    Full time
    Temporary work
    For contractors
    Remote work

    Katmai

    Oregon State
    1 day ago
  • Our Journey The ShopBack Group is Asia-Pacific’s leading shopping, rewards, and payments platform, serving over 20 million active members across 13 markets. In 2025, the Group continued its global growth with its expansion into North America. Driven by the vision to...
    Freelance
    Internship

    ShopBack

    Oregon State
    1 day ago
  • $85.6k - $128.4k

     ...a 2025 Crain’s Fast 50™ company and were named on Built In's 2026 Best Places to Work in Chicago. About the job: As a Software Engineer I, you will help develop our applications and services for our product portfolio. Specifically, you will enhance, improve, develop... 
    Local area
    Remote work
    Flexible hours

    OppFi

    Oregon State
    1 day ago
  • $120k - $140k

     ...Software Engineer in Test US REMOTE (AZ, CA, CO, FL, GA, MA, MD, NC, NJ, NH, NV, OH, OR, PA, TN, TX) About VivoSense VivoSense is a science and technology company specializing in digital health technologies (DHTs), including wearable sensors, mobile applications... 
    Remote work
    Flexible hours

    VivoSense, Inc.

    Oregon State
    4 days ago
  • $95k - $171k

     ...services to market faster. This involves simplifying their performance, reliability, security, and operational needs. As a Software Engineer II, you will be responsible for: Working with your team on building requirements and functionalities to simplify users' experience... 
    Work experience placement
    Work at office

    Akamai

    Oregon State
    4 days ago
  • $119.8k - $202.3k

     ...C.H. Robinson is seeking a Software Engineer III to join our Master Data Management (MDM) team within Technology. This team owns the customer, carrier, and location golden records that power critical business processes across our global logistics platform. In this role... 
    Hourly pay
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    C.H. Robinson

    Oregon State
    1 day ago
  •  ...for innovative ways to help people? Do you like having the autonomy to build new solutions from the ground up? If so, being a Software Engineer III at Frost could be the job for you. At Frost, it's about more than a job. It's about having a flourishing career where you... 
    Remote work

    Frost

    Oregon State
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!