[Remote] Senior Backend Software Engineer
Note: The job is a remote job and is open to candidates in USA. Effodio, Inc. is revolutionizing application and infrastructure analytics in the cloud with its advanced platform. They are seeking a Senior Backend Software Engineer to design, build, and optimize their application analytics platform while providing mentorship and leading technical initiatives.ResponsibilitiesDesign & Development: Partner with engineering leadership and product managers to design, develop, and implement new features and platform enhancements. Ensure high standards for code quality, performance, scalability, and maintainabilityHands-on Coding: Write efficient, well-structured, and well-documented code in Go. Lead the full software development lifecycle—from architecture and design through coding, testing, deployment, and iterationKubernetes & Cloud Integration: Develop and operate containerized services using Kubernetes. Leverage cloud services to improve scalability, reliability, and operational efficiencyCloud & Network-Aware Architecture: Design backend services with an understanding of cloud networking fundamentals, including service-to-service communication, traffic routing, security boundaries, and scalability within a cloud environmentPerformance Optimization: Identify and resolve performance bottlenecks across services and systems. Apply best practices for high availability, fault tolerance, and disaster recoveryMentorship & Leadership: Actively mentor and coach junior engineers, setting an example for technical excellence and best practices. Lead complex technical initiatives that may span multiple teams, and assist in planning project roadmaps and resource needs to gain managerial exposureProblem Solving: Troubleshoot complex technical issues and deliver thoughtful, scalable solutions to maintain platform stability and efficiencyAdaptability & Execution: Be prepared to take on additional projects, duties, and responsibilities as assigned by engineering leadership or as necessitated by evolving business prioritiesSkills7+ years of software engineering experience with a strong focus on backend developmentProven experience designing and building large-scale, production-grade systemsProficiency in Go, or demonstrated ability to learn new languages quicklyPractical and/or conceptual understanding of KubernetesHands-on experience with at least one major cloud platformStrong knowledge of system architecture and design patterns, including microservices and distributed systems deployed in cloud environmentsUnderstanding of how networking, scalability, and reliability influence system designFamiliarity with cloud networking concepts such as VPCs, service connectivity, access control, and secure communication between servicesDemonstrated ability to optimize systems for performance, scalability, and reliabilityStrong collaboration skills with experience working in distributed, cross-functional teamsDemonstrated ability and enthusiasm for mentoring and coaching engineersAnalytical mindset with a passion for tackling complex technical challengesExcellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders2+ years of technical lead experienceMaster's degree or higher in Computer Science or a related fieldFamiliarity with additional technologies relevant to analytics or data processingCloud or Kubernetes-related certificationsExperience with coaching and supporting the career growth of other engineersCompany OverviewEffodio gives SRE and Ops teams for the first time the ability to easily and automatically discover the source of issues in their cloud environments. It was founded in 2022, and is headquartered in Santa Clara, California, USA, with a workforce of 11-50 employees. Its website is https://www.effodio.com/.