Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Samsara, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer - Back End at Samsara, you will play a critical role in developing and maintaining robust backend systems that power our innovative IoT solutions. You will collaborate with cross-functional teams to design, implement, and optimize scalable applications, ensuring a seamless user experience. Your expertise will contribute significantly to the overall architecture of back-end systems, providing a strong foundation for future enhancements and integrations within our IoT ecosystem.
Job Responsibilities
- Design, develop, and implement APIs and microservices to support various application functionalities.
- Optimize existing backend processes for performance and scalability, leveraging cloud technologies.
- Collaborate with front-end developers and product managers to deliver reliable and efficient software solutions.
- Conduct code reviews and provide mentorship to junior developers, fostering growth and best practices within the team.
- Integrate data storage solutions and ensure data security and compliance across all developed systems.
- Identify and troubleshoot system bottlenecks, ensuring availability and performance at scale.
- Stay updated with emerging technologies and participate in continuous improvement initiatives to enhance the existing architecture.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in back-end development, with a strong focus on server-side programming.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud computing platforms (AWS, Azure, or Google Cloud) and container orchestration (Kubernetes).
- Solid understanding of database technologies, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
- Familiarity with CI/CD processes and DevOps tools.
- Strong problem-solving skills and the ability to work independently and in a collaborative team environment.
Technologies & Tools
In this role, you will utilize a diverse set of technologies and tools including but not limited to cloud computing platforms (AWS, Azure), programming languages (Python, Java, Go), database management systems (PostgreSQL, MongoDB), and containerization tools (Docker, Kubernetes). Familiarity with APIs and microservices architecture will also be essential in delivering high-quality software solutions.
Ideal Candidates
Ideal candidates for the Senior Software Engineer - Back End position at Samsara should possess a strong technical foundation combined with excellent communication and collaboration skills. They should demonstrate a passion for technology and innovation, show a proactive approach to problem-solving, and a commitment to building maintainable and scalable systems. Additionally, a team-oriented mindset and adaptability in a fast-paced environment will be crucial traits for success in this position.
A full-time year is 2,080 hours: $20 an hour is $41,600 a year before taxes, and $50,000 a year is $24.04 an hour. Hourly to salary calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.