My Company is a forward-thinking technology organization dedicated to building innovative solutions that drive meaningful impact across industries. We foster a culture of collaboration, continuous learning, and technical excellence, attracting top talent who are passionate about solving complex problems. Our remote-first approach enables us to build diverse teams while maintaining the energy and camaraderie of a tight-knit engineering community.
About the Role
We're seeking a Senior Software Engineer to join our San Francisco-based team and take on a leadership role in architecting and delivering high-impact software solutions. This position offers the unique opportunity to mentor junior engineers, influence our technical direction, and own meaningful projects from conception through production. You'll work on systems that scale to millions of users while collaborating with a team that values clean code, thoughtful design, and continuous improvement.
Responsibilities
Design, develop, and maintain scalable backend and frontend systems while establishing coding standards and best practices across the engineering team
Lead technical design reviews and architecture discussions, providing mentorship to junior engineers and fostering a culture of code quality and innovation
Collaborate cross-functionally with product managers, designers, and other stakeholders to translate business requirements into elegant technical solutions
Identify performance bottlenecks and technical debt, then develop and execute strategies to improve system reliability, scalability, and maintainability
Contribute to hiring and team growth by conducting technical interviews and helping shape the engineering culture at My Company
Participate in on-call rotations and take ownership of production incidents, implementing long-term solutions to prevent recurrence
Champion best practices in testing, documentation, and deployment automation to ensure high-quality releases and operational excellence
7+ years of professional software engineering experience, with at least 3 years in a senior or leadership capacity
Deep expertise in one or more modern programming languages (Python, Java, Go, Rust, or similar) and demonstrated ability to learn new technologies quickly
Strong foundation in computer science fundamentals including data structures, algorithms, system design, and distributed systems concepts
Proven experience designing and building scalable, resilient systems that handle high traffic and complex data requirements
Excellent communication and leadership skills with the ability to influence technical decisions, mentor others, and work effectively across teams
Track record of taking ownership of projects and delivering results in fast-paced, collaborative environments
Familiarity with modern development practices including version control, CI/CD pipelines, containerization, and cloud infrastructure
Benefits
Competitive salary and equity package commensurate with experience and market rates
Fully remote work arrangement with the flexibility to work from anywhere, supported by collaboration tools and regular in-person team gatherings
Comprehensive health insurance covering medical, dental, and vision, plus mental wellness and fitness programs
Professional development budget for conferences, courses, and certifications, plus dedicated time for learning and growth
Generous paid time off policy including unlimited PTO for qualified employees, plus parental leave and sabbatical options
Strong engineering culture with modern tooling, code review processes, and opportunities to shape the technical direction of the company