Senior Software Engineer - Java & Payment Technologies

Irvine, CA, US • Posted 1 day ago • Updated 4 hours ago
Full Time
On-site
USD $135,000.00 - 150,000.00 per year
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Software Engineering
  • Computer Science
  • Computer Engineering
  • Electrical Engineering
  • Software Architecture
  • Interfaces
  • Scripting
  • Build Tools
  • Software Deployment
  • OTA
  • Adobe AIR
  • Mobile Payments
  • AV
  • Audiovisual
  • API
  • Payment Processing
  • Point Of Sale
  • UI
  • Automated Testing
  • Git
  • JIRA
  • Docker
  • Cloud Computing
  • Java
  • C++
  • Test Cases
  • Embedded Systems
  • System Integration
  • Debugging
  • Firmware
  • Communication
  • Testing
  • Documentation
  • Collaboration
  • Computer Hardware
  • Design Review
  • Life Insurance
  • SAP BASIS

Summary

Senior Software Engineer - Java & Payment Technologies

Our client, a fast-growing company within the EV/AV (Electric & Autonomous Vehicle) industry, is looking to add a Senior Software Engineer to their team in Irvine, CA. They're seeking someone with strong experience in Java development, API integrations, embedded systems, payment processing/POS solutions, and UI development.

Please note: This is a fully onsite position requiring attendance 5 days per week at the Irvine office.

This role offers the opportunity to work on innovative embedded technologies that support next-generation payment and vehicle solutions. The ideal candidate will have a strong software engineering background with experience developing applications that interact with firmware, payment devices, backend services, and user-facing interfaces. You'll collaborate with engineers across hardware, firmware, and software teams to build scalable, reliable, and high-performance solutions.

Required Skills & Experience
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience developing software for embedded systems
  • Strong Java programming skills
  • Experience building and supporting API integrations
  • Solid understanding of embedded systems and software architecture
  • Experience working with processors and peripheral interfaces
  • Background supporting payment processing platforms, POS systems, and payment devices
  • Experience with UI-layer development
  • Strong debugging and troubleshooting skills in embedded environments
  • Familiarity with Git, Jira, and Docker
  • Experience with scripting and automation
  • Knowledge of build tools and software deployment processes
Desired Skills & Experience
  • C++ experience is highly preferred
  • Exposure to cloud-based environments, particularly OTA (Over-the-Air) updates and backend integrations
  • Familiarity with mobile payment technologies
  • Prior experience in the EV, AV, or automotive industry
What You Will Be Doing
Tech Breakdown
  • Java Development
  • API Integration
  • Payment Processing & POS Systems
  • User Interface Development
  • Firmware & Software Integration
  • Test Automation
  • Git, Jira, Docker
  • Cloud Technologies (Nice to Have)
  • C++ (Preferred)
Daily Responsibilities
  • Design, develop, and maintain software applications for embedded systems
  • Write and optimize Java-based code while contributing to C++ development efforts when needed
  • Implement, validate, and support firmware-related functionality
  • Create verification suites and automate test cases
  • Partner with firmware and embedded engineering teams to ensure effective system integration
  • Debug and troubleshoot software-to-firmware communication issues
  • Develop and execute unit, integration, and system-level testing
  • Analyze and resolve software defects, performance issues, and system bottlenecks
  • Maintain development and testing documentation
  • Provide project updates and communicate technical risks, issues, and resolutions
  • Collaborate with hardware engineers, software developers, and product managers throughout the development lifecycle
  • Participate in architecture discussions, design reviews, and code reviews
The Offer
Base Salary: $135,000 - $150,000
Benefits
  • Medical, Dental, Vision, and Life Insurance
  • Short-Term & Long-Term Disability Coverage
  • 401(k) with 100% Company Match
  • Paid Vacation and Sick Time
  • 11 Paid Holidays
Applicants must be authorized to work in the United States on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 882733
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Irvine, California

Today

Full-time

USD 100,000.00 - 140,000.00 per year

Anaheim, California

Today

Full-time

USD 130,000.00 - 170,000.00 per year

Irvine, California

Today

Full-time

USD 145,000.00 - 190,000.00 per year

Irvine, California

Today

Full-time

USD 98,000.00 per year

Search all similar jobs