Apply

Staff Software Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States

💸 Salary: 180000.0 - 229000.0 USD per year

🔍 Industry: FinTech

🏢 Company: joinroot

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: Backend DevelopmentLeadershipRuby on RailsCross-functional Team LeadershipReactCommunication SkillsRESTful APIsExcellent communication skillsTeam managementSoftware Engineering

Requirements:
  • 7+ years as a software engineer
  • 3+ years leading software teams
  • Expertise in Ruby on Rails
  • Familiarity with React
  • Proven leadership of projects involving multiple teams across functional domains
  • Excellent communication skills both with engineering colleagues and senior business leaders
Responsibilities:
  • Co-lead your team with your Engineering Manager, helping to coach, model for and grow the other team members.
  • Partner with Product, Data Science, Analytics, and experts in the Insurance group to set the strategy for the quarters to come
  • Identify and socialize important technical initiatives that increase the effectiveness of our products, systems, and teams
  • Contribute code strategically each development cycle to advance the impact of the team
  • Lead by example in incident response ensuring we take action to continuously improve the resiliency of our systems
  • Coordinate with Staff Engineers across the organization to establish and evangelize standards and best practices
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 203000.0 USD per year

🔍 Software Development

🏢 Company: Skylight👥 51-100Product DesignConsultingGovernmentInformation Technology

  • Experience driving a large organization with multiple product teams toward achieving technical excellence in web and mobile through adherence to modern engineering principles and practices, such as API-first design, simple design, version control, automated testing, CI/CD, and cloud infrastructure
  • Experience building out robust DevSecOps infrastructure in a cloud-based environment, including CI/CD pipelines
  • Experience with multiple programming languages and/or full-stack development
  • Experience working in a mixed web (e.g., React, Go, Node.js) and mobile (e.g., Flutter, SwiftUI) tech stack environment
  • Experience as an engineering leader supporting multiple product teams, including training, pairing, and coaching
  • Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind
  • Familiar with how to build secure, compliant software and defend against common vulnerabilities
  • Ability to communicate and operate at multiple levels of the organization, from senior leaders to junior engineers
  • Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that’s written
  • Continually assess the strength and performance of BESPIN’s engineering capabilities using a mix of qualitative and quantitative techniques
  • Translate insights gained from the assessments into executable plans for change, and create the conditions necessary for those changes to materialize (e.g., strategic communications, training)
  • Provide “player-coach” support to implement the necessary improvements to BESPIN’s engineering capabilities, such as pairing, customized training, coaching, mentoring, expert advice, hands-on delivery, or toolkits

AWSBackend DevelopmentLeadershipProject ManagementPythonCloud ComputingExpress.jsFlutterFrontend DevelopmentFull Stack DevelopmentJavaReact.jsSoftware ArchitectureSwiftCross-functional Team LeadershipAPI testingGoAngularMobile testingWebRTCReactCI/CDAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesCoachingNodeJSSoftware Engineering

Posted about 9 hours ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 155200.0 - 215000.0 USD per year

🔍 Software Development

  • 7+ years of experience building back end services and applications
  • Strong object-oriented design, API design, data modeling, data storage/retrieval and programming skills
  • Experience working with large scale distributed systems, microservices, real time streaming data and messaging systems like Kafka, RabbitMQ, SQS
  • Architecting and delivering features for a large scale globally distributed platform and set of applications
  • Share responsibility for several microservices and design significant features that impact multiple services, across team boundaries
  • Mentor and influence Senior and Junior engineering team members in evolving their skills as software engineers

Backend DevelopmentGraphQLSoftware DevelopmentSQLErlangKafkaRabbitmqSoftware ArchitectureAPI testingCI/CDRESTful APIsMentoringMicroservicesScalaData modeling

Posted 2 days ago
Apply
Apply

📍 United States, Hong Kong, United Kingdom

🧭 Full-Time

💸 200000.0 - 300000.0 USD per year

🔍 Software Development

🏢 Company: Ontra👥 101-250💰 $200,000,000 Series B over 3 years agoLegal TechDocument ManagementInformation TechnologyLegalSoftware

  • 10+ years in software engineering
  • 6+ years developing in Ruby on Rails
  • 3+ years with React
  • Proven experience delivering features and solutions that have a direct impact on revenue growth, savings, or operational efficiencies.
  • Ability to tackle complex technical problems with creativity and efficiency.
  • Play a crucial role in helping Ontra explore and prototype solutions.
  • Contribute to discovering new solutions to problems.
  • Provide engineering prospective and help set engineering best practices.
  • Speak for Ontra's technology and engineering culture.
  • Help teams by doing the invisible and unneeded tasks needed to effectively ship software and proactively spot risks.

Backend DevelopmentPostgreSQLReact.jsRuby on RailsSoftware ArchitectureAPI testingRESTful APIsData modelingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

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

  • 7+ years of experience in distributed systems, software architecture, or backend engineering
  • Strong command of Golang, Python, and experience with search, recommendation, or ranking systems
  • Proven experience building scalable infrastructure and data systems across high-growth environments
  • Understanding of AI/ML frameworks and experience in fine-tuning or deploying LLMs or recommendation models
  • Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration tools (Kubernetes)
  • Architect and lead the development of a scalable product search and ranking system supporting billions of product listings
  • Design and implement high-performance data pipelines, leveraging Golang, Python, and vector databases
  • Optimize product discovery using AI-driven methods including embeddings, LLMs, and recommendation engines
  • Drive system reliability and scalability, with a focus on performance, fault tolerance, and efficient resource use
  • Collaborate with internal teams to ensure seamless integration across catalog, search, and personalization services
  • Establish engineering best practices, mentor peers, and contribute to strategic technical direction

AWSBackend DevelopmentDockerLeadershipPythonArtificial IntelligenceGCPKubernetesMachine LearningSoftware ArchitectureMentoring

Posted 3 days ago
Apply
Apply

📍 AZ, CA, CO, FL, GA, ID, IL, KY, MD, MI, NJ, NY, NC, OH, OR, PA, SC, TN, TX, UT, VA, WA

🧭 Full-Time

🔍 Healthcare

  • 10+ years of experience in building web-based or SaaS products & solutions
  • Experience with technical leadership; providing direction and guidance to a team of engineers
  • Experienced in building & maintaining a high load RESTful or GraphQL API
  • Experienced in various software development philosophies & methodologies
  • Proficient in C# and the .NET framework, or similar object-oriented programming languages such as Java, Python, or C++
  • Strong understanding of object-oriented principles and design patterns, with the ability to apply these concepts effectively across languages and frameworks
  • Experienced in relational database technologies (MySQL, Postgres, MS SQL, etc.)
  • Experienced in supporting high availability environments, setting up effective monitoring & alerting systems
  • Experience leveraging AWS services and CI/CD is a strong plus.
  • Experience with containerization and orchestration tools like Docker or Kubernetes, and managing apps in containerized environments is a plus
  • Strong critical thinking skills & attention to details
  • Strong communication skills
  • Humble, collaborative, and self-aware
  • Providing technical leadership within the API team as well as the larger engineering org
  • Owning and driving the planning & implementation of new product features
  • Creating technical design documentation
  • Working closely with Product leads on vetting requirements
  • Evolving our architecture to improve scalability
  • Reviewing pull requests and safeguarding code quality
  • Collaborate with other engineering teams to break down and plan large features
  • Mentor team members about code maintainability, security and efficiency
  • Identify future technical problems and bottlenecks that need to be addressed

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLKubernetesC#API testing.NETREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 AZ, CA, CO, CT, FL, GA, ID, IL, IN, KS, MA, MD, ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI, Washington D.C.

🧭 Full-Time

💸 161300.0 - 215000.0 USD per year

🔍 Software Development

🏢 Company: Guild👥 1001-5000💰 $264,674,905 Series F almost 3 years ago🫂 Last layoff about 1 year agoEducationEdTechCareer Planning

  • Expertise in the design and deployment of scalable AI solutions, delivering real business results through it’s application
  • Expertise in execution & delivery by defining clear goals, removing blockers, and driving projects to completion.
  • Expertise in providing technical leadership across organization to balance best practices and delivering on business objectives for shared understanding and success
  • Expertise in building POCs to prove out new technologies and patterns that help ensure scalability, responsiveness, and performance across our services
  • Understanding of  all aspects of the development lifecycle, from gathering technical requirements and choosing technology to deploying a solution in production
  • Able to design and build software solutions using a variety of technologies including, but not limited to, Python, Node.js, Typescript, React, AWS, PostgreSQL, GraphQL
  • Able to work closely with product and external teams on complex business problems, leading engineering efforts and taking accountability across multiple teams and partners
  • Advise technical leadership across the organization to balance best practices and deliver on business objectives, including the effective use of AI/ML technologies, for shared understanding and success.
  • Guide squads to design, build, and maintain services that are resilient, meets customer needs and easy to maintain
  • Mentor engineers across the pillar to write code that is understandable, testable, and adhering to best practices with an accessible developer experience
  • Provide guidance to squads and leaders on the cost to run and maintain solutions
  • Connects efforts across pillar engineering efforts to share knowledge, provide feedback, and surface concerns and struggles to help chart future pillar goals.
  • Proactively builds expertise in evolving technology to propose and drive innovative solutions, helping to manage the relationship between new and legacy systems
  • Understands strategic technical directives and takes initiative to drive efforts that align with and advance these priorities, ensuring consistency and focus across technical implementations
  • Supportive of 1-2 squads and highly collaborative as a staff team within pillar
  • Develop understanding of cross-pillar, department and business concerns
  • Drive continuous exploration of emerging AI/ML technologies, pilot innovative tools and techniques, and elevate organizational expertise through hands-on training and knowledge sharing.

AWSBackend DevelopmentGraphQLLeadershipNode.jsPostgreSQLPythonMachine LearningTypeScriptReactSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 127000.0 - 191000.0 USD per year

🔍 Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F almost 3 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

  • 9+ years development/engineering experience
  • Experience working in an AI chatbot/Agentic AI environment
  • Agile team experience and a demonstrated passion for software development
  • Experience (or interest) in some of our primary technologies: Ruby on Rails (or similar), MySQL/PostgreSQL, React/GraphQL, and HTML/CSS/JavaScript
  • An understanding of database fundamentals and design
  • Strong build vs buy evaluation mindset combined with iterative MVP development experience
  • Experience building conversational chat bots
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security and more
  • Effective and timely communication skills, ensuring leaders are kept up to date on progress, blockers, and have advance warning of potential surprises (both positive and negative)
  • Foster a collaborative environment for you and your teammates to deliver high-quality features in an iterative way, collecting customer feedback early and often as you solve new asynchronous messaging use cases
  • Build new functionality both within an existing monolith as well as using external services where appropriate, weighing buy vs build decisions in service of delivering quickly to validate new features
  • Have end-to-end responsibility for complex projects that require the work of multiple people to complete, and that will be building out new greenfield product capabilities
  • Provide coaching and mentorship to level up those around you to help them grow while reinforcing your own knowledge
  • Propose new technologies/architectures/vendors where appropriate and work with technical leadership to drive adoption
  • Quickly and effortlessly diagnose the root cause of problems in your team’s service area
  • Provide leadership to a self-sufficient team with a dedicated Product Manager and Tech Lead
  • Proactively communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Be able to help guide a team around impediments to progress
  • Participate in an on-call rotation supporting the team’s services
  • Support diversity, equity, and inclusion at Invoca

AWSBackend DevelopmentGraphQLPostgreSQLSoftware DevelopmentAgileHTMLCSSJavascriptMySQLRuby on RailsAPI testingReactCI/CDRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted 8 days ago
Apply
Apply

📍 Netherlands, Germany, Belgium, United States

🧭 Full-Time

🔍 Data Security

🏢 Company: Fortanix👥 101-250💰 $90,000,000 Series C over 2 years agoComputerSecuritySaaSCyber Security

  • At least 3-5 years of hands-on experience with C/C++, Rust, and x86 or ARM assembly, and some other high level language
  • PhD in Computer Security or Computer Systems, or equivalent experience
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Contributions to open-source projects.
  • Experience in Confidential Computing technology (e.g., Intel SGX, AMD SEV-SNP, Intel TDX, etc.)
  • Knowledge of software development tools and methodologies, including CI/CD, Agile, and DevOps.
  • Deep understanding of confidential computing environments (SGX, SEV-SNP, TDX, NVIDIA, Nitro Enclaves, etc.), computer architecture & organization (CPU context, virtual memory, VT-x, SVM, etc.) & computer systems (VirtIO, synchronization, filesystems, etc.)
  • Experience with the following technologies: Rust, Linux container images, Cloud offerings, Platform security enhancements
  • Experience enabling remote attestation using low-level platform primitives (for example: embedding platform attestation in CSR/X.509)
  • Be the Subject matter expert on confidential computing environments, computer architecture & organization & computer systems
  • Support software development on Confidential Computing platforms
  • Enable remote attestation using low-level platform primitives
  • Provide technical direction and leadership around developing tools and SDKs for confidential computing platforms.
  • Design, develop, and implement high-quality software solutions that meet security and performance standards.
  • Stay current with emerging technologies and industry trends in security and confidential computing.
  • Contribute to strategic planning and decision-making processes, ensuring alignment with business goals and technical vision.
  • Conduct code reviews, ensure best practices in software development, and maintain high standards of code quality.
  • Drive the adoption of new tools, methodologies, and processes to improve development efficiency and product quality.

LeadershipSoftware DevelopmentAgileCloud ComputingCybersecurityAssemblerRustCommunication SkillsCI/CDProblem SolvingLinuxDevOpsTeamwork

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 217000.0 - 303900.0 USD per year

🔍 Software Development

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F almost 4 years ago🫂 Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 7+ years of experience as a software engineer with recent experience in a Staff role
  • Experience executing on large scale projects from 0 to 1
  • History of mentoring and growing junior engineers.
  • Excellent communication skills. You must be able to collaborate effectively with teams in a remote environment, and discuss complex topics with technical and non-technical audiences.
  • Ability to perform system analysis, troubleshooting, and debugging to identify and resolve integration issues
  • Software development experience in one or more general purpose languages: Python, Golang, Rust, Java, Javascript, etc
  • Write clean, well tested, maintainable code that adheres to best practices.
  • Design and build solutions that span systems, and own the software design end to end.
  • Work in partnership with management and senior leadership to ensure alignment between technical and business goals.
  • Work with cross functional partners for feature development, bug fixes, and new system design to gather input and requirements.
  • Proactively identify technical challenges and propose innovative solutions that align with the team's goals and contribute to the overall success of advertiser revenue growth

Backend DevelopmentPythonSoftware DevelopmentJavaJavascriptRustCommunication SkillsProblem SolvingRESTful APIsMentoringSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Financial Services

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • Bachelors or Masters degree in Computer Science with 7+ years of experience as a software engineer with leadership exposure and experience mentoring junior engineers.
  • In-depth, hands-on experience with large-scale database deployments in a production environment.
  • Expertise in distributed databases and database technologies such as MySQL InnoDB storage (Preferred), Postgres, Spanner, Vitess, TiDB, CockroachDB etc
  • Solid understanding of distributed database architecture, data modeling, and performance tuning. Particularly, expertise in SQL tuning and performance optimization techniques.
  • Expertise in Database/Table and backup-recovery management.
  • Expertise in SQL tuning and performance optimization techniques.
  • Expertise in database benchmarking, load testings, and capacity planning.
  • Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, etc.
  • Proficiency in Python or Kotlin or both.
  • Experience with AWS and Kubernetes.
  • Experience building software with IaC (terraform or crossplane) frameworks and tools
  • Exceptional communication skills with the ability to engage effectively with both technical and non-technical stakeholders.
  • Expertise to create and triage database alerts and issues, identify root causes, and implement corrective solutions.
  • Shape the technical direction, strategy and roadmap towards improving our database architecture, focusing on scalability, reliability, performance, and cost efficiency.
  • Working with engineers managing Affirm’s distributed database technologies, particularly AWS Aurora MySQL, Distributed SQL, and eventually expanding to DynamoDB and Caching.
  • Design, build and highly durable and strongly consistent database as service architecture.
  • Design and build solutions at scale for challenges such as multi-region, active resharding and globally available services.
  • Work closely with product teams to understand business requirements and translate them into robust database solutions.
  • Assist partners achieve better query performance by suggesting better query optimizations and effective schemas.
  • Develop and enforce best practices in database design and management, ensuring data integrity, security, and optimal performance.
  • Stay abreast of industry trends and emerging technologies in transactional databases to continually enhance our systems and processes.
  • Participating in an on-call rotation and collaborating with other teams, such as SRE, to solve production issues.
  • Leading and mentoring engineers to define and execute on roadmap aligned with stakeholder needs

AWSLeadershipPostgreSQLPythonSQLDynamoDBKotlinKubernetesMySQLCommunication SkillsCI/CDRESTful APIsMentoringTerraformMicroservicesData modelingSoftware Engineering

Posted 9 days ago
Apply