7 hours ago
Remote, United StatesSenior
Base Salary
$115k - $130k/yr
Responsibilities
- Design, develop, and maintain core billing and invoicing systems using C# and PHP.
- Use Claude and Cursor throughout design, implementation, testing, refactoring, and code comprehension workflows.
- Review AI-generated code for correctness, security, performance, and maintainability before production release.
- Own architectural and design decisions for billing system components.
- Lead technical discussions, code reviews, maintainability improvements, and performance best practices.
- Mentor junior team members, including coaching on safe and effective AI tool usage.
- Improve CI/CD pipelines and development processes.
- Implement monitoring, logging, and alerting to identify and resolve issues proactively.
- Optimize database queries and system architecture for growing transaction and merchant volumes.
- Implement security controls and support PCI DSS compliance for payment and merchant data.
- Communicate project status, risks, and technical decisions to technical and non-technical stakeholders.
- Collaborate with Product Owners, Developers, and QA teams on product releases.
- Identify and mitigate software-development and security risks.
- Provide feedback and resolutions for escalated support issues.
- Research technologies and methodologies that improve performance and developer productivity.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- At least 5 years of experience developing complex software applications in a collaborative environment.
- Advanced proficiency in C# and/or PHP and strong knowledge of object-oriented design principles and design patterns.
- Advanced experience with database design, optimization, and performance tuning.
- Knowledge of security and compliance best practices, including OWASP and PCI.
- Experience designing and architecting scalable distributed systems with attention to performance, reliability, and maintainability.
- Proven experience with code reviews and maintaining code quality standards.
- Ability to understand, debug, and enhance complex existing systems with limited documentation and changing requirements.
- Hands-on experience building production software with Claude and Cursor and willingness to use them daily.
- Sound judgment about where AI tooling provides leverage and how it can fail in large, legacy, or sparsely documented systems.
- Strong communication, mentoring, collaboration, and technical problem-solving skills.
- Preferred experience with logging systems such as Logz.io and log optimization.
- Preferred experience with Kubernetes or Docker containerization.
- Preferred experience with monitoring and alerting systems such as DataDog or NewRelic.
- Preferred experience with CI/CD pipelines, automated testing, and deployment processes.
Benefits
- Remote-first culture.
- Competitive compensation and benefits.
- Personal growth and advancement opportunities.
- Flexible PTO and dedicated sick time.
- Health, dental, and vision insurance.
- Life, accidental death and dismemberment, short-term disability, and long-term disability insurance.
- 401(k) matching up to 4% after two months of service.
- Flexible Spending Account.
- Paid parental leave.
- Company volunteer days.
- Employee referral program.
- Bonusly colleague recognition.
