Hybrid

U-Haul is hiring a Senior Software Developer (Core Payments)

About the Role

This role involves leading the development and enhancement of critical payment processing platforms, working closely with cross-functional teams to deliver secure and efficient solutions.

Responsibilities

  • Design and implement scalable software solutions for payment processing
  • Collaborate with product and engineering teams to define technical requirements
  • Ensure high availability and performance of core payment services
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and mentor junior developers
  • Troubleshoot and resolve production issues promptly
  • Participate in system architecture planning and decision-making
  • Integrate with third-party payment gateways and financial institutions
  • Maintain compliance with security standards and industry regulations
  • Optimize systems for reliability and fault tolerance
  • Support deployment pipelines and CI/CD practices
  • Monitor system performance and implement improvements
  • Work with data encryption and secure handling of sensitive information
  • Contribute to technical documentation and design specifications
  • Stay current with emerging technologies and payment industry trends
  • Participate in agile development cycles and sprint planning
  • Ensure software meets audit and compliance requirements
  • Collaborate on incident response and post-mortem analysis
  • Develop unit and integration tests to ensure code quality
  • Support scalability efforts as transaction volume grows
  • Evaluate and adopt new tools and frameworks when appropriate
  • Promote best practices in software engineering across the team
  • Assist in defining roadmap priorities for payment platform evolution
  • Work within defined timelines to deliver high-impact features
  • Engage in peer programming and knowledge-sharing sessions

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with office and remote options

Team

Part of a collaborative engineering team focused on payment systems

Why This Role Matters

  • The systems built in this role directly impact millions of customer transactions annually.
  • Work is central to maintaining trust and security in financial operations.
  • Developers have direct influence on platform stability and innovation pace.

Growth Opportunities

  • Opportunities to lead technical projects and mentor engineers.
  • Access to training and conferences for professional development.
  • Pathways to advance into architecture or technical leadership roles.

May offer visa sponsorship for qualified candidates

Required Skills
C#.NET CoreSQL ServerEntity Framework CoreKafkaGitAzure DevOpsREST APIsMicroservices
About company
U-Haul
U-Haul is a moving and storage company providing truck and trailer rentals.
All jobs at U-Haul Visit website
Job Details
Category other
Posted 10 months ago