Search jobs > Costa Mesa, CA > Remote > Principal software engineer

Principal Software Engineer (Remote)

Experian
Costa Mesa, California, United States
Remote
Full-time

Job Description

We are looking for an experienced Principal Software Engineer to join our team and help us develop our analytics platform.

You will design, develop, and maintain the backend services that process information collected by our JavaScript and Mobile SDKs.

You have experience in Apache Flink and building applications that use AWS native services such as AWS Lambda and DocumentDB, and knowledge of event-driven architecture concepts.

You will report to the Director of Software Engineering.

You'll have the opportunity to :

  • Design features that are easy to use, reliable, and efficient.
  • Collaborate with teams to understand requirements.
  • Write automated tests and conduct code reviews to maintain the quality of our codebase.
  • Be part of our on-call rotation, debug and troubleshoot issues that arise in our services, and resolve them promptly.
  • Keep up-to-date with the latest AWS technologies and identify where performance improvements and cost savings can be found.
  • Provide technical leadership and mentorship to junior developers on the team and integration engineers working with customers.
  • Join calls with our customers' developers to understand issues and guide the customer to resolution.
  • Work directly with our Data Science team to ensure the correctness of events captured for analysis and collaborate to expand our capabilities across new use cases.

Qualifications

Your background :

  • 10+ years of professional software development experience.
  • 5+ years of experience developing AWS event-driven architecture applications.
  • Bachelor's or Master's degree in Computer Science or a related field of study, or equivalent experience.
  • Knowledge of Java, Python, and JavaScript.
  • Knowledge of AWS cloud fundamentals, platform architecture, and programming languages.
  • Familiarity with RESTful APIs and JSON.
  • Experience with automated testing frameworks.
  • Strong debugging and troubleshooting skills.
  • Experience developing event-driven architecture applications using Apache Flink.
  • Familiarity with Github, Github Actions, Terraform Cloud, Jira, and Agile methodologies.

Benefits / Perks :

  • Great compensation package and bonus plan
  • Core benefits, including medical, dental, vision, and matching 401K
  • Flexible work environment, ability to work remotely, hybrid, or in-office
  • Flexible time off, including volunteer time off, vacation, sick, and 12-paid holidays

Additional Information

Our uniqueness is that we celebrate yours. Experian's culture and people are important differentiators. We take our people agenda very seriously and focus on what matters;

DEI, work / life balance, development, authenticity, engagement, collaboration, wellness, reward & recognition, volunteering.

the list goes on. Experian's people first approach is award-winning; Great Place To Work™ in 24 countries, FORTUNE Best Companies to work and Glassdoor Best Places to Work (globally 4.

4 Stars) to name a few. Check out Experian Life on social or our Careers Site to understand why.

Experian is proud to be an Equal Opportunity and Affirmative Action employer. Innovation is an important part of Experian's DNA and practices, and our diverse workforce drives our success.

Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, colour, sexuality, physical ability or age.

If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.

15 hours ago
Related jobs
Splunk Inc
California, United States
Remote

Splunk is looking for an enthusiastic and innovative Principal Software Engineer to join our Observability Data Platform organization. As applications and systems become more sophisticated and user experience is at high stake, observability - the ability to monitor and understand the systems and how...

CoStar Group
CA, Orange County

Extensive experience in software engineering with expert-level proficiency in at least one of these programming languages: C#, Java, Python, JavaScript/TypeScript. Presents solutions to senior architects, engineering, and management. A broad knowledge base across engineering technologies, discipline...

Motion Recruitment
Irvine, California

We are hiring for a Principal Computer Vision Software Engineer to join our dynamic team. Software Computer Vision Engineer. Additionally, developing software tools and frameworks to streamline the testing and deployment of computer vision solutions. This position offers a fully remote schedule for ...

Anduril
Costa Mesa, California

Develop low-level flight software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase. Contribute to hardware-in-the-loop testing to verify and validate combined software and hardware functionality. Quickly d...

CoStar Group
CA, Orange County

Extensive experience in software engineering with expert-level proficiency in at least one of these programming languages: C#, Java, Python, JavaScript/TypeScript. Presents solutions to senior architects, engineering, and management. A broad knowledge base across engineering technologies, discipline...

Obsidian Security Inc.
Newport Beach, California

As a Principal Software Engineer, you will play a critical role in shaping the future of our technology platform. Solid understanding of software engineering principles and design patterns. Your leadership will foster a culture of excellence and innovation within the engineering team. Lead the desig...

Curate Partners
Irvine, California
Remote

Remote (Preference Hartford, CT). ...

Epson America Inc.
Los Alamitos, California
Remote

This Senior Software Engineer can be 100% remote. Are you looking to leverage your expertise as a Software Engineer? Are you a lifelong learner who enjoys being on the forefront?. Epson, a provider of best-in-class digital solutions and a world leader in the development of new technologies, is seeki...

95-2566122 First American Title Insurance Co
Santa Ana, California
Remote

The Senior Software Developer will participate in the design, development, coding, testing, debugging, and maintenance of software code for a web application that will serve our customers and employees. Engage daily with your distributed, remote engineering team working on different layers of the in...

Raytheon Technologies
Fullerton, California

Must have a minimum of 8 years of experience in the Software Engineering field, specifically within a Unix/Linux environment, with expertise in C Programming, structured programming, and the full software development lifecycle. You will lead and participate on software teams to design, develop, and ...