Senior Software Engineer

Job Spread — United States · Posted ~1 hour ago

Senior

Skills

Backend software development Scalable software architecture Secure software development Reliable software engineering Clean code Cross-functional collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing, developing, and maintaining core backend services for a technology platform. The position involves translating business requirements into scalable, secure, and reliable solutions while collaborating closely with product, design, and engineering stakeholders.

Highlights

Senior-level engineering opportunity focused on designing scalable, secure, and reliable backend services, with close collaboration across product, design, and engineering teams and meaningful influence on a technology platform.

Description

Company Description Job Spread is dedicated to connecting organizations with candidates whose skills closely match their open roles, enabling more efficient and accurate hiring decisions. The company focuses on understanding both business needs and individual capabilities to create strong, long-term employment matches. By streamlining the recruitment process, Job Spread helps companies reduce time-to-hire while improving candidate experience. Team members contribute to a platform that supports inclusive hiring and data-informed talent decisions, offering opportunities to shape the future of recruitment technology. Role Description As a Senior Software Engineer at Job Spread, you will design, develop, and maintain core backend services that power our recruitment platform. You will collaborate with product managers, designers, and other engineers to translate business requirements into scalable, secure, and reliable software solutions. Daily responsibilities include writing clean, well-tested code, performing code reviews, optimizing system performance, and troubleshooting complex technical issues. You will also contribute to architectural decisions, mentor less experienced engineers, and help improve engineering best practices and development workflows. This is a full-time, hybrid role based in Redwood City, CA, with the flexibility to work from home part of the time. Qualifications Strong foundation in Computer Science, including data structures, algorithms, and system design.Proficiency in Software Development and Programming, with experience in modern languages and frameworks.Hands-on experience in Back-End Web Development, building APIs and microservices at scale.Solid understanding and practical use of Object-Oriented Programming (OOP) principles.Experience with relational and/or NoSQL databases, caching, and cloud platforms (e.g., AWS, GCP, or Azure).Comfort with CI/CD pipelines, version control (Git), and automated testing practices.Ability to analyze complex problems, propose solutions, and communicate clearly with technical and non-technical stakeholders.Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Previous experience in high-growth or product-focused environments; familiarity with recruitment or HR technology is a plus.