Mid-level Java Software Engineer (5+ years)
San Francisco, CA, United States
Car IQ is a nimble venture-backed company on a mission to transform the payment industry. Our team of engineers, data scientists, and finance experts have created next-generation technology that enables vehicles to autonomously pay for goods and services without the need for a credit card.
At the core of Car IQ are talented, passionate people. We take great pride in cultivating a collaborative environment where everyone can directly impact product direction while honing current skills and building new capabilities. Come be a part of our team - with great people and leading-edge technology.
What You’ll Do
In this role, you will start out as a Software Engineer and help build the future of Car IQ’s backend server technology. You will work with a team of software architects, engineers, and DevOps to focus on building reliable and maintainable backend microservices in Java.
Key Responsibilities:
Participate in design and implementation of our merchant integrations platform used to deploy and operate global, scalable, and secure applications for the Car IQ platform
Develop and maintain backend microservices in Java that communicate with external systems
Develop well-architected, scalable, and secure code with solid test coverage
Skills and Experience:
A BS in computer science or related degree, or equivalent work experience
5+ years of Java application development experience
Experience building and maintaining microservices utilizing REST or gRPC
Experience integrating with REST APIs
Experience with Spring Boot
Experience with database development, including SQL and JPA/Hibernate
Experience with Junit (or another test framework)
Experience working with cloud technologies such as those provided by AWS, GCP, Azure, etc. is a plus
Experience with containerization (Docker and/or Kubernetes) is a plus
Salary Range: $125,000- $150,000
About Us
Car IQ has created a payment solution that enables vehicles to transact securely and autonomously with payment networks, banks, and merchants. Car IQ’s underlying technology is based on a machine identity verification process called Know Your Machine ™ that allows vehicles and IoT devices to connect to payment networks, physical infrastructures, and mobility platforms. We designed Car IQ Pay to serve industry participants including fleet managers, automotive OEMs, car-sharing services, ride-sharing platforms, and commercial fleets.
We believe in building a diverse, equitable, and inclusive company. Our goal is to ensure that Car IQ upholds an inclusive environment where both applicants and employees feel respected and valued. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, and veteran status.