Senior Software Engineer (Remote) - AI-Driven Billing

Parking

California

Hybrid

USD 71,000 - 86,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and Dental Insurance
40 hours week with flexi-time
Life, Disability insurance

Job summary

NMI is seeking a Senior Software Engineer to join the Development team and enhance payment processing services. You will work on scalable, secure systems with an emphasis on billing, invoicing, and data integrity. Expect to use AI-assisted tools daily and mentor teammates while shaping architecture and CI/CD improvements.

Required are 5+ years of experience, strong C# or PHP skills, and a solid foundation in OO design and security. Bachelor's degree in CS or equivalent is expected.

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • Minimum 5 years of experience developing complex software in an agile team.
  • Advanced proficiency in C# and/or PHP with solid OO design knowledge.
  • Strong SQL/DB design, performance tuning, and security best practices.

Responsibilities

  • Design, develop, and maintain core billing and invoicing systems using C# and PHP.
  • Lead technical discussions, code reviews, and drive best practices.
  • Mentor junior engineers and improve CI/CD pipelines.
  • Implement monitoring, logging, and security measures including PCI considerations.
  • Collaborate with Product Owners, Developers, and QA for releases.

Skills

C#
PHP
OO design
Security best practices
AI tooling (Claude/Cursor)
Architectural design

Education

Bachelor's degree in Computer Science

Tools

CI/CD
SQL/DB design
Kubernetes
Docker

Job description

NMI is seeking a Senior Software Engineer to join the Development team and enhance payment processing services. You will work on scalable, secure systems with an emphasis on billing, invoicing, and data integrity. Expect to use AI-assisted tools daily and mentor teammates while shaping architecture and CI/CD improvements.

Required are 5+ years of experience, strong C# or PHP skills, and a solid foundation in OO design and security. Bachelor's degree in CS or equivalent is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AI-Driven Payments (Remote)
Senior Software Engineer, AI-Driven Payments (Remote)

NMI • Schaumburg (IL)

Remote
USD 115,000 - 130,000
Remote first culture
Competitive compensation and benefits
Personal growth and advancement
+6
Senior Billing Systems Engineer - Remote, AI-Driven
Senior Billing Systems Engineer - Remote, AI-Driven

NMI • United States

Remote
USD 120,000 - 160,000
Health coverage
Remote-first culture
Flex PTO
+3
Remote-First Senior Software Engineer (C#/PHP)
Remote-First Senior Software Engineer (C#/PHP)

NMI • United States

Remote
USD 115,000 - 130,000
Remote first culture
Competitive compensation
Growth opportunities
+7
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

NMI • United States

Remote
USD 120,000 - 160,000
Health coverage
Remote-first culture
Flex PTO
+3
Senior Software Engineer
Senior Software Engineer

NMI • United States

Remote
USD 115,000 - 130,000
Remote first culture
Competitive compensation
Growth opportunities
+7
Staff Software Engineer: Architecture Lead for AI Billing
Staff Software Engineer: Architecture Lead for AI Billing

Raydar • Mountain View (CA)

On-site
USD 180,000 - 250,000
Competitive equity
Visa sponsorship support
Healthcare coverage
Senior Product Owner - Billing & Data Platforms
Senior Product Owner - Billing & Data Platforms

Openkrill • United States

Remote
USD 150,000 - 190,000
Competitive salary + bonus
Remote-first culture
Flexible PTO
+3
Senior Software Engineering Manager - AI Billing (Remote)
Senior Software Engineering Manager - AI Billing (Remote)

Bazeta • San Diego (CA), South San Francisco (CA)

Hybrid
USD 150,000 - 190,000
Senior Payments Engineer - Remote (AI-Driven)
Senior Payments Engineer - Remote (AI-Driven)

Better Group • United States

Remote
USD 107,000 - 115,000
Health and dental benefits
RRSP matching
Learning stipend
+2
Sr. Product Owner - Billing & Data Platforms (Remote)
Sr. Product Owner - Billing & Data Platforms (Remote)

NMI • United States

Remote
USD 110,000 - 160,000
Remote-first culture
Flexible PTO
Paid holidays