
Principal Software Engineer
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in United States.
β’ Act as a technical leader across engineering teams and product initiatives.
β’ Influence architectural direction while staying actively involved in software development.
β’ Design and implement scalable, secure, reliable, and high-performance enterprise software solutions.
β’ Collaborate with Engineering leadership to tackle complex technical challenges.
β’ Advocate for practical AI-assisted software development practices throughout Engineering.
β’ Design and create AI-powered features that enhance developer productivity and customer value.
β’ Assess emerging AI technologies, including LLMs, AI agents, RAG, and agentic development workflows.
β’ Guide engineers on responsible AI adoption, technical evaluation, and contemporary development practices.
β’ Write, review, test, and maintain high-quality production code.
β’ Lead intricate development initiatives from design through to production deployment.
β’ Diagnose critical production issues and provide practical, sustainable solutions.
β’ Promote technical excellence across Java applications, APIs, microservices, and cloud-native architectures.
β’ Establish engineering practices that enhance software quality, maintainability, and delivery.
β’ Identify technical debt and spearhead modernization initiatives.
β’ Enhance application performance, scalability, reliability, and developer productivity.
β’ Champion automation, engineering excellence, and continuous learning.
β’ Prototype and assess technologies that bolster AutoRABIT's enterprise platform.
β’ Mentor senior engineers and emerging technical leaders.
β’ Collaborate with Product Management, Architecture, Security, and DevOps teams.
β’ Translate intricate technical concepts into actionable recommendations.
β’ Foster a culture of accountability, curiosity, collaboration, and execution.
β’ Over 15 years of professional software engineering experience delivering enterprise-scale applications.
β’ Expert-level proficiency in Java, modern software engineering practices, and distributed systems.
β’ Strong expertise with Spring Boot, APIs, microservices, cloud-native development, and enterprise application architecture.
β’ Proven hands-on experience using AI-assisted development tools to enhance engineering productivity.
β’ Experience in developing AI-powered software products, integrations, or developer productivity solutions.
β’ Familiarity with Large Language Models, Retrieval Augmented Generation (RAG), AI agents, Model Context Protocol (MCP), or similar AI technologies.
β’ In-depth understanding of cloud platforms such as AWS or Azure, including modern cloud architecture and AI integration capabilities.
β’ Experience with CI/CD, DevSecOps, Kubernetes, containers, and Infrastructure as Code.
β’ Experience in developing enterprise SaaS products, ideally within the Salesforce ecosystem.
β’ Proven ability to diagnose and resolve complex technical and production issues.
β’ Experience mentoring senior engineers and leading technical initiatives across teams.
β’ Contributions to open-source projects, technical publications, patents, or other forms of demonstrated technical leadership.
β’ Excellent communication skills with the ability to influence technical decisions without direct authority.
β’ Ability to collaborate effectively with globally distributed engineering teams while working remotely within the United States.
β’ Must reside in and be eligible to work in the United States.
β’ Bonus.
β’ Fully remote work within the United States.
β’ Opportunity to collaborate with talented engineers across a global organization.
β’ Chance to shape technical direction and accelerate AI adoption across Engineering.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.