Apply

Staff Software Engineer, Backend

Posted 12 days agoViewed

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: US and Canada

💸 Salary: 157500.0 - 232000.0 USD per year

🔍 Industry: Technology / Mobile applications and tracking devices

🏢 Company: Life360👥 251-500💰 $33,038,258 Post-IPO Equity about 2 years ago🫂 Last layoff almost 2 years agoAndroidFamilyAppsMobile AppsMobile

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSPHPPythonJavaKubernetesCI/CDTerraformMentorshipAnsible

Requirements:
  • Bachelor's in Computer Science, Engineering, related field or equivalent practical experience.
  • 8+ years of experience programming in Java, PHP, Python, or other formal programming languages.
  • Expert level experience managing medium to large scale deployments on AWS (~5000 instances, 50+ accounts).
  • Expert level experience with Infrastructure as Code tools: Terraform, CloudFormation; config management/provisioning tools: Ansible, Chef, etc.
  • Strong Kubernetes experience deploying and running at scale (10k+ containers).
  • Strong Build / Automation / CI/CD experience.
  • Proficient in multi-threaded design and implementation.
  • Database knowledge is a plus.
  • Excellent interpersonal skills with a highly collaborative working style.
  • Excellent verbal and written communication skills.
  • Ideally based out of the North America East Coast time zone.
Responsibilities:
  • Providing technical leadership, mentorship, and guidance to engineers across multiple teams.
  • Partnering with the Engineering Manager to interview and onboard top talent for the EMEA-based teams.
  • Collaborating closely with Engineering Managers, Director of Engineering, and Staff Engineers to define and execute the technical direction for various projects.
  • Ensuring effective communication and collaboration between multiple teams across regions and time zones.
  • Being hands-on with writing code where needed to support teams and projects.
Apply

Related Jobs

Apply

📍 United States

🔍 Cloud Services / SaaS

🏢 Company: Upbound - Job Posting

  • Experience building and operating Go-based microservice distributed system architectures.
  • Comfortable with Kubernetes.
  • Take responsibility and ownership for solving problems.
  • Excellence in work and a desire to improve skills.
  • Empathy for customers.
  • Importance of clear communication and collaboration.
  • Create a safe environment for contribution and learning.

  • Actively build Upbound Cloud.
  • Take ownership of building features in high demand by Upbound’s customers.
  • Communicate through thoughtful and thorough design documents.
  • Support the full project lifecycle for scalable services in a cloud environment.
  • Write and maintain Go code interfacing with the Kubernetes API.
  • Deploy and manage Kubernetes services.
  • Author documentation and user guides to support new features.
  • Participate in on-call support for Upbound Cloud.

Cloud ComputingKubernetesGoMicroservices

Posted 12 days ago
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 199000.0 - 237000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience with Java frameworks such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed environments at scale.
  • Knowledge of observability and monitoring tools like DataDog.
  • Ability to write high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.

  • Implement various backend systems that support all business features.
  • Design, develop, test, and scale systems needed for user and partner experiences.
  • Work closely with product, design, and engineering teams to address users' rent payment problems.
  • Roll out changes in an agile manner with small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted 18 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Fintech, SMB software, Consumer products

  • 7+ years of software engineering experience and 3+ years of technical leadership experience.
  • Deep experience with backend development and distributed systems; payments experience is a plus.
  • Excellent product instincts focusing on user needs and business context, experience in shipping consumer-facing products.
  • Effective communicator, capable of coordinating across teams to ship critical products.
  • Architectural and system design expertise in developing highly scalable distributed systems.

  • Provide technical leadership to a distributed engineering team to design new and enhance existing product offerings.
  • Advise the leadership team on key technology and product roadmap considerations.
  • Own problems from end to end, considering business impact, reliability, operability, and security.
  • Collaborate with Product Managers to prioritize roadmap initiatives and participate in product ideation.
  • Drive engineering standards forward and mentor newer team members.

Backend DevelopmentLeadershipDesign PatternsDocumentationMentorship

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 163000 - 190000 USD per year

🔍 Cybersecurity

🏢 Company: Armis Security👥 501-1000💰 $200,000,000 Series D about 2 months ago🫂 Last layoff over 2 years agoInternet of ThingsInformation TechnologyCyber SecurityNetwork Security

  • US Citizen - Required
  • 5+ years experience as a Software Engineer or similar role, with a focus on building data pipelines.
  • Hand on experience in Python and relevant data processing libraries/frameworks.
  • 3+ years experience with MongoDB and managing larger data sets.
  • Strong understanding of database systems and query optimization.
  • Hands-on experience with AWS and familiarity with associated services.
  • Experience with large-scale distributed systems and parallel processing.
  • Solid understanding of data modeling concepts.
  • Excellent problem-solving and detail-oriented skills.
  • Strong communication and collaboration abilities.

  • Design, build, and maintain scalable data pipelines and infrastructure to support large data collection and analysis.
  • Develop robust ETL processes for data extraction, transformation, and loading.
  • Collaborate with cross-functional teams to determine data requirements.
  • Optimize workflows for performance and scalability.
  • Implement data quality monitoring and validation processes.
  • Work with software engineers to integrate data features into products.
  • Stay updated on data engineering technologies and propose enhancements.

AWSPythonCybersecurityETLIoTMongoDBNumpyAmazon Web ServicesData engineeringFastAPIRedisPandasSparkCollaborationData modeling

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 $150,000 - $248,000 per year

🔍 Healthtech

  • 8+ years experience as a Backend Software Engineer.
  • Experience writing server applications in Golang (Go).
  • Experience in a high-growth, fast-paced startup environment (Healthtech preferred).
  • Experience working in a cloud environment such as AWS or Google Cloud.
  • Experience with relational databases such as Postgres or MySQL.

  • Design, build, and maintain services for the Cadence platform.
  • Improve engineering standards, tooling, and processes on a rapidly growing team.
  • Collaborate with product owners, internal stakeholders, and customers to determine the right solutions for our product.
  • Work with other engineers throughout our 6-week delivery cycle process to ship well-designed and architected features.

AWSMySQLGoPostgres

Posted 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000 - 250000 USD per year

🔍 Healthcare technology

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 7 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 12+ years of development experience with a focus on backend and cloud-based solutions.
  • 3+ years in a security-conscious environment.
  • Expertise in Python and familiarity with Typescript and React.
  • Expertise working with Postgres or a similar relational database.
  • Experience building cloud-native distributed systems and working with event-driven architectures.
  • Extensive experience working with product managers to shape and define requirements into small, incremental business-valuable deliverables.
  • Experience project managing a small team using a modern agile methodology.
  • Excellent communication and team collaboration skills.
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience.

  • Design, build and launch new features and improve the overall quality of SmarterDx’s apps.
  • Collaborate across disciplines to understand our users and iterate on new ideas.
  • Protect patients’ privacy and security through secure coding practices.
  • Research and advocate for improved techniques, processes, and designs within the team.
  • Support SmarterDx’s apps in production.

AWSGraphQLNode.jsPythonDynamoDBElasticSearchETLJavascriptAirflowData sciencePostgresRegression testingPandasReactCollaboration

Posted 4 months ago
Apply