Apply

Staff Software Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: Canada, U.S.

💸 Salary: 152000.0 - 210000.0 USD per year

🔍 Industry: AI customer experience

🏢 Company: Ada👥 251-500💰 $130,000,000 Series C over 3 years ago🫂 Last layoff about 2 years agoArtificial Intelligence (AI)Intelligent SystemsSaaSMachine LearningChatbotSoftware

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: Backend DevelopmentCloud ComputingSoftware Engineering

Requirements:
  • 7+ years of backend/full-stack development experience through the entire software lifecycle.
  • Proven expertise in building and scaling large-scale distributed systems.
  • Practical experience deploying generative AI models and systems in production.
  • Strong understanding of cloud-based distributed system architectures.
  • Experience designing, building, and maintaining APIs for external developers.
  • Excellent problem-solving, communication, and collaboration skills.
  • Demonstrated success mentoring and providing technical leadership.
Responsibilities:
  • Deliver on Ada’s product roadmap by driving long-term technical planning for the Reasoning Engine.
  • Drive discussions on scaling and reliability challenges and implement solutions to enhance performance.
  • Identify innovation opportunities, recommending and implementing improvements to current development practices.
  • Mentor and coach the team on technical and process best practices to foster collaboration and improvement.
Apply

Related Jobs

Apply
🔥 Staff Software Engineer
Posted about 2 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 2 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

📍 Canada

🧭 Full-Time

💸 206000.0 - 256000.0 CAD per year

🔍 Financial Services

  • Passionate about Affirm's Mission: 'Deliver Honest Financial Products that improve lives'.
  • Solid CS fundamentals and fluency in a dynamically typed language, primarily Python.
  • Enjoys cross team collaboration, especially with product managers and designers.
  • Has the humility and self-awareness to understand and navigate the unknown.
  • Cares about the details in user experience.
  • Experienced in building real-time distributed web services, developing systems in web application frameworks, and implementing highly available data storage.
  • Design, implement, and extend core platform services and APIs to enable new products and features.
  • Architect and build the next version of our data-processing pipeline.
  • Create 3rd party developer APIs and tools.
  • Analyze/debug performance issues across distributed services.
  • Plan, design, and build core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers.

Backend DevelopmentLeadershipPythonSoftware DevelopmentREST APIMicroservices

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 175000.0 - 200000.0 USD per year

🔍 Financing

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

  • 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.
  • 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.

AWSBackend DevelopmentDockerLeadershipNode.jsPostgreSQLJavaKubernetesTypeScriptgRPCMicroservices

Posted 19 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 206700.0 - 289400.0 USD per year

🔍 Digital advertising

  • Degree in a quantitative discipline: engineering, statistics, operations research, computer science, informatics, applied mathematics, economics, etc.
  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building ads-serving related systems, including ads targeting, ads ranking, ads pacing.
  • Experience building A/B testing frameworks for multiparty marketplace scenarios.
  • Experience leading large engineering teams and collaborating with cross-functional partners, especially data science.
  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques.
  • Leveraging live auction data and model predictions to adjust campaign bids in real time.
  • Incorporating knowledge of the Reddit ads marketplace into budget pacing algorithms.
  • Leading the team on designing new bid and budget optimization products, conducting rigorous A/B experiments.

Cloud ComputingElasticSearchKafkaGoPostgresRedisSparkScalaA/B testing

Posted 25 days ago
Apply
Apply

📍 United States of America

💸 121100.0 - 199800.0 USD per year

🔍 Medical Technology

🏢 Company: external_career_site_usa

  • 7+ years of experience in building large-scale software applications.
  • 3-5 years of experience with cloud SaaS development is required.
  • Experience in designing and building serverless cloud solutions with AWS (EC2, lambda, step functions, event-driven architecture).
  • 3-5 years of experience running and supporting production systems on AWS.
  • Strong hands-on development expertise with Go, TypeScript, Makefile, JavaScript, Shell, HTML, and React.
  • Experience in designing and integrating RESTful APIs.
  • Good coding practices, including well-documented code.
  • Foundation in Clean Code, the SOLID principles and DORA is required.
  • Excellent debugging and optimization skills.
  • Experience in unit/integration testing.
  • Experience working with Business Intelligence and analytics tools, such as ThoughtSpot, is preferred.
  • Experience with multiple database implementations (e.g. SQL, Athena, Redshift, DynamoDB, Hudi) is preferred.
  • Strong written and oral communication skills required.
  • Experience interacting with global teams is a strong plus.
  • Participate in all aspects of agile software development of cloud-native modular components, including design, testing, implementation, deployment, and production support.
  • Drive agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Guide designing and building end-to-end systems optimized for performance, scale, and reliability.
  • Ensure application performance, uptime, and scale.
  • Maintain high standards for code quality and application design.
  • Develop deployment automation using DevOps principles.
  • Work with source code management tools (e.g. GitHub) and work tracking tools (e.g. Jira).
  • Collaborate across time zones via MS Teams, GitHub PR comments, and online documentation.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.

AWSSoftware DevelopmentSQLAgileBusiness IntelligenceCloud ComputingDynamoDBHTMLJavascriptTypeScriptGoReactRESTful APIsDevOpsDebugging

Posted 25 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Financial Services

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark, and Kubernetes.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to thrive in ambiguity and understand both low-level language idioms and large system architectures.
  • Demonstrated ability to gather and iterate on feedback from peers.
  • Strong verbal and written communication skills.
  • Responsible for setting technical strategy for the team on a year-long time scale and assisting with business-impacting projects.
  • Collaborate with product management, design, and analytics to ensure technical sustainability.
  • Advocate for technical solutions and operational processes as a force-multiplier.
  • Mentor less experienced engineers and set high technical standards.
  • Ensure monitoring, triage rotations, and policies are in place for team operations.
  • Foster a culture of quality through code review and design standards.
  • Help develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQLSpark

Posted 27 days ago
Apply