CrawlJobs Logo

Senior Software Engineer

joinhandshake.com Logo

Handshake

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

200000.00 - 235000.00 USD / Year

Job Description:

As a Senior Software Engineer, you will drive the design and development of the systems and experiences that power Handshake’s core product surfaces—from search and discovery to user acquisition, onboarding, and AI-powered tools. You’ll lead large projects end-to-end, make high-impact architectural decisions, and set the technical standard for your team. This is a high-ownership role where you’ll collaborate closely with product managers, designers, and analytics partners to define, build, and ship products that deliver measurable business impact. You’ll also mentor engineers, shape the team’s roadmap, and balance product innovation with operational excellence—quality, reliability, and on-call health.

Job Responsibility:

  • Lead large projects through all stages—from brainstorming and requirements, through architectural design and experimentation, to execution and release
  • Architect and build scalable, high-quality full-stack systems powering core user journeys including search, discovery, matching, onboarding, and identity infrastructure
  • Drive technical decisions across frontend and backend, balancing trade-offs between product goals, user experience, and system reliability
  • Collaborate cross-functionally with product managers, designers, data analysts, and other engineers to ensure products align with business goals and user needs
  • Lead by example in maintaining high standards of quality in your own work and in the feedback you provide during code reviews and architecture discussions
  • Use both technical expertise and business acumen to influence the team’s roadmap, prioritizing product innovation alongside operational health initiatives like quality control and on-call reliability
  • Mentor and unblock teammates to accelerate delivery and elevate the team’s overall effectiveness
  • Take ownership of significant initiatives, including projects that require coordination across multiple engineers and stakeholders
  • Contribute to organization-level technical enhancements and help establish engineering best practices

Requirements:

  • 5+ years of experience as a full-stack engineer, confident driving architectural decisions across both frontend and backend
  • Strong proficiency in TypeScript, React, Ruby on Rails, SQL, and PostgreSQL
  • Demonstrated success collaborating with partners in product, design, and analytics to define, build, and ship great products and experiences
  • Experience leading large-scale projects from idea through high-quality delivery
  • A track record of implementing complex, scalable, and highly available services that power high-traffic platforms
  • Skilled at balancing technical trade-offs with product and business priorities, demonstrating sound judgment and product sense
  • Empathetic mentor and teammate, proactive in giving and receiving feedback to drive individual and team growth
  • Excellent communicator, able to clearly articulate technical decisions and business rationale to audiences of varying technical knowledge levels

Nice to have:

  • Experience with AI-powered products, agentic frameworks, conversational interfaces, or real-time APIs (e.g., OpenAI)
  • Background building platform systems for user acquisition, identity, authentication, or fraud prevention
  • Experience with workflow orchestration tools such as Temporal, or matching/marketplace systems
  • Familiarity with cloud infrastructure (AWS, GCP) and deployment pipelines at scale
  • Ownership mentality with a high degree of accountability for delivering outcomes that move both the product and business forward
  • Background in consumer SaaS products at scale, particularly in growth or monetization
What we offer:
  • Equity in a fast-growing company
  • 401(k) match, competitive compensation, financial coaching
  • Paid parental leave, fertility benefits, parental coaching
  • Medical, dental, and vision, mental health support, $500 wellness stipend
  • $2,000 learning stipend, ongoing development
  • Internet, commuting, and free lunch/gym in our SF office
  • Flexible PTO, 15 holidays + 2 flex days
  • Team outings & referral bonuses

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer

Senior Software Engineer

Axis Security - Acquired by HPE Aruba is seeking a highly skilled and motivated ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Proficiency in one or more languages such as C#, JavaScript/TypeScript, or Go
  • Experience with frameworks such as .NET Core & React
  • Strong understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
  • Strong experience in building RESTful APIs and microservices architectures
  • Experience working with one of the leading vendors for big data processing, analytics, and storage (Advantage)
  • Experience with AWS, Azure, or Google Cloud Platform (GCP) (Advantage)
  • Understanding of secure coding practices and data protection regulations (Advantage)
  • Experience with unit testing, integration testing, and automated testing frameworks (Advantage)
  • Experience with Docker, Kubernetes, Gitlab, or other CI/CD tools (Advantage)
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain robust, scalable, and high-quality software applications
  • Contribute to architectural decisions, ensuring efficient system design and implementation
  • Design and optimize data pipelines, integrating structured and unstructured data sources into data lakes
  • Write clean, maintainable, and well-documented code while enforcing coding standards and best practices (SOLID principles, TDD, CI/CD)
  • Identify bottlenecks and optimize application performance, scalability, and security
  • Mentor junior developers, conduct code reviews, and promote knowledge sharing within the team
  • Work closely with product managers, designers, DevOps, and QA teams to deliver high-quality software solutions
  • Troubleshoot and resolve complex technical issues across different components of the software stack
  • Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Diversity, Inclusion & Belonging
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

UpGuard’s mission is to protect the world’s data. We obsessively seek out elegan...
Location
Location
Australia , Sydney; Melbourne; Hobart; Brisbane
Salary
Salary:
Not provided
https://www.upguard.com Logo
UpGuard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Outstanding software design and development skills
  • Experience in building highly scalable software systems
  • The ability to make pragmatic trade-offs in design and delivery
  • An interest in shaping product features
  • Collaboration: We are a tight-knit team that encourages each other to keep improving
  • Bachelor's degree in Software Engineering or equivalent practical experience
Job Responsibility
Job Responsibility
  • Engage in green-fields development as we introduce new features on the platform
  • Make an immediate impact on the product set, taking full ownership across the stack from frontend to backend, and right up to production DevOps
  • Explore an interesting, challenging domain, mastering the fundamentals of cyber security and the internet
  • Go beyond coding – collaborate with the team and our customers to influence product design and direction
  • Apply agile processes with an adaptable and non-dogmatic approach
What we offer
What we offer
  • Hybrid or Remote: you choose
  • Impact: Influence the direction and design of projects that push the boundaries of your field and see the impact of your work daily
  • Be part of an energetic team: Our team is highly collaborative, fostering a positive work environment that encourages creativity and innovation
  • We value work-life balance: We recognize the importance of maintaining balance and provide a supportive work environment that allows you to prioritize your personal life and well-being
  • Generous reward: We offer a competitive salary + equity
  • Great perks: You won’t find table tennis tables or office mandates - we prefer to offer perks that support your overall well-being - including a lifestyle allowance, well-being program, WFH budget, personal learning & development budget, generous leave benefits, and plenty more
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

The Senior Principal Software Engineer role involves tackling complex problems, ...
Location
Location
United States , San Francisco
Salary
Salary:
198300.00 - 318600.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent
  • 10+ years of experience working as senior Software Engineer
  • 5+ years of experience acting as Technical Lead for a team of engineers
  • Experience in supporting compliance environments related to FedRAMP, DoD, or mature compliance offerings at large scale tech companies
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Work across senior engineering and product leaders to build strategy and design solutions to earn customers trust and business
  • Lead a large team of Principals to tackle some of the broadest impacting and technically complex problems with a platform mindset
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to join our team in Southern New H...
Location
Location
United States , Portsmouth
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of experience in software engineering, with significant exposure to backend development and business logic
  • Proficiency in Agile Scrum methodologies, API development, and technologies such as ASP.NET, Linq, and Blazor
  • Demonstrated ability to design and maintain enterprise-level software interfaces
  • Strong problem-solving skills and the ability to work independently while collaborating effectively with team members and stakeholders
  • Familiarity with financial systems and applications, with experience in the finance, banking, insurance, or healthcare industries being highly desirable
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Commitment to growth and development through continuous learning, attending relevant courses, and staying updated on industry trends
  • Excellent communication skills and a proactive approach to managing tasks and responsibilities
Job Responsibility
Job Responsibility
  • Develop and maintain software solutions that align with business requirements and adhere to established technical standards
  • Design, refactor, and support data extraction and transformation tools, as well as web-based workflow management utilities
  • Collaborate with team members to establish software development standards, conduct code reviews, and manage version control
  • Serve as a technical resource for server-based third-party applications, ensuring smooth functionality and resolving issues
  • Monitor system performance, troubleshoot incidents, and implement improvements to maintain optimal operations
  • Ensure the confidentiality and security of sensitive information during software development and maintenance
  • Contribute to the creation of policies and procedures for software architecture and technical standards, supporting the development of the company’s software roadmap
  • Provide training, coaching, and support to team members on in-house and third-party tools
  • Recommend and implement design and product enhancements based on business needs and technological advancements
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Managers Software Engineering

Atlassian enables Atlassians to work in a flexible manner — remotely, onsite, or...
Location
Location
United States , San Francisco
Salary
Salary:
273915.00 - 274300.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Software Engineering, Electrical Engineering or a closely related field of study
  • 5 years of experience building the technology strategy and operationalization of at least one people data platform
  • 5 years of experience integrating various 1st party and 3rd party people products and secure processing of People/HR data pipelines and in enforcing privacy, security and compliance controls for at least one 1st party people product
  • 5 years of experience in technical platform evaluations and enablement including hyper automation platforms (iPaaS, low/no code, BPM, RPA)
  • must pass technical interview
Job Responsibility
Job Responsibility
  • Collaborate and work closely with cross-functional partners across Atlassian to uncover opportunities to implement changes and deliver impact using emerging technologies and building internal tools
  • deliver the people data platform that ensures data quality, reliability and scalability across all people’s products and platforms
  • manage, review, mentor and guide software engineers to produce reliable and high-quality code
  • direct the building of platforms and frameworks that are used by other developers
  • manage and oversee the design IT architecture and integration with 3rd party systems
  • participate in solution design discussions, architectural decisions, code reviews and drive agile methods of delivering focusing on quality, CI/CD and best practices
  • work with a myriad of different technologies (SaaS, open source, custom builds, and hybrids of the preceding)
  • work with the product manager and designer to build MVPs, new features and products within defined timelines
  • keep up with cutting edge technologies and innovation to solve real-world business problems faced by internal teams
  • direct the design and build of 1P People/HR products including the integration with the operational data platform for People/HR data
What we offer
What we offer
  • Health and wellbeing resources
  • paid volunteer days
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

PagerDuty is hiring a Senior Software Engineer to join our customer-focused team...
Location
Location
Portugal
Salary
Salary:
Not provided
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of development experience overall
  • Strong communication skills with proven ability to work cross-functionally with technical and non-technical stakeholder groups
  • Development experience working on customer-facing, web-based systems
  • Experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Experience working in an agile environment with iterative development and fast feedback
  • Experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
  • Experience working in a global distributed environment
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and shipping microservices and user interfaces that power our new pricing platforms
  • Collaborating closely with engineers across teams
  • Working on systems that manage millions of dollars of PagerDuty revenue, building new features to improve our pricing, checkout, licensing, and billing systems
  • Solving interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
  • Working cross-functionally with product, design, finance, and other teams to ensure our pricing platforms meet business and customer needs
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on the Criminal Screenings team at Checkr, you wil...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
155000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of backend software development experience with a strong proficiency in Ruby (preferred), Golang, or JavaScript/TypeScript
  • solid understanding of Computer Science fundamentals such as relational and non-relational databases, data structures, algorithms, and REST APIs
  • experience with domain modeling, object design, and system architecture
  • proven track record of writing clear, tested, and concise code
  • proficiency to set expectations and inform decisions through project estimates based on the information available
  • ability to write and review technical proposals, providing constructive feedback and articulating trade-offs
  • strong sense of ownership across all aspects of the development lifecycle, including incident response and accountability for product robustness
  • desire to collaborate and share knowledge with peers, both within the team and across the organization
  • eagerness to learn, improve, and innovate in a fast-paced and collaborative environment
Job Responsibility
Job Responsibility
  • Develop new platform capabilities and product offerings from design through release
  • find the balance between speed to market and long-term growth by designing for the horizon and building for today
  • partner with Product to define appropriately sized initiatives to construct a roadmap that meets business needs quarter over quarter
  • preserve customer goodwill by ensuring system availability by participating in on-call rotation, addressing support tickets, and taking action on preventative measures to improve reliability
  • provide mentorship to engineers on the team and across the organization
  • play an active role in the continuous improvement of the engineering organization through lunch table discussions, team showcases, and reviews with senior leadership
What we offer
What we offer
  • A fast-paced and collaborative environment
  • learning and development allowance
  • competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • up to $25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend
  • in-office perks such as lunch four times a week, a commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right