Pendulum logo
Pendulum

Proactively identify risks and opportunities to make them actionable insights for brand, security, and government teams

Senior Backend Data Engineer

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

134 days ago

Salary

$150K - $240K / year

Seniority

Senior

Job Description

Senior Backend Data Engineer

Pendulum

• Build our enterprise grade APIs: Our platform encompasses a broad spectrum of use-cases across a variety of domains. We need you to help build the APIs, backend services and data stores to empower our customers. • Ship commercial solutions: Our users have a huge job to do, at a massive scale. So, we need to build tremendous, powerful software that just works. • ML and big data in real life: Data and ML are at the core of what we do, and we are operationalizing them so that risk & intel, communications, and marketing teams at large companies and organizations can unlock their power. Doing so requires versatile, yet opinionated products - which require versatile, but opinionated engineers.

Job Requirements

  • Strong Industry Experience: Shown a steady upward career progression in the art of Software Engineering.
  • Complex Architectures: Design, implement, and maintain platforms, engines, or frameworks that others consume.
  • Deliver APIs consumed by modern web applications with an understanding of the complexities and nuances of microservices and databases.
  • Distributed compute & big data: You've worked with distributed compute, and have tackled the performance challenges of large scale data. You've used serverless AWS components as building blocks like API Gateway, Lambda, Cognito, and DynamoDB.
  • Modern Backend Expertise: Build backend services and systems with languages like Python, Rust, or Go, and understand the complexities and nuances of CRUD, Graph API, and microservices.
  • CS Fundamentals: Earned at least a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or equivalent.
  • Collaborate closely with product and sales teams to translate complex business needs into intuitive, performant tools.
  • Provide technical leadership and mentorship to a small but growing engineering team, setting coding standards, guiding architectural decisions, and fostering a culture of collaboration and innovation.

Benefits

  • unlimited PTO
  • company (and two personal-choice) holidays
  • 100% employer-paid employee health premiums (50% for dependents)
  • 401(k)
  • FSA

Related Job Pages

More Backend Engineer Jobs

TCP Software logo

Software Engineer III – C++, QT

TCP Software

Learn how TCP Software can help your team work better.

Backend Engineer134 days ago
OtherRemoteTeam 501-1,000Since 1988H1B No Sponsor

• Work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment using C++ and Qt framework. • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications. • Deliver quality code based on unit and automated acceptance tests. • Review, define, analyze, and improve detailed specifications and implement feature development. • Ensure that development/integration documentation is adequate, complete, and published. • Work on test automation to help insure fast delivery of quality products. • Participate in peer-reviews of code and offer suggestions in line with best-practice design patterns. • Will operate independently, while continuing to learn and grow technically • Continually growing capabilities and strengthening independence, writing software, analyzing and solving complicated problems • Create and maintain build root for Linux system. • Maintain update pipelines for releasing firmware and OS updates.

Texas
Job Closed
ContractRemoteTeam 1-10Since 2008H1B No Sponsor

• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices and architectural standards are upheld. • Solution Design: Lead the design and architectural discussions, making pivotal decisions on technologies, frameworks, and design patterns. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.

Mexico
Job Closed
ContractRemoteTeam 1-10Since 2008H1B No Sponsor

• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices and architectural standards are upheld. • Solution Design: Lead the design and architectural discussions, making pivotal decisions on technologies, frameworks, and design patterns. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.

Argentina
ContractRemoteTeam 1-10Since 2008H1B No Sponsor

• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices and architectural standards are upheld. • Solution Design: Lead the design and architectural discussions, making pivotal decisions on technologies, frameworks, and design patterns. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.

Costa Rica
Job Closed