Lead Software Engineer at RainesDev | Torre

Lead Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Base compensation
USD185k - 230k/year

+ Health insurance

Non-negotiable
location_on
Palo Alto, CA 94301, USA
Posted about 1 year ago

Responsibilities


Experience - 8+ years in high-ownership engineering roles, with the majority spent at Tier-1 venture-backed startups. - Proven ability to thrive in environments that scale rapidly across multiple growth cycles. Career Trajectory - Positioned at an L5 level and ready to step into L6 responsibilities—driven to grow, not plateau. Education - Degree in Computer Science, Machine Learning, AI, Mathematics, Statistics, or a closely related field. - A Master’s degree or graduation from a top program (e.g., Waterloo) is highly valued. Technical Expertise - Proficiency across multiple programming languages (Java, C++, Python, Go, or similar). - Strong knowledge of distributed systems, cloud infrastructure, and large-scale data management. - Hands-on experience using modern AI tools—this is non-negotiable. Candidates should be native AI users who experiment with AI in both professional and personal projects. Mindset & Approach - First-principles thinker with the confidence to challenge ideas constructively. - Strong mentorship skills and ability to elevate team culture through emotional intelligence, guidance, and positive leadership. - Passion for building, problem-solving, and pushing boundaries with AI. Responsabilidades - Lead design and development of complex, scalable systems with high business and customer impact. - Apply AI tools natively throughout the engineering workflow—leveraging them for speed, quality, and creativity in coding and problem-solving. - Mentor and guide engineers at various levels, fostering a culture of ownership, collaboration, and continuous learning. - Collaborate with peers across product, design, and leadership to define and deliver solutions that can scale through multiple growth phases. - Contribute to architectural decisions and long-term technical vision, ensuring systems are reliable, performant, and adaptable to evolving business needs. - Bring first-principle thinking into discussions, challenging assumptions and driving innovation while maintaining a strong sense of teamwork.