IrvineRecruiter Since 2001
the smart solution for Irvine jobs

Senior Software Engineer (Remote U.S.A.)

Company: Carfeine
Location: Irvine
Posted on: May 13, 2022

Job Description:

We are a growing technology company seeking a qualified individual to manage our engineering department. Founded in 2012, our AI platform uses thousands of data points to connect automotive dealers and buyers with personalized campaigns and empowers business operators to make quantitatively sound business decisions. Our work with our dealer partners covers fifteen brands across all segments, and we work with some of the largest and most respected dealerships and dealer groups in North America.

We have attracted a talented team of employees who are customer-focused and committed to our core values. We design and deliver event-driven, cloud-native application functionality executing on a vision of an industry where intelligent assistance leads to newfound operational efficiency and performance. If you are interested in becoming an integral member of the Carfeine team, we would love to hear from you!

We are looking for an experienced Senior Software Engineer to develop enterprise applications using industry best practices resulting in a robust, scalable application. The candidate must be proficient in modern Python programming and HTTP/REST APIs.

Fast-forward six months and you will have accomplished at least the following: Improved scalability for one of our applications and built integrations with two data partners.

Essential Duties and Responsibilities:


  • Performance tuning, improvement, balancing, usability, and automation of the application
  • Enhancing AWS cloud-native architecture

    • Developing applications in Python using a variety frameworks and technologies
    • Developing automated tests and implementing CI/CD pipelines
    • Maintain and debug live software systems

      Work Planning/Oversight
      • Accountable for holding themselves and others to Carfeine's core values
      • Document software code and ensure that technical documentation (e.g., configuration guides, install guides) meets requirements

        Key Competencies, Knowledge, and Skills:
        • Expertise in leveraging Object-Oriented Programming methodologies and design patterns including domain-driven design, microservices, cloud-native, service mesh, and cloud design patterns
        • Skilled with resilient application design and secure coding practices, including an understanding of security risks for applications and code remediation techniques
        • Competent in maintaining and debugging live software systems, including an understanding of code quality analysis results and remediation/debugging mechanisms
        • Skilled in creating self-contained, reusable, and testable modules and components in frontend and backend work
        • Experience with creating and consuming HTTP/REST APIs
        • Working knowledge of code collaboration platforms such as GitHub, Bitbucket, or GitLab, submitting/reviewing/approving Pull Requests/Merge Requests
        • Creative problem-solving skills that deliver elegant solutions to complex issues
        • Excellent communication skills, with an emphasis on verbal and written communication
        • Strong teamwork focus (live by the team, die by the team) and the ability to foster collaboration within and across teams

          Education, Knowledge, and Training:
          • Bachelor's degree in Computer Science/Engineering, technical discipline, or related field and equivalent experience required
          • Minimum of 5 years' experience designing, developing, and supporting SaaS applications
          • Languages/Frameworks: JavaScript, Python/Django, Docker
          • Databases: Aurora PostgreSQL
          • AWS Certified Cloud Practitioner certification a plus

            Who We Are

            Carfeine builds cognitive assistance technology for automotive dealerships to optimize and personalize their marketing and retail operations. We are a data-driven company using data science and machine learning to build easy-to-use tools for our customers. We are a remote-first company, but you must be within three time-zones of our Maryland offices.

            CARA: Our Core Values

            Collaboration - We are committed to open communication and sharing ideas because we can achieve more when we work together.

            Accountability - We choose to always do what we say we're going to do with integrity. If we see a problem, we take ownership to solve it.

            Respect- We treat our colleagues, partners, and customers, the way we want to be treated - with authenticity, respect, and empathy.

            Aspiration - We will encourage and support each other to achieve our dreams and strive to get better every day.

            Benefits Overview

            The goal of the Carfeine rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan includes the following benefits, in addition to many others:
            • Paid time off including vacation days, holidays, and parental leave for mothers, fathers, and adoptive parents;
            • Healthcare (including a triple tax-advantaged health savings account and wellness incentive), dental, vision, and life insurance plans to cover you and your family;
            • 401K savings plan to help you save for retirement;
            • Employee Equity Incentive Plan;
            • Recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values

              Powered by JazzHR


Keywords: Carfeine, Irvine , Senior Software Engineer (Remote U.S.A.), IT / Software / Systems , Irvine, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Irvine RSS job feeds