> Markdown version of [/jobs/ext/3822729-software-architect](https://www.wearedevelopers.com/jobs/ext/3822729-software-architect). 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 Architect - **Company:** PAY JUNCTION - **Location:** Santa Barbara, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $240,000.0 - $275,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Ubuntu (Operating System), Code Generation, Code Review, Continuous Integration, Data Loss, Relational Databases, Cursor, Debian Linux, Linux, Payment Systems, Java Virtual Machine (JVM), MySQL, PCI Data Security Standards, Prometheus, Microsoft Copilot, Software Engineering, Strategies of Testing, Web Application Frameworks, Datadog, Claude Code, Grafana, AI Coding Agents, Information Technology, Puppet, Splunk, Jenkins - **Published:** October 18, 2026 - **Apply:** https://www.juju.com/job/1_Jazz42553-11078543 ## About the Role Qualifications + 10+ years of professional software engineering, with hands-on ownership of production systems. + 5+ years of architecture experience as an Architect, Staff, or Principal Engineer, owning designs that span multiple services or teams. + 5+ years of Java, including web frameworks and the JVM ecosystem, with production Java written in the last 12 months. + 5+ years mentoring senior and mid-level engineers through code review, design review, and pairing; formal people management not required. + Production experience with AWS, Linux (Ubuntu/Debian), relational databases (MySQL preferred), CI/CD (Jenkins or comparable), infrastructure as code (Puppet or similar), and observability tooling (Splunk, Grafana, Prometheus, or comparable). + Designed and operated a high-availability transactional system where downtime or data loss had direct financial or customer impact. + Currently uses AI coding assistants or agents (Claude Code, Copilot, Cursor, or comparable) in day-to-day production work. + BS in Computer Science or equivalent applied experience. + Preferred: payments or fintech experience such as card processing, gateways, or acquiring; experience designing within a PCI DSS-regulated environment. ## Description This means that our team members can choose to work from our Santa Barbara office or remotely from home. We ensure that everyone has the resources and equipment to work where they feel most productive. We trust our teams to make the best decision for their work environment. All PayJunction employees must reside in one of the following states: CA, IL, TX, MN, CO, GA, NY, MA, CT. Mission Our Engineering team's mission is to design, develop, and maintain the products, technology, and systems that drive our partners' success. Vision Thousands of partners love and rely on our platform to make payments simple. Job Responsibilities + Lead open-ended initiatives from a blank page to production with Product and Engineering leadership, breaking the problem down, directing other engineers, and making the calls that keep the team moving. + Personally design the highest-risk systems end to end, writing design docs clear enough to build from, with requirements, trade-offs, and failure modes stated up front. + Stay hands-on: write production Java every sprint, review pull requests promptly, and hold work to a test strategy built for high-risk payment paths. + Mentor senior engineers through design reviews, code reviews, and pairing, growing the team's design capability so not every decision runs through you. + Architect enterprise capabilities such as SSO, role-based access, audit trails, and multi-merchant hierarchy, plus versioned APIs partners can build on without breaking changes. + Keep the core platform processor-agnostic and our processor integrations performing optimally, from message mapping through reversals and settlement reconciliation. + Design for reliability and PCI from the start: define SLOs and monitoring, remove single points of failure, lead root-cause analysis, and shrink PCI scope by design. + Raise the team's delivery velocity with AI-assisted development, setting review and security guardrails for AI-generated code.