Scan your resume against ATS criteria for this Principle Software Engineer (Java) role at cubic.
Cubic Transportation Systems
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Lead architecture, design, and hands-on delivery for a security-critical,
that issues and manages virtual payment/transit cards across mobile wallets (Apple Wallet, Google Wallet) and EMV/contactless systems — including card tokenization and HSM-backed cryptography. You'll own technical direction across the full lifecycle and raise the engineering bar for payment-grade systems.
multi-tenant platform.
, key management, and wallet provisioning (
, Google Wallet).
endpoints — with retries, timeouts, and idempotency.
; caching with
.
(Liquibase migrations, Hibernate/JPA tuning).
with Jenkins (pipeline-as-code),
, and
.
in software development with strong Java;
in technical leadership/architecture.
on long-lived, service-oriented backends.
(SQL Server a plus) with
; multi-tenant data experience strongly preferred.
integration design with resilient outbound-call patterns.
) and service-oriented/microservices architecture.
, or similar device-tokenization flows.
;
builds; observability with
and
.
) / ARM / CloudFormation.
Employee
We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.
ptography. You'll own technical direction across the full lifecycle and raise the engineering bar for payment-grade systems.
How to apply for Principle Software Engineer (Java) at cubic?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
3+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Explore related active roles in software_engineering
Principle Software Engineer (Java)
cubic · IND Hyderabad Aparna