Samsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud
Senior Software Engineer I – Agent Foundations
Location
United States
Posted
134 days ago
Salary
$187K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer I – Agent Foundations
Samsara
• Build core infrastructure for multi-agent orchestration, including task planning, coordination, execution, and recovery • Define and implement platform primitives and abstractions that enable internal teams to build and deploy new agents • Design reliable backend services and APIs for agent discovery, state management, scheduling, and observability • Architect systems to support scale, resilience, and long-running workflows across multiple concurrent agents • Collaborate with internal teams building agents to refine APIs, tooling, and operational feedback loops • Drive technical decisions in a high-ambiguity, early-stage environment where requirements evolve rapidly • Own systems end to end: design, implementation, testing, deployment, and production operation • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices
Job Requirements
- 4+ years of Software Engineering experience
- Strong software engineering fundamentals and experience building production systems
- Senior-level experience with high-scale backend or distributed systems
- Proficiency in Python
- Strong system design skills and production reliability mindset
- Comfortable working across the stack as needed
- Ability to operate in fast-moving, ambiguous environments
Benefits
- Flexible, employee-led remote model
- Professional development stipend
- Comprehensive health plans
- Paid parental leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Product Engineer
TechBiz GlobalTechBiz Global is a leading IT recruitment and software development company
• Join one of our clients' teams as a Full Stack Product Engineer. • Provide infrastructure that makes hardware development as fast as software. • Work in a small remote team with members distributed around the globe.
Software Engineering Team Lead
Quest AnalyticsFor more than 20 years, we’ve been improving provider network management one groundbreaking innovation at a time. 90% of America’s health plans use our tools, including the eight largest in the nation. Achieve your personal quest to build a great career here.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Senior Software Architect, you will play a critical role in shaping the technical direction of our platforms. This position is responsible for designing scalable, maintainable, and high-performing solutions that align with product goals and long-term business strategy. - Design, develop, and maintain scalable, reliable, and secure software solutions. - Write clean, maintainable, and efficient code while reviewing contributions from other developers to ensure quality. - Analyze complex technical challenges, provide innovative solutions, and optimize performance. - Communicate effectively with technical and non-technical stakeholders at all levels. - Manage work independently while meeting tight deadlines in a fast-paced environment. - Participate in the training and/or mentoring programs as assigned or required. - Adhere to the Quest Analytics Values and support a positive company culture. - Respond to the needs and requests of clients and Quest Analytics management and staff in a professional and expedient manner. - Other Duties As Assigned Qualifications - Bachelor's or master's degree in computer science, software engineering, or a related field. - 7+ years of professional experience in software engineering, preferably at a healthcare SaaS environment. - 3+ Years of experience leading engineering projects or teams. - Worked previously in an Agile, product-focused, and deadline-driven environment. - Understanding of modern software development practices, including Agile, CI/CD pipelines, and unit testing (preferably XUnit). - C#, including asynchronous, parallel programming, and optimization. - Deep expertise in cloud development and event-driven architecture (Azure preferred). - ORM (preferably Dapper or Entity Framework) implementation/usage experience. - REST APIs development (designing, building, consuming) experience. - HTML, CSS, JS frameworks (preferably React) implementation experience. - Experience with high-volume data processing in multi-tenant, client-facing environments. - Performance optimizations in SQL Server (or other relational database) with large data volumes, including indexing and query plans. - Experience leveraging AI tools (Claude preferred) throughout the SDLC preferred but not required. - Experience with modern data platforms (Azure Data Factory, Snowflake, Databricks, etc.) preferred but not required. - Self-motivated and able to work in a fast-paced, deadline-oriented environment. - Excellent troubleshooting, listening, and problem-solving skills. - Proven ability to solve complex issues. - Customer focused. - Works well in a team environment. Benefits - Workplace flexibility – you choose between remote, hybrid or in-office. - Company paid employee medical, dental and vision. - Competitive salary and success sharing bonus. - Flexible vacation with no cap, plus sick time and holidays. - An entrepreneurial culture that won’t limit you to a job description. - Being listened to, valued, appreciated -- and having your contributions rewarded. - Enjoying your work each day with a great group of people. Company Description For more than 20 years, we’ve been improving provider network management one groundbreaking innovation at a time. 90% of America’s health plans use our tools, including the eight largest in the nation. Achieve your personal quest to build a great career here.
Senior Staff Engineer, Enterprise Applications
NextGen HealthcareNextGen Healthcare, Inc. is a leading provider of innovative healthcare technology and data solutions.
• Responsible for the design, development, and maintenance of complex enterprise-level applications • Collaborating closely with business stakeholders and other team members • Performing complex system implementations, requirements gathering, testing strategy, production support, documentation, and enhancement of software packages and applications • Leading discovery and design sessions to develop prototypes of new systems
• Lead and manage complex system integration projects, ensuring timely delivery and high-quality outcomes. • Configure and deploy airframe, RAID, and SSD systems, optimizing performance and reliability. • Collaborate with cross-functional teams to integrate hardware and software components effectively. • Troubleshoot and resolve integration issues, providing timely solutions and maintaining system stability. • Develop and implement integration strategies, considering scalability and future expansion. • Document and maintain integration processes, ensuring knowledge transfer and best practices. • Stay updated with industry trends and emerging technologies, contributing to the company's technological advancement. • Mentor and guide junior team members, fostering a culture of knowledge sharing and continuous improvement.



