$180K - 215K a year
Design, develop, and maintain scalable backend search and analytics systems with third-party integrations, participate in full software lifecycle, and share on-call duties.
Senior-level experience with backend programming in TypeScript/Node.js, building distributed systems and search/query platforms, cloud experience (AWS), and agile development.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Search Performance (Backend) in the United States. This role offers an exciting opportunity to work on a high-performance, distributed search and analytics system that allows enterprises to query operational data from any source without replication or centralization. You will be part of a remote-first, diverse, and collaborative team, contributing to backend development and expanding integration with third-party providers. The position emphasizes designing and implementing scalable, resilient, and maintainable systems while participating in the full software development lifecycle. Ideal candidates are self-starters who thrive in innovative, fast-paced environments and enjoy solving complex problems with structured and unstructured data. This role also encourages participation in on-call responsibilities, fostering service ownership and operational excellence. Accountabilities As a Senior Software Engineer, you will: Write clean, maintainable, and testable backend code with a focus on observability and resilience. Collaborate with cross-functional teams to define project goals, acceptance criteria, and product roadmaps. Contribute to new feature development, bug fixes, and technical debt resolution. Participate in the full software development lifecycle, from requirements gathering to testing, deployment, and monitoring. Expand the integration of the search platform with third-party providers. Share on-call responsibilities and ensure operational reliability. Provide feedback to refine software development processes and best practices. The ideal candidate will have: Strong experience building search, query, or analytic systems for structured and unstructured data. Proficiency in backend programming languages, such as Typescript/JavaScript, Node.js, and SQL. Experience developing distributed systems and working with large-scale data in cloud environments like AWS. Familiarity with serverless architectures such as AWS Lambda. Solid understanding of data structures, algorithms, and performance optimization. Experience working with agile processes and rapid iterative development. Excellent verbal and written communication skills for remote collaboration. Self-motivation, problem-solving ability, and a track record of learning quickly. Bonus: frontend experience, a sense of humor, and a love for collaborative, innovative teams. Competitive salary range: $180,000 – $215,000, dependent on location and experience. Comprehensive health, dental, and vision insurance. Paid holidays, paid time off, and 401(k) retirement plan. Equity participation and eligibility for discretionary company-wide bonuses. Fertility treatment benefit. Remote-first work environment with flexible arrangements. Collaborative and inclusive company culture emphasizing diversity and employee growth. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 9/26/2025