Apply

Staff Software Engineer

Posted 19 days agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States

💸 Salary: 175000.0 - 200000.0 USD per year

🔍 Industry: Financing

🏢 Company: Nav👥 101-250💰 $44,885,985 Series C almost 6 years agoFinancial ServicesFinanceFinTech

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipNode.jsPostgreSQLJavaKubernetesTypeScriptgRPCMicroservices

Requirements:
  • 7+ years of programming experience in production environments, with proficiency in Golang, Java, or JavaScript.
  • Proven ability to design, build, and scale backend systems and frameworks in a Linux environment.
  • Experience contributing to organizations undergoing growth or tech stack rebuilds.
  • Comfortable working as a strategic partner with engineering and company leadership.
  • Strong communication skills with a history of navigating complex, multi-stakeholder projects.
  • Innovative problem solver focused on root causes and sustainable solutions.
  • Adaptable to changing priorities and comfortable with ambiguity.
  • Results-driven with a focus on delivering impactful results.
Responsibilities:
  • Architect and implement scalable, maintainable services that integrate with banking data vendors and internal systems.
  • Drive problem analysis and solution design to identify organizational-level challenges and develop impactful solutions.
  • Lead technology stack migrations and upgrades to support company growth.
  • Collaborate with engineering leadership and stakeholders to align technical decisions with business goals.
  • Mentor less experienced engineers by sharing knowledge and establishing best practices.
  • Optimize customer experience across the entire lifecycle.
Apply

Related Jobs

Apply
🔥 Staff Software Engineer
Posted about 5 hours ago

📍 North America, Europe, the Middle East, and APAC

💸 192000.0 USD per year

🔍 ICS/OT Cybersecurity

  • 6+ years of experience with JVM-based languages in complex, scalable environments.
  • Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch, MongoDB).
  • Experience working within microservices architecture.
  • Experience designing, implementing, and maintaining features in complex software systems.
  • Familiarity with building information security products.
  • Exposure to Go and Python in production environments.
  • Understanding of cloud-first development and deployment.
  • Plan, develop, and test large-scale projects efficiently.
  • Provide feedback through code reviews and system design reviews.
  • Offer technical input throughout the development lifecycle.
  • Collaborate with the team to shape features.
  • Follow established patterns and best practices, evolving them as needed.
  • Recommend product improvements based on stakeholder feedback.
  • Participate in regular peer feedback during the review cycle.

PostgreSQLPythonCloud ComputingElasticSearchJVMMongoDBGoMicroservices

Posted about 5 hours ago
Apply
Apply

📍 U.S.

🧭 Full-Time

🔍 Home care technology

🏢 Company: Honor👥 1000-5000Home DecorE-CommerceSales

  • 6+ years of professional experience in backend development.
  • Expertise in building APIs (REST/GraphQL) and large-scale distributed systems.
  • Strong knowledge of server-side frameworks: Node.js, Python (Django/Flask), or Ruby on Rails.
  • Proficiency in database design (SQL and NoSQL) and performance optimization.
  • 4+ years of iOS development experience using Swift, SwiftUI, or UIKit.
  • Knowledge of integrating mobile apps with cloud services.
  • Experience designing messaging systems with WebSockets and Push Notifications.
  • Strong communication and cross-functional collaboration skills.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerized environments.
  • Understanding of security best practices for backend and mobile applications.
  • Architect, build, and maintain scalable backend services and APIs for user workflows.
  • Design and implement real-time messaging systems including delivery protocols.
  • Collaborate with product managers and designers for high-quality solution delivery.
  • Optimize backend systems for performance and scalability.
  • Lead code reviews and provide mentorship to team members.
  • Investigate and resolve system-wide issues in backend and mobile domains.

Backend DevelopmentDockerGraphQLNode.jsPythonSQLDjangoiOS DevelopmentKubernetesSwiftFirebaseREST APINosqlCI/CD

Posted 3 days ago
Apply
Apply

📍 US, Canada

🧭 Full-Time

💸 147560.0 - 263500.0 USD per year

🔍 Internet of Things (IoT), Connected Operations

  • 8+ years of experience developing and delivering enterprise software.
  • 5+ years in a mobile-focused team.
  • 2+ years of professional experience with React Native.
  • Mastery of full-stack enterprise application architecture.
  • Extensive experience with Redux and GraphQL.
  • Proficiency in JavaScript, TypeScript, and mobile frameworks like React Native.
  • Experience in native development for both Android and iOS.
  • Solid understanding of mobile performance optimization.
  • Proven experience leading cross-organization projects.
  • Drive technology choices, implement mobile components, and establish architectural patterns.
  • Collaborate closely with full-stack engineering teams on mobile challenges.
  • Architect, design, and develop mobile solutions for customer operations.
  • Lead teams in delivering impactful mobile products.
  • Solve complex technical problems ensuring quality and quick market reach.
  • Mentor junior developers to foster growth.
  • Enhance team impact and output while promoting technical excellence.
  • Champion Samsara’s cultural principles.

Backend DevelopmentGraphQLAndroidJavascriptReact NativeTypeScriptMobile testingReduxCI/CD

Posted 3 days ago
Apply
Apply

📍 Germany, USA, UK, France, Netherlands, Slovenia

🧭 Full-Time

🔍 Enterprise architecture management

🏢 Company: LeanIX👥 501-1000💰 $80,000,000 Series D over 4 years agoIT ManagementSaaSEnterprise SoftwareCollaborationSoftware

  • Software engineering experience in delivering products and helping fellow engineers achieve efficiency.
  • Experience in optimization and automation of development processes.
  • Staff leadership and mentoring experience.
  • Strategic and tactical mindset to break down work into increments.
  • Understanding the value of writing technical documentation, guidelines, and standards.
  • Solid communication skills in German.
  • Partner with product teams, learn from them and understand the challenges they face.
  • Research and engineer approaches to improve developer satisfaction and increase developer velocity.
  • Areas cover release task automation, testing automation, and AI testing automation.
  • Provide and promote TDD, best practices, new tools, and trainings.
  • Help improve teams' engineering culture.
  • Mentor and coach other engineers in developer experience.

DockerGraphQLKubernetesREST APICI/CDSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 204000.0 - 259000.0 USD per year

🔍 Travel

🏢 Company: Airbnb👥 5001-10000💰 Secondary Market over 4 years ago🫂 Last layoff almost 2 years agoHospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 9+ years of relevant software development industry experience in a fast-paced tech environment.
  • Experience building services that enable high-scale, performant client applications.
  • Strong coding abilities (Scala, Python, Java, C++ or equivalent).
  • Experience with architectural patterns of large application-driven products.
  • Demonstrated expertise and hands-on experience in architecting, building, and maintaining highly available services in a large service-oriented architecture.
  • Experience in partnering with other leaders in setting product strategy.
  • Shipped several large-scale projects with multiple dependencies across teams.
  • Technical leadership and strong communication skills.
  • Lead checkout engineering projects to improve the end user experience, system reliability and performance.
  • Mentor, guide, advocate and support the career growth of individual contributors — both inside and outside your immediate team.
  • Write and review technical designs that solve large, open-ended foundational technical problems without clearly-known solutions.
  • Collaborate with other engineers and cross-functional partners within our team, the larger organization, and our partners in teams such as Payments and Trust.
  • Apply critical judgment to data to inform work and improve the team and product.
  • Steer end-to-end product with Product Managers, Design, and UX.

Backend DevelopmentPythonJavaC++MicroservicesScala

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 230000.0 - 322000.0 USD per year

🔍 Machine Learning

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 8+ years of work experience in production software development or data systems.
  • Degree in Machine Learning, Engineering, Computer Science or relevant discipline.
  • Experience designing and architecting large-scale ML systems.
  • Familiarity with ML frameworks like TensorFlow, PyTorch, or JAX.
  • Experience in training workflows, hyperparameter tuning, and optimization.
  • Knowledge of MLOps practices and tools such as Ray and MLFlow.
  • Hands-on experience with Kubernetes and Docker.
  • Proficient in building production-quality code with testing and monitoring, mainly using Python or Golang.
  • Comfortable with distributed systems and big data environments.
  • Lead the building, testing, and maintenance of ML infrastructure at Reddit.
  • Propose and implement ML platform solutions that enhance model deployment.
  • Design and optimize infrastructure for large-scale machine learning workflows.
  • Analyze and optimize performance and cost-efficiency in distributed systems.
  • Mentor team members on DevOps practices for ML platform components.

DockerPythonKubernetesMachine LearningMLFlowPyTorchTensorflow

Posted 7 days ago
Apply
Apply

📍 CA, WA

🧭 Full-Time

💸 220000.0 - 275000.0 USD per year

🔍 Mobile advertising technology

  • 12+ years software engineering experience.
  • 5+ years in a mission critical technical team lead role.
  • Deep coding ability in Golang required.
  • Experience with JavaScript and TypeScript is a plus.
  • Knowledge of various ad formats (e.g., display, video, native) and technologies like VAST, VPAID, and MRAID.
  • Experience with video compression and streaming via CDNs.
  • Prior experience with mission critical systems, preferably creative serving in the ad-tech space.
  • Deep knowledge of the ad tech ecosystem and real time bidding (RTB) protocol.
  • Good communicator, empathetic and focused listener.
  • Bachelor's degree or higher in Computer Science or related field.
  • Experience with Clojure is a plus.
  • Collaborate with senior engineers to manage and evolve the real-time ad serving architecture.
  • Work with various departments to define requirements and develop a long-term roadmap.
  • Optimize the ad serving infrastructure for maximum uptime and cost efficiency.
  • Lead code reviews, architectural discussions, and impactful technical decision-making.
  • Define and elevate coding standards and best practices across the team.
  • Mentor and inspire team members to foster continuous learning.
  • Contribute to defining and executing the long-term Creative Serving strategy.

JavascriptTypeScript

Posted 8 days ago
Apply
Apply

📍 United States

🔍 Blockchain intelligence

  • Bachelor's degree (or equivalent) in Computer Science or a related field.
  • 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from ideation to production.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • Experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, Luigi, Azkaban, and Storm.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, using Docker, Terraform, Kubernetes, and Datadog.
  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with a focus on performance and high availability.
  • Collaborate with data scientists, backend engineers, and product managers to design and implement novel data models.

DockerPythonSQLElasticSearchETLKubernetesAirflowApache KafkaClickhousePostgresRedisSparkTerraform

Posted 8 days ago
Apply
Apply

📍 United States, Canada

🔍 Software for restaurants and local service-based businesses

  • Expert-level React Native engineer.
  • Passionate about building incredible products.
  • Proficient in a modern tech stack including React, Next.js, Vue, Node.js, Mongo, and Typescript.
  • Build delightful experiences for customers across multiple surfaces.
  • Be instrumental in turbocharging Owner's growth.

Node.jsReact NativeTypeScript

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Mental healthcare technology

🏢 Company: Headspace👥 11-50WellnessHealth CareChild Care

  • Educational Background: Bachelor's or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Skills: Exceptional problem-solving, strong communication skills, ability to influence decisions.
  • Experience: Proven track record in designing and delivering robust services.
  • DevOps Skills: 5+ years of experience, expertise in AWS services, and proficiency with IaC tools.
  • ML Engineering Skills: 2+ years in MLOps, managing machine learning systems, and proficiency in Python.
  • Preferred Skills: Knowledge of AI/ML technologies and experience with Large Language Models.
  • Shape ML Platform Architecture: Drive the design, development, and evolution of the internal ML platform.
  • Engineer Scalable Systems: Build and support scalable and multi-component data and ML systems.
  • Automated Model Lifecycle Management: Develop frameworks for continuous retraining of production models.
  • Collaborative Problem-Solving: Partner with cross-functional teams to align technical decisions.
  • Technical Leadership: Serve as a mentor and expert in AI/ML engineering.
  • Champion Code Quality: Advocate for high-quality engineering standards.

AWSPythonDynamoDBCI/CDTerraform

Posted 12 days ago
Apply