Principal Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50

Location

United States

Posted

47 days ago

Salary

0

Seniority

Lead

Job Description

Principal Backend Engineer

Highline

Company Introduction Highline offers a smarter way to pay and get paid. Through Highline's intelligent payment network, consumers can make payments directly from their paychecks and access lower-cost credit, easier approvals, and faster loan repayment that minimizes interest. This automated experience ensures on-time bill payment without the hassle of managing balances or overdraft fees. Billers and lenders benefit from a more reliable, lower-cost payment method and penalty-free payments. We believe everyone should keep more of their money - so we've built Pay by Paycheck. Founded by a team with deep fintech, payments, and payroll-linked product experience, Highline is backed by top-tier VCs including Foundation Capital, Costanoa Ventures, and Jump Capital. Join us in building the future of payments! Highline is a fully remote company for U.S.-based candidates. We are not currently able to offer visa sponsorship. What you’ll be doing We are hiring a Principal Backend Engineer to serve as the technical leader and architect for Highline’s platform. This is a foundational hire - you will own system design, guide engineering standards, and shape the future of our payments infrastructure. You will inherit an existing production platform and own its evolution, technical direction, and engineering standards going forward. You will: - Architect, design, and evolve Highline’s backend systems, APIs, and distributed services - Own the payments engine, including banking integrations, ledger systems, and money movement orchestration - Define and maintain our public API surface for merchants and partners (REST & gRPC) - Lead design and implementation of state machines, webhook systems, and event-driven architectures - Establish best practices for database design, migrations, and transactional integrity (PostgreSQL, Redis) - Build and standardize code generation workflows (protobuf, SQLBoiler, mockgen) - Own and evolve our observability stack (Prometheus, Grafana, Loki, Mimir, Tempo) - Design and maintain secure systems, including: - PII encryption and searchability (deterministic encryption, blind indexes) - Authentication (JWT), authorization (RBAC via Casbin) - Key management (KMS) and compliance posture - Lead infrastructure strategy across: - Kubernetes (EKS), Pulumi (Go), AWS (ECR, KMS, SES, SNS) - CI/CD and deployment workflows (ArgoCD) - Secrets management (Vault) - Own production reliability, incident response, and system resilience - Architect event-driven systems and message queue-based async processing for high-volume transactions - Introduce and scale AI-augmented engineering workflows, including sprint planning and developer productivity tooling - Mentor engineers and elevate the team’s technical standards and execution What we are looking for - 8 - 12+ years of backend or distributed systems engineering experience - Proven experience architecting and owning production-grade payment systems or financial infrastructure - Deep expertise in Golang - Strong experience with: - PostgreSQL, Redis - REST & gRPC API design, OpenAPI - Distributed systems and microservices architecture - Event-driven systems and message queues - Experience designing: - Ledger systems and financial state machines - Webhook-driven integrations - Highly reliable, idempotent systems - Strong knowledge of cloud infrastructure and DevOps: - Kubernetes, AWS (EKS, ECR, KMS, SES, SNS) - Infrastructure as code (Pulumi preferred) - CI/CD systems (ArgoCD) - Experience building and owning observability platforms - Deep understanding of security best practices, including encryption, PII handling, and compliance - Experience with searchable encryption techniques (deterministic encryption, blind indexing) is strongly preferred - Strong experience with testing strategies: - Integration testing, E2E testing, and contract testing across services - Demonstrated ability to: - Lead architecture decisions - Mentor and level up engineers - Operate as a technical leader in a fast-moving environment What success looks like - You become the technical authority on Highline’s platform within your first 3 -6 months - You establish scalable, reliable architecture that supports rapid product expansion - You significantly improve system reliability, observability, and incident response - You build a strong engineering culture focused on quality, ownership, and execution - You help hire and mentor the next generation of engineers on the team Why Highline - Build and own the core infrastructure powering a next-generation payments network - Join a mission-driven company transforming how people pay bills and access credit - Backed by top-tier VCs: Foundation Capital, Costanoa Ventures, and Jump Capital - Shape the engineering culture and technical direction from the ground up - High autonomy, high ownership, and high impact Compensation and Benefits - Competitive salary + equity (range based on experience and level) - Flexible PTO - Medical, dental, and vision insurance (including dependents) - Mental health and wellness program - Parental leave

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50

Company Introduction Highline offers a smarter way to pay and get paid. Through Highline's intelligent payment network, consumers can make payments directly from their paychecks and access lower-cost credit, easier approvals, and faster loan repayment that minimizes interest. This automated experience ensures on-time bill payment without the hassle of managing balances or overdraft fees. Billers and lenders benefit from a more reliable, lower-cost payment method and penalty-free payments. We believe everyone should keep more of their money - so we've built Pay by Paycheck. Founded by a team with deep fintech, payments, and payroll-linked product experience, Highline is backed by top-tier VCs including Foundation Capital, Costanoa Ventures, and Jump Capital. Join us in building the future of payments! Highline is a fully remote company for U.S.-based candidates. We are not currently able to offer visa sponsorship. What you’ll be doing We are hiring a Senior Full-Stack Engineer (TypeScript + Go) to own and scale Highline’s frontend platform and user-facing applications. This is a high-ownership role where you will operate as the primary frontend engineer, responsible for multiple applications and the overall frontend architecture. You will: - Own and maintain four deployable applications across the platform: - Portals (member, client, and internal support) built from a shared Next.js codebase - Highline Link enrollment SDK (Angular, embedded on partner/merchant domains) - Marketplace UI (Next.js) - Demo site (React + Go) - Architect, build, and maintain frontend systems using: - TypeScript, React (v18+), Next.js (App Router + Pages Router), Angular (v19+) - Design and implement authentication flows (JWT, MFA, session management) - Build and maintain SSR/SSG applications and optimize performance and scalability - Develop and maintain JavaScript SDKs for external partner integration - Ensure strong developer experience for partners integrating with Highline - Implement and maintain frontend observability (error tracking, performance monitoring) - Establish and uphold strong testing practices, including E2E testing - Work with tools and libraries such as React Query, Axios, SCSS, and modern frontend patterns - Build and maintain Web Components (Angular Elements, Shadow DOM) - Collaborate with backend engineers and contribute to Go services when needed - Work within CI/CD pipelines and deployment workflows (GitHub Actions, Docker) - Make autonomous decisions on: - Framework evolution and migration strategy - Build and deployment pipelines - SDK versioning and backward compatibility - Overall frontend architecture and standards What we are looking for - 5–8+ years of full-stack or frontend-focused engineering experience - Strong expertise in TypeScript and modern frontend frameworks - Deep experience with: - React (v18+), Next.js (App Router and Pages Router) - Angular (v19+) - Experience building and owning production-grade frontend applications - Strong understanding of: - SSR/SSG patterns - Authentication systems (JWT, MFA, session management) - API integration patterns - Experience developing SDKs or embedded frontend systems - Familiarity with: - React Query, Axios, SCSS - Web Components (Angular Elements, Shadow DOM) - Experience with frontend observability tools (error tracking, performance monitoring) - Comfort working across the stack, including contributing to Go backend services - Experience with CI/CD pipelines and deployment workflows (GitHub Actions, Docker) - Strong testing mindset, including E2E testing Bonus: - Experience with WordPress What success looks like - You become the owner of Highline’s frontend platform and applications - You deliver a consistent, scalable, and high-quality user experience across all products - You improve performance, reliability, and developer experience for both internal teams and external partners - You successfully manage and evolve multiple frameworks and codebases - You make sound architectural decisions that scale as the company grows Why Highline - Own and shape the entire frontend platform at a fast-growing fintech company - Work on products used across consumers, partners, and internal teams - Backed by top-tier VCs: Foundation Capital, Costanoa Ventures, and Jump Capital - High autonomy, high ownership, and high impact - Opportunity to define frontend architecture and standards from the ground up Compensation and Benefits - Competitive salary + equity (range based on experience and level) - Flexible PTO - Medical, dental, and vision insurance (including dependents) - Mental health and wellness program - Parental leave

United States
Full TimeRemoteTeam 11-50

Location: This is a remote position. Residency Requirement: Candidates MUST have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S. (Citizen, Permanent Resident, or EAD). Sponsorship: This position does not offer any type of sponsorship. Candidates must already be authorized to work in the U.S. (e.g., Citizen, Permanent Resident, or EAD). Clearance: Public Trust Clearance (or ability to obtain) Archesys is a technology firm specializing in innovative digital solutions and services for clients across various industries. We pride ourselves on our cutting-edge technologies, exceptional customer service, and collaborative work environment. We are seeking a highly skilled and motivated Backend-Leaning Ruby on Rails Engineer to join our Financial Data Experience Team. In this critical role, you will be instrumental in building the foundational payment and accounting integrations for a greenfield Rails application. Your work will directly support crucial financial workflows, including employer premium payments via ACH, refunds, and beneficiary payments (ACH/check), by integrating with bank and accounting platforms (like NetSuite). This role demands a proactive problem-solver with a strong commitment to clean Object-Oriented Programming (OOP) principles and high code quality. The ideal candidate thrives in a collaborative, fast-paced environment and has significant experience building robust, maintainable, and well-tested back-end functionality, especially complex data integrations. This is a fully remote, full-time position. Roles and Responsibilities Key Responsibilities: - Financial Data Integration: Design, build, and maintain scalable, secure, and well-tested backend integrations within the Rails application with external financial systems, including a bank and an accounting platform (e.g., NetSuite). - Payment Workflow Development: Establish foundational back-end patterns for all payment workflows, including processing employer premium payments via ACH, managing refunds for overpayments, and handling ACH and check payments for beneficiaries. - Code Quality & Standards: Write clean, maintainable, and efficient code while following OOP, DRY, and SOLID principles. Actively participate in code reviews, providing and receiving strong, thoughtful feedback to uphold high code and maintainability standards. - System Foundation: As this is a greenfield application, establish foundational patterns for all backend payment workflows and the flow of data into the accounting platform. - Full-Stack Contribution: Contribute to the full-stack development of accessible and maintainable features within the application, with a strong focus on the backend. - Agile Collaboration: Collaborate cross-functionally with engineers, designers, and product managers in an agile environment to refine requirements and deliver value for end-users. - Performance: Optimize application and integration performance to ensure seamless and reliable operation. - Mentorship & Guidance: Mentor junior developers and provide technical guidance to the team (as needed). - Continuous Improvement: Stay up to date with the latest Ruby on Rails trends, tools, and industry best practices. Collaboration and Communication Stakeholder Communication: - Foster open communication with stakeholders, providing regular updates on project status and milestones. - Act as one of the point of contact between clients, stakeholders, and development teams. - Communicate regularly with stakeholders, including product managers, executives, and customers, to keep them informed of progress and address any concerns. Cross-Functional Collaboration: - Collaborate with various departments to ensure the seamless integration of technologies and solutions. - Facilitate problem-solving sessions to address complex challenges and foster innovation. Qualifications and Skills: Educational Background: Bachelor's degree in Computer Science, Information Technology, Engineering or a related field. A Master's degree will be considered a plus. Experience: - Significant Rails Backend Experience (5+ years): Strong backend-leaning experience with Ruby on Rails in a production environment. - Data Integration Expertise: Significant experience building conventional, maintainable, well-tested, and extensible data integrations and back-end functionality in Ruby on Rails. - Financial/Accounting Systems: Experience building integrations with financial and accounting systems (direct experience with NetSuite is a significant plus). - Payment Processing: Experience working with ACH payments is a significant plus. - OOP Commitment: A strong commitment to and demonstrated practice of solid Object-Oriented Programming (OOP) principles. - Testing: Ability to write unit tests and integration tests using RSpec or Minitest. - Architecture: Strong understanding of MVC architecture and RESTful web services. - Database: Experience working with relational databases like PostgreSQL or MySQL, and ActiveRecord ORM. - Version Control: Proficient with version control systems (Git/GitHub). - Agile Proficiency: Proficient with agile methodologies (Scrum, Kanban) and tools such as JIRA and Confluence. - Collaboration: Excellent communication, collaboration, and strong technical judgment skills. Technological Proficiency: - Experience with cloud computing platforms such as AWS. - Familiarity with modern programming languages and web technologies. - Familiarity with agile tools such as Jira, Slack, and Confluence. - Previous experience in healthcare, finance, or government sectors is advantageous. - Experience with Docker, Kubernetes, or other containerization tools. - Familiarity with Redis, Sidekiq, or background job processing. - Exposure to microservices architecture and distributed systems. - Experience working in a DevOps culture and with monitoring tools like New Relic or Datadog. - Knowledge of GraphQL and API-first development. Personal Attributes: - Strong leadership qualities, with the ability to collaborate effectively across cross-functional teams. - Forward-thinking with a keen eye for identifying opportunities for innovation and improvement. - Detail-oriented with a commitment to maintaining high standards of quality and efficiency. Additional Requirements: - A willingness to continually learn and adapt to the evolving technology landscape. - Ability to work in a fast-paced environment and manage multiple projects simultaneously. All work must be conducted within the U.S., excluding U.S. territories. Some federal contracts require U.S. citizenship to be eligible for employment. You must be legally authorized to work in the U.S. now and in the future without sponsorship. As the US Government is our clientele, you may be required to obtain a public trust or security clearance. Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute. What We Offer: - Competitive salary and benefits package, including reimbursement plan health, dental, and vision insurance, retirement plan, and generous paid time off. - Opportunity to work with a talented team of professionals on exciting and innovative projects. - Flexible work arrangements, including remote work options. - Continuous learning and development opportunities, including access to training resources and professional development programs. - A collaborative, inclusive work environment that values diversity and encourages growth. Join us at Archesys and be part of a team dedicated to delivering cutting-edge cloud solutions for clients in the public sector. Your expertise and passion for technology will help us continue to innovate and grow. We look forward to welcoming you to our team and supporting your success as Ruby on Rails Engineer. Archesys participates in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. Archesys is an equal opportunity employer committed to creating a diverse and inclusive workplace. We welcome applications from all qualified candidates, regardless of race, color, religion, sex.Work collaboratively with different departments to ensure seamless integration of technologies and solutions. Organize problem-solving sessions to tackle complex challenges and encourage innovation.

United States
Job Closed
Apollo.io logo

Senior Backend Engineer

Apollo.io

Helping sales teams find their ideal buyers and convert them into customers.

Backend Engineer47 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

Apollo.io is the leading go-to-market solution for revenue teams, trusted by over 500,000 companies and millions of users globally, from rapidly growing startups to some of the world's largest enterprises. Founded in 2015, the company is one of the fastest growing companies in SaaS, raising approximately $250 million to date and valued at $1.6 billion. Apollo.io provides sales and marketing teams with easy access to verified contact data for over 210 million B2B contacts and 35 million companies worldwide, along with tools to engage and convert these contacts in one unified platform. By helping revenue professionals find the most accurate contact information and automating the outreach process, Apollo.io turns prospects into customers. Apollo raised a series D in 2023 and is backed by top-tier investors, including Sequoia Capital, Bain Capital Ventures, and more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Backend Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. You enjoy working cross functionally to solve hard problems and make an impact. At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. You have a drive to constantly investigate performance improvements and innovative ideas. Our tech stack is React/Redux/NodeJS on the front end, Ruby/Ruby on Rails/MongoDB/Redis/Elasticsearch on the backend, and Kubernetes/Docker/Ansible/Terraform in infrastructure. DAILY ADVENTURES & RESPONSIBILITIES - Design and implement highly scalable backend endpoints - Gather product requirements and write design docs to satisfy product needs - Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance - Mentor others on best practices and effectively share knowledge - Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders - Be comfortable introducing new technologies and new ideas as required - Work effectively as part of a large global team - Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s - Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers COMPETENCIES - Proactively acts without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions. - Develops services that are highly available and scalable with proper monitoring and alerting in place. - Able to up-level the team by sharing knowledge and best practices with the engineering team. - Able to deal with ambiguity - Ownership of projects from start to finish. Just because the project has been deployed doesn’t mean it’s done. - Organized and able to effectively plan and breakdown large projects into smaller tasks that are easier to estimate and deliver. - Lets others speak and seek to understand their viewpoints. - A creative and innovative problem solver & previous experience working in an agile, startup environment. - Confident in owning your role, and bringing creative ideas to the hands of our users QUALIFICATIONS - Minimum 8 years of industry experience in backend development, at least 3-4 years in senior positions, developing large-scale applications - Experience developing distributed web applications - Your code is comprehensible, well-structured, highly performant - Experience with database modeling (SQL or NoSQL both OK) - Experience with using and designing RESTful services - Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design Must have: Communication Skills, Problem Solving, Proactivity, Team Player, Listening Skills, Creativity and Innovation, Organization and Planning, Dealing with Ambiguity, Ownership of projects from start to finish, Distributed Web Development Nice to have: BS or MS degree in Computer Science, Computer Engineering or similar, GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, Microservices, Machine Learning Apollo.io Tech Blog : deep dives into engineering, product design, and company-culture stories from the Apollo team, offering behind-the-scenes insight into how Apollo builds and scales its B2B sales platform We are AI NativeApollo.io is an AI-native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers—and we expect the same mindset from our team. If you're energized by finding smarter, faster ways to get things done using AI and automation, you'll thrive here. Why You’ll Love Working at ApolloAt Apollo, we’re driven by a shared mission: to help our customers unlock their full revenue potential. That’s why we take extreme ownership of our work, move with focus and urgency, and learn voraciously to stay ahead. We invest deeply in your growth, ensuring you have the resources, support, and autonomy to own your role and make a real impact. Collaboration is at our core—we’re all for one, meaning you’ll have a team across departments ready to help you succeed. We encourage bold ideas and courageous action, giving you the freedom to experiment, take smart risks, and drive big wins. If you’re looking for a place where your work matters, where you can push boundaries, and where your career can thrive—Apollo is the place for you. Learn more here!

India
Job Closed
centrapay logo

Intermediate Software Engineer

centrapay

Open Payments Platform - docs.centrapay.com

Backend Engineer47 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

At Centrapay, we're revolutionising how you spend money both in-store and online. We allow businesses to create digital assets and loyalty programmes so that you can spend and be rewarded anywhere. Some of our partners include Coca-Cola, BNZ, and Farmlands, and we process payments in New Zealand and Australia. Our payments platform is the heartbeat of what we do. On top of this, we're building our hero app, Payap (www.payap.com), that brings all of our best capabilities to life. 👩‍💻 What you'll actually be working on These aren't abstract responsibilities, these are real projects from our roadmap: - Building self-service tools that let partners create their own economies: you'll be shipping flows that take a business from idea to live loyalty programme in under 10 minutes, with API abstractions that make complex economic systems feel like filling out a form. - Creating multiplayer money experiences in Payap: the split payments flow that handles the mate who never pays you back, shared challenges that make transactions feel like achievements, and group payment UX that works when half your mates have Payap and half don't. - Building fraud detection that protects without blocking legitimate transactions: designing signals that catch card testing attacks but not someone's $5.50 flat white, creating risk intelligence across thousands of merchants, and shipping monitoring that knows suspicious activity from lunch rush. 🏋️‍♀️ How we actually work - You build it, you run it, you own it: Engineers at Centrapay ship features end-to-end and see them through production. When something breaks or could be better, you have the context and autonomy to fix it, no waiting for permission or handoffs to other teams. - Learn by building: We give you business problems, not specs. "Partners need faster onboarding" is your starting point, and how you solve it is up to you. You'll do market research, run spikes, and explore the solution space. No ticket grooming, no story pointing. We also have 10% time and Hackathons where you can experiment with new tech you wouldn't normally get to use. - Progress over perfection: We deploy to production daily, and you'll push code on your first day. We believe in shipping early, iterating fast, and learning from real usage. - Work across the stack: Backend, frontend, infrastructure. Whatever it takes to deliver amazing experiences for our customers. 📚 Our stack Don't stress if you haven't touched some of these, we'll help you bridge the gaps: - AI tools: Claude Code, Cursor, Github Copilot - Backend & data: Node.js, DynamoDB, Redis, Vitest - Frontend: Vue.js, Tailwind CSS, Astro, Testing Library, Playwright - Infrastructure & operations: AWS, Kubernetes, Terraform, Honeycomb, OpenTelemetry - Tooling: Claude, Github, Slack, Notion, Figma

New Zealand
Job Closed