Self Financial logo
Self Financial Verified
FinTech, Financial Services

Senior Software Engineer

United StatesHybridFull TimeSenior$114,000–$169,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Software Engineer to join our Payments (PayPort) platform team. This role is responsible for ensuring the reliability, scalability, and ongoing development of critical payment systems and related services. You will contribute to both daily operations and key initiatives, including payment integrations and financial reporting. The ideal candidate has 5-8 years of experience in backend development, strong proficiency in programming languages, frameworks, and SQL, and experience with cloud platforms like AWS. Familiarity with CI/CD, monitoring, and production support is essential. Experience with payment processing, financial platforms, or regulated environments is highly preferred.

### Who you are
- 5-8 years of experience in software development
- Strong experience with backend systems and service-oriented architecture
- Experience supporting or building payment systems or financial platforms
- Proficiency in programming languages, frameworks, and database systems (SQL)
- Experience with cloud platforms (e.g., AWS)
- Familiarity with CI/CD pipelines, monitoring, and production support
- Strong problem-solving skills and ability to operate in a production-critical environment
- Experience with payment processing, financial systems, or regulated environments
- Experience building bank or bureau reporting systems
- Familiarity with scalability, fault tolerance, and high-availability systems
- Experience working in high-growth or resource-constrained environments
- Strong communication and cross-functional collaboration skills

### What the job involves
- We are seeking a Senior Software Engineer to support our Payments (PayPort) platform, which powers critical business operations and revenue-generating processes. This role is responsible for ensuring the reliability, scalability, and ongoing development of payment systems and related services
- As a senior member of the team, you will contribute to both "run the business" operations and key initiatives, including payment integrations and financial reporting capabilities. You will work cross functionally with product, infrastructure, and business stakeholders to deliver high-quality, resilient solutions
- Support and maintain the PayPort payment platform and related services
- Ensure system uptime, reliability, and performance of critical payment workflows
- Monitor, troubleshoot, and resolve production issues impacting payment systems
- Design, develop, and enhance payment processing capabilities and integrations
- Build and support bank and bureau reporting functionality
- Contribute to scalable, secure, and high-performance software solutions
- Participate in all phases of the software development lifecycle
- Support day-to-day "run the business" operations for payment systems
- Improve system reliability through monitoring, alerting, and performance optimization
- Implement best practices in testing, automation, and deployment
- Collaborate with cross-functional partners including Product, DevOps, and Finance
- Participate in code reviews, technical design discussions, and sprint planning
- Mentor junior and mid-level engineers as needed

### Benefits
- Healthcare including medical, dental, vision, life, disability, FSA, HSA
- 401(k) investment plan
- Equity incentive plan
- Flexible time off
- Paid Parental Leave for primary and secondary care givers
- Wellness programs and fitness benefits
- Professional development reimbursement
- Reward and recognition program
- Hybrid work environment

Ready to apply?
You'll be redirected to Self Financial's application page.

Similar roles