Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Parking Network B.V. Logo

Senior Software Engineer (Remote, US)

Parking Network B.V.

$90,000 - $127,000
Aug 21, 2025
Remote, US
Apply Now

NMI is looking for a Senior Software Engineer to join their Development team to drive the continued development of their payment processing services, which support billions of transactions annually for hundreds of thousands of merchants. The applications need to be efficient, reliable, redundant, secure, highly-available, and scalable.

Requirements

  • Advanced proficiency in C-Sharp and/or PHP, with strong understanding of object-oriented design principles and design patterns
  • Advanced experience with database design, optimization, and performance tuning
  • Strong knowledge of security and compliance best practices (e.g. OWASP, PCI)
  • Experience designing and architecting scalable, distributed systems with consideration for performance, reliability, and maintainability
  • Proven track record of code reviews and maintaining code quality standards
  • Proven ability to understand, debug, and enhance complex existing systems with limited documentation and evolving requirements
  • Experience with logging systems (such as Logz.io) and optimizing logs preferred

Responsibilities

  • Design, develop, and maintain core billing and invoicing systems using C-Sharp and PHP technologies
  • Take ownership of architectural and design decisions for billing system components
  • Lead technical discussions, participate in code reviews, and drive best practices in maintainability and performance
  • Lead improvements to CI/CD pipelines and development processes
  • Implement monitoring, logging, and alerting systems to proactively identify and resolve issues
  • Optimize database queries and system architecture to handle growing merchant and transaction volumes
  • Implement robust security measures to protect sensitive payment and merchant data and ensure compliance with PCI DSS standards

Other

  • Actively mentor and support the growth of junior team members
  • Communicate project status, risks, and technical decisions effectively to both technical and non-technical stakeholders
  • Collaborate closely with Product Owners, Developers, and QA teams to ensure successful product releases
  • Proactively identify, assess, and mitigate risks, including security risks, throughout the software development lifecycle
  • Provide feedback and resolutions to escalated support issues