jobapplier

Principal Software Engineer (USA)

AutoRABIT

Skills

Required

  • AI
  • software engineering
  • Java
  • Salesforce
  • Large Language Models
  • Retrieval
  • Augmented Generation RAG
  • AI agents
  • Model Context Protocol MCP
  • AWS / Azure

Preferred

  • AI adoption
  • technical evaluation
  • CI/CD
  • Kubernetes
  • Spring Boot

Join AutoRABIT, a leading provider of DevOps solutions for Salesforce. As a Principal Software Engineer, you will play a key role in driving innovation and technical strategy within our global Engineering organization. You will be responsible for designing and implementing scalable, secure, and high-performance enterprise software solutions, while also mentoring engineers and championing AI-assisted software development practices. This is a hands-on position that requires deep Java and enterprise software development experience.

Serve as a technical leader across engineering teams and product initiatives, influencing architectural direction while remaining actively engaged in software development.

Responsibilities

  • Design and implement scalable, secure, reliable, and high-performance enterprise software solutions, championing practical AI-assisted software development practices across Engineering.
  • Mentor engineers on responsible AI adoption, technical evaluation, and modern development practices, and lead complex development initiatives from design through production deployment.
  • Experience mentoring senior engineers and leading technical initiatives across teams
  • Experience with CI/CD, DevSecOps, Kubernetes, containers, and Infrastructure as Code
  • Strong experience with Spring Boot, APIs, microservices, cloud native development, and enterprise application architecture

Requirements

  • Excellent communication skills and the ability to influence technical decisions without direct authority
  • Familiarity with Large Language Models, Retrieval Augmented Generation (RAG), AI agents, Model Context Protocol (MCP), or comparable AI technologies
  • Ability to collaborate effectively with globally distributed engineering teams while working remotely within the United States
  • 15+ years of professional software engineering experience delivering enterprise scale applications
  • Demonstrated hands on experience using AI assisted development tools to improve engineering productivity
  • Expert level proficiency in Java, modern software engineering practices, and distributed systems
  • Experience building AI powered software products, integrations, or developer productivity solutions
  • Deep understanding of cloud platforms such as AWS or Azure, including modern cloud architecture and AI integration capabilities
  • Experience developing enterprise SaaS products, preferably within the Salesforce ecosystem
  • Demonstrated ability to diagnose and resolve complex technical and production issues
  • Contributions to open source projects, technical publications, patents, or other demonstrated technical leadership

Pay

USD 210,000 - 235,000