Senior Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
Seeking a hands-on Senior Software Engineer in a full-time remote role, the successful candidate will design, build, and ship production software for payment systems that empower nonprofits, ensuring reliability and security in financial transactions.
Key responsibilities
- Design, build, test, and ship features and integrations across the payments stack, collaborating with product, design, and support teams
- Utilize agentic AI tools to enhance development processes and maintain alignment with architectural standards
- Debug production issues, improve the live codebase, and engage in team collaboration through code reviews and knowledge sharing
Required qualifications
- Hands-on experience with AI-assisted production work in established codebases
- Strong recent experience as a senior engineer with live production applications and a deep understanding of software architecture
- Experience with modern payment processing systems, including knowledge of APIs, webhooks, and security practices
- Proficiency in object-oriented design, asynchronous programming, and relational databases
- Excellent collaboration skills within a communicative and tight-knit team environment
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 38,801 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee