[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. EasyPost is a rapidly growing company founded in 2012, dedicated to simplifying shipping for businesses of all sizes. They are seeking a Staff Software Engineer to design, develop, and maintain high-quality software solutions while collaborating with cross-functional teams to deliver innovative products that meet customer needs.ResponsibilitiesDesign, code, test, and debug software applications in accordance with established coding standards and best practices. Develop APIs ensuring optimal performance, scalability, and securityCollaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. Provide input on feasibility and technical approaches for implementing new features and improvementsParticipate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. Offer constructive feedback and suggestions to enhance codebase integrityIdentify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutionsCreate and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. Communicate technical concepts to both technical and non-technical team membersWork closely with cross-functional teams, including product management, quality assurance, and DevOps, to ensure seamless integration of software components and successful product releasesStay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product qualityDevelop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability. Implement automated testing frameworks to streamline the testing processGuides team in AI tooling best practices; collaborating with other technical leadersUtilize version control systems (e.g., Git) to manage and track changes to source code. Collaborate effectively within a distributed version control environmentSkills0+ years of professional software engineering experience building, operating, and evolving production-scale applications, APIs, and distributed systems4+ years of hands-on experience developing software in Golang4+ years of experience designing, deploying, and operating services in Kubernetes-based environments4+ years of experience designing and building scalable, high-performing APIs with attention to reliability, operability, maintainability, and long-term technical directionProven track record of providing technical leadership including driving technical design reviews, influencing engineering standards, and making architecture decisions for teams of 5+ software engineers across multiple projects in flightExperience leveraging AI-assisted development tools to improve engineering productivity, code quality, and developer workflowsExperience with relational and NoSQL databases, data modeling, and performance optimizationExperience influencing technical strategy, gaining alignment across teams, and unblocking execution through strong communication, collaboration, and creativityExperience working within Agile development environments and using modern collaboration and project management tools such as JiraPython development experienceBenefitsComprehensive medical, dental, vision, and life insuranceCompetitive compensation package and equityMonthly work from home stipend of $50Flexible work schedule and paid time offCollaborative culture with a supportive teamA great place to work with unlimited growth opportunitiesThe opportunity to make massive contributions at a hyper-growth companyMake an impact on a product helping ship millions of packages per dayCompany OverviewEasyPost provides a simple postage API that allows developers to quickly and painlessly integrate shipping into any e-commerce application. It was founded in 2012, and is headquartered in Lehi, Utah, USA, with a workforce of 201-500 employees. Its website is http://www.easypost.com.