Principal Software Engineer (USA)
AutoRABIT
- Atlanta, United States
- Lead/Staff
- 15+ years
- Posted
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
