Apply

Staff Engineer

Posted 9 days agoViewed

View full description

📍 Location: Boston, MA; Vancouver, BC; Chicago, IL; and Vancouver, WA

💸 Salary: 180000.0 - 215000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Later👥 1-10Consumer ElectronicsiOSAppsSoftware

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentDockerNode.jsSQLCloud ComputingDynamoDBFrontend DevelopmentGitMySQLRuby on RailsTypeScriptReactCI/CDDevOpsMentorship

Requirements:
  • Strong proficiency in React and Typescript
  • Strong proficiency in multiple programming languages, specifically: Ruby on Rails and Node.js
  • Experience with both SQL and NoSQL databases, specifically MySQL and DynamoDB
  • Familiarity with AWS or similar cloud platforms
  • Experience with Docker (Kubernetes is a plus)
Responsibilities:
  • Ability to scope, plan, and lead large projects
  • Experience communicating across teams
  • Ability to understand, clarify, and refine requirements in a rapidly growing business
  • Ability to clearly communicate technical and non technical thoughts throughout the organization
  • Being the go-to person for solving unknown problems and delivering solutions
  • Continuously improving the code base and upholding a high engineering culture
Apply

Related Jobs

Apply

📍 British Columbia, Ontario, Alberta

🧭 Full-Time

💸 142000.0 - 178000.0 CAD per year

🔍 Security Engineering

  • 5+ years of experience in security engineering with a proven track record of designing and implementing scalable security solutions.
  • Deep technical expertise in specialized security domains - application security, cloud security, product security.
  • Proven track record leading cross-functional security initiatives where you influenced security outcomes outside of the security organization.
  • Ability to communicate complex security concepts clearly to both technical and non-technical audiences using metrics.
  • A strong background in software development, with specialized expertise in security engineering.
  • Ability to translate emerging security threats and trends into actionable engineering requirements and technical roadmaps.
  • Experience with Threat Modeling methodologies and leading security design reviews.
  • Solid understanding and experience with containerization and orchestration technologies like Kubernetes and Docker.
  • Build relationships with engineering to foster cooperative partnerships across key Twilio products and platforms.
  • Partner with product and engineering teams to integrate scalable security capabilities.
  • Use metrics and data on the state of security at the product level, to drive accountability and action.
  • Drive security risk reduction through technical leadership and influence of engineering roadmaps.
  • Lead security reviews for critical features, new initiatives and infrastructure changes.
  • Cultivate security expertise across engineering teams through mentorship, technical guidance and training.

AWSDockerPythonSoftware DevelopmentCloud ComputingCybersecurityData AnalysisKubernetesCI/CDRESTful APIsLinuxDevOps

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 115000.0 - 260000.0 USD per year

🔍 Software Development

🏢 Company: external

  • Experience with design, develop and deploy machine learning solutions to solve complex problems and integrate them into software systems
  • Experience building MarTech applications, including implementation solution design
  • Fluency with Java, Phthon, React, Redux, JavaScript/TypeScript, CSS, JSON, RESTful Web Services, NodeJS, Cassandra and Event Driven Architectures
  • Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
  • Familiar with Project Management and work item management tools such as Azure DevOps, JIRA
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Fluency and Specialization with modern languages such as Java, Python including object-oriented design
  • Experience with Micro-services-oriented architecture and extensible REST APIs
  • Experience with AI/ML and data driven integration with backend
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
  • Experience with application monitoring tools and performance assessments
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design under minimal direction
  • Utilizes developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Mobile/Web/UI design, implementation, and maintenance activities under minimal direction
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

AWSBackend DevelopmentDockerPythonSQLCloud ComputingFrontend DevelopmentJavaJavascriptMachine LearningReact.jsTypeScriptAlgorithmsAPI testingAzureCassandraData StructuresCI/CDRESTful APIsDevOpsMicroservicesJSONNodeJS

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Agora👥 101-250💰 $34,000,000 Series B about 1 year agoReal Estate InvestmentPropTechReal EstateFinTechSoftware

  • 6+ years of experience in production software development
  • 3+ years of hands-on experience with front-end frameworks like React, Next.js, Remix or equivalent
  • Strong TypeScript fundamentals and expertise
  • Deep understanding of Ethereum architecture and familiarity with L2 solutions
  • Ability to read Solidity code
  • Experience building or working with indexers (e.g., Subgraph, Shovel, Ponder)
  • Strong computer science fundamentals, particularly in building scalable and maintainable systems
  • A track record of delivering high-quality, maintainable code that facilitates collaboration within a codebase
  • You are excited about Optimism
  • You want to start committing code on day one
  • Working with our co-founder, and one of our staff engineers on the Optimism roadmap at Agora.
  • The main areas of focus will be: The Optimism Governance app, The OP Retro Funding app, The OP Governance API

Software DevelopmentSQLEthereumFrontend DevelopmentReact.jsSoftware ArchitectureTypeScriptNext.jsWeb3.jsRESTful APIs

Posted 10 days ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Advertising

  • Extensive experience with big data processing, ideally at the scale of terabytes or more.
  • Strong technical leadership skills with a proven ability to define and drive long-term engineering strategies.
  • Hybrid expertise in data engineering and software development – not just someone who runs queries, but someone who has built scalable data systems and engineering solutions.
  • Hands-on experience with data warehouse technologies is highly desirable.
  • Track record of building and scaling robust data pipelines and systems in production environments.
  • An ability to think strategically, lead technically, and inspire the team toward delivering high-impact, scalable solutions.
  • Architect scalable low-latency backend systems and data pipelines.
  • Write code as needed to support the team.
  • Lead and mentor a team of talented engineers within the backend distributed systems team
  • Make a positive impact on the team's productivity and growth
  • Promote software development best-practices and conduct rigorous code reviews
  • Rigorously identify and solve technical challenges
  • Conduct interviews to attract and identify potential high performing candidates
  • Balance and prioritize projects to maximize efficiency and ensure company objectives are achieved

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLElasticSearchETLKafkaKubernetesRuby on RailsSoftware ArchitectureAlgorithmsData engineeringGoRedisCI/CDRESTful APIsMentoringLinuxMicroservicesData modelingData management

Posted 10 days ago
Apply
Apply

📍 United States

💸 150000.0 - 177000.0 USD per year

🔍 Software Development

🏢 Company: Degreed👥 501-1000💰 $50,935,667 over 2 years ago🫂 Last layoff almost 3 years agoEducationCorporate TrainingEdTechSkill AssessmentSoftware

  • 6+ years of experience developing complex backend systems and databases, ideally within SaaS environments.
  • Advanced experience designing (architecture, ERD, schema), optimizing, and tuning relational databases (SQL Server/T-SQL preferred), including performance tuning and complex query optimization.
  • Advanced background in building, maintaining, and scaling backend services using C#.
  • Solid understanding of distributed system architecture, cross-platform development, and patterns for scalability.
  • Ability to write, analyze, and optimize complex and performant SQL queries and stored procedures.
  • Strong ability to produce clear technical documentation and communicate complex ideas effectively across diverse, cross-functional leaders and teams.
  • Proven effectiveness working within a distributed/remote team environment, utilizing asynchronous communication practices.
  • Demonstrated ability to mentor fellow engineers, contribute to code reviews, and help elevate team-wide technical standards.
  • Strong analytical and problem-solving capabilities, combined with a proactive approach to learning and tackling new technical challenges.
  • Lead Architectural Design: Collaborate with Engineering Managers, Engineers, and Senior Leaders to drive deep architectural designs for our Skills, Learner Experience, and Academies products and solutions.
  • Cross-Functional Collaboration: Act as a key technical partner, collaborating with Product, Design, and Engineering leaders to define requirements, dependencies, and technical trade-offs, ensuring alignment across teams.
  • Database Strategy & Optimization: Contribute to the evolution and resilience of the database architecture through analysis, performance tuning, upgrades, and refinement. Collaborating with Database Developers on schema design, stored procedures, and maintenance of relational and document databases.
  • Backend & API Development: Architect, implement, and maintain scalable, high-quality backend services and APIs using C#, applying SOLID principles and software design best practices.
  • Technical Excellence & Mentorship: Drive technical excellence within the team through mentoring peers, code reviews, promoting best practices, and identifying opportunities for continuous improvement.
  • Architectural Alignment: Contribute to design reviews and ensure technical solutions align with the long-term platform direction and Architecture team guidance.
  • Operational Ownership: Actively participate in deployment processes, production monitoring, incident response, and on-call rotations.
  • Strategic Partnership: Build strong relationships with Engineering Managers and leadership to ensure engineering solutions align with business priorities.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLElasticSearchSoftware ArchitectureC#API testingAzurePostgresCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesSaaS

Posted 12 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 118200.0 - 147700.0 CAD per year

🔍 Software Development

🏢 Company: Twilio👥 5001-10000💰 $378,215,525 Post-IPO Equity almost 4 years ago🫂 Last layoff over 1 year agoMessagingSMSMobile AppsEnterprise SoftwareSoftware

  • 6+ years of hands-on cyber security investigations experience in law enforcement, counterintelligence, or private sector industry equivalent.
  • Experience with emerging cloud technology services and their effect on digital investigations.
  • Experience interviewing cyber risk actors in particular Insider risk actors and impacted individuals.
  • Knowledge of Insider risk/Data Loss Prevention programs, incident management and investigative programs.
  • Experience with cyber security tools, UEBA/DLP/SIEM/SOAR is a plus.
  • Basic scripting and coding skills (Powershell, VBscript, Bash, Python, SQL, etc..)
  • Excellent written and verbal communication skills.
  • Ability to influence and build effective working relationships with all levels of the organization.
  • Flexible to work additional hours during incidents and provide team support as needed
  • Collaborating and acting as a liaison between Insider risk analysts and End users, Legal, HR, other stakeholders to address findings.
  • Assess and investigate complex insider risk incidents and digital behaviours of concern, providing a thorough and mature investigative process from start to end.
  • Demonstrate an expert level of business acumen and employment legal considerations throughout the investigations.
  • Conduct sensitive interviews of persons of interest during insider risk investigations.
  • Examine the case summary provided by the Insider risk analysts and evaluate the appropriate course of action to mitigate the identified security concern within daily operations and incident reviews.
  • Document investigative results in an articulate manner to ensure accurate reporting, tracking and documentation of incidents and behaviors of concern through the entire lifecycle of the incident.
  • Produce high quality investigative reports, assessments and briefings for senior management and stakeholders.
  • Convey complex security issues to both technical and non-technical audiences with clarity and impact.
  • Collaborate closely with the Insider Risk Program Manager and cross-functional partners, including Employee Relations, Employment Legal, and HR, to develop and formalize comprehensive runbooks and standard operating procedures that proactively address and mitigate insider risk.
  • Capable of undertaking analytical and project tasks to support the team as needed.

SQLCybersecurityScripting

Posted 17 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 105000.0 - 230000.0 USD per year

🔍 Insurance

🏢 Company: external

  • Deep hands-on experience in complex system design, data pipeline and architectures, scalable distributed systems
  • Fluent in at least one OOP languages such as Java, Go, Python, C++, etc.
  • Fluency in at least one open-source messaging and event streaming products like Kafka, Pulsar, ActiveMQ, RabbitMQ etc. with proven understanding of concepts like Topic Scaling, Partitions, Consumer Groups, etc.
  • Experience building Kafka Connectors or other tooling on Kafka
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Experience with open-source messaging and event streaming platforms with emphasis on building enterprise scale platforms
  • Experience in CI/CD pipeline and related open-source tools like GIT/Jenkin/CircleCI/SonarQube and knowledge in Terraform/Ansible will be a plus
  • Knowledge on Open-source monitoring software like Grafana and Prometheus will be a plus
  • Familiarity with other messaging and event solutions like Azure Service Bus and Azure Event Hub will be a plus
  • Focus on multiple areas and provide technical thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for the Platform Engineering domain
  • Be accountable for the quality, usability, and performance of the solutions
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning
  • Take on-call and operation support

AWSBackend DevelopmentDockerPythonSoftware DevelopmentCloud ComputingGCPGitJavaJenkinsKafkaKubernetesSoftware ArchitectureSpring BootSpring MVCC++ActiveMQAlgorithmsAzureData StructuresGoGrafana.NETPrometheusCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesAnsible

Posted 22 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 8+ years of professional experience in software development with a strong full-stack background
  • Proficient in multiple languages, such as JavaScript, Python, and Ruby
  • Experience with modern frontend frameworks (e.g., React, Angular, or Vue.js)
  • Expertise in backend development with frameworks like Ruby on Rails
  • Demonstrated experience building scalable, distributed systems
  • Excellent communication, collaboration, and problem-solving skills
  • Proven experience mentoring engineers and fostering technical growth
  • A Bachelor’s or Master’s degree in Computer Science or equivalent experience
  • Familiarity with cloud platforms, CI/CD tools, and DevOps practices is a plus
  • Experience in the education technology sector or with open-source contributions is advantageous
  • Design, develop, and maintain full-stack applications ensuring scalability and performance
  • Lead architectural planning and promote engineering best practices across the team
  • Provide mentorship and technical guidance to both senior and junior developers
  • Partner with product and design teams to translate business needs into impactful software solutions
  • Participate in and lead code reviews to maintain code quality and technical excellence
  • Proactively identify technical challenges and propose innovative, scalable solutions
  • Contribute to the evolution of development tools, workflows, and internal standards
  • Stay current with emerging technologies to inform platform strategy and innovation

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsRubyRuby on RailsSoftware ArchitectureVue.JsAngularCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringDevOpsNodeJS

Posted 25 days ago
Apply
Apply
🔥 Staff Engineer
Posted 27 days ago

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Ascend👥 251-500💰 Private over 6 years agoLogisticsTransportation

  • 10+ years of experience in software development, with at least 5+ years in a technical leadership or management role
  • Proven experience leading high-performing software engineering teams, ideally in AI/ML-driven environments
  • Strong experience in hiring, mentoring, and scaling development teams, fostering a culture of innovation and execution
  • Deep understanding of Large Language Models (LLMs), Machine Learning (ML), and AI-driven applications
  • Experience with modern software development tools, including AI-powered development environments, automated code generation, and agentic tools
  • Strong proficiency in architecting and designing scalable, secure, and high-availability software solutions
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure, and modern DevOps practices
  • Proficiency in modern programming languages such as Python, TypeScript, Golang, Rust, or similar
  • Strong knowledge of microservices architecture, API development, and containerization (Docker, Kubernetes, etc.)
  • Experience in building AI-powered products from scratch and launching them successfully to market
  • Strong understanding of software velocity and iterative development, particularly in fast-paced startup or growth environments
  • Track record of delivering AI-first software solutions with a focus on usability, security, and scalability
  • Excellent ability to communicate technical concepts to non-technical stakeholders, including executive leadership
  • Strong strategic thinking and problem-solving abilities, with a focus on driving business outcomes through technology
  • Passion for working in an agile, collaborative environment with cross-functional teams, including Product Management and Design
  • Delivering on Ascend’s AI strategy
  • Thinking Big about software velocity in the new world of LLMs. Designing the systems and software that will make our group one of the highest velocity teams in the world, leveraging modern IDE's, agentic tools, automated code generation and review tools, and other new opportunities as they arise.
  • Being the chief software architect and empowering your team to move fast while addressing security and scalability
  • Contribute directly to delivering on Ascend’s AI strategy by building intelligent, user-focused products powered by LLMs
  • Helping develop the foundation for ML and LLM experiments that will allow for real time evals, observability, and human-in-the-loop patterns.
  • Designing the systems that will empower our product development lifecycle to achieve rapid iteration and continuous improvement while maintaining high uptime and superb system stability.
  • Establishing high quality repeatable mechanisms for coding, reviews, security, testing, and scalability
  • Communicating crisply to Ascend executive leadership and shaping their product vision on software products

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentCloud ComputingGCPJavascriptKubernetesMachine LearningSoftware ArchitectureAlgorithmsAPI testingAzureData scienceData StructuresAngularCommunication SkillsAnalytical SkillsCI/CDRESTful APIsMentoringDevOpsTerraformMicroservicesTeam managementNodeJSSoftware Engineering

Posted 27 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 115000.0 - 260000.0 USD per year

🔍 Software Development

🏢 Company: external

  • 10+ years full-stack development experience (Java/C#/Python/GO), with expertise in client-side and server-side frameworks
  • 8+ years of experience with architecture and design
  • 6+ years of experience in open-source frameworks
  • 4+ years of experience with AWS, GCP, Azure, or another cloud service
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning

AWSBackend DevelopmentDockerGraphQLLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsFlutterFrontend DevelopmentFull Stack DevelopmentGCPJavaKafkaKubernetesSpringSpring BootC#C++AlgorithmsAPI testingAzureData StructuresgRPCJava Enterprise EditionJava SpringAngularNosqlReactDevOpsMicroservices

Posted 30 days ago
Apply