Software Engineer
Location
New York
Posted
112 days ago
Salary
$145K - $260K / year
Seniority
Senior
Job Description
Software Engineer
Warp
• Participate in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API documentation. • Collaborate closely with engineering and other stakeholders from the growth, marketing, and product teams to plan features and build a high-quality product. • Improve Warp's performance and reliability by building new features or polishing existing product parts. • Prototype ideas and concepts to get feedback from users. • Work across the entire technical stack to ensure users have the most efficient and delightful Warp experience. • Be a mentor and provide thoughtful feedback to your peers.
Job Requirements
- 3+ years of experience in software development
- Amazing engineering skills with a product- and user-focus
- Great communication and collaboration skills
- Experience in building native apps in Rust or WASM (bonus)
- Knowledge of Shell or Linux programming (bonus)
- Server-side programming in Go (bonus)
- Experience with OpenGL, WebGL, or other graphics programming (bonus)
Benefits
- Full Medical, Dental, and Vision Benefits for employees (80% coverage for dependents)
- Flexible remote-first culture, with optional office spaces in NYC and SF for folks who want to work together IRL
- Pre-tax FSA Health Savings Plan
- Pre-tax Commuter Benefit
- 20-days of Paid Time Off
- Unlimited Sick Time Off
- 12 US Holidays
- 16 weeks of paid Parental Leave for both birthing and non-birthing parents
- Twice-a-year company retreats
- Monthly gym and internet stipend
- Guideline 401(k)
- Complimentary OneMedical membership
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer – Contractual
Proximity WorksWe solve complex problems and build cutting edge tech — at scale.
• Responsible for the development of new software products (internal) and solving complex technical challenges for scale-ups and enterprise companies. • Excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Senior Software Developer
TherapyNotes, LLCTherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!
• Build and maintain features across Angular, ASP.NET Core, C#, and PostgreSQL • Design and implement scalable APIs and services (SOA/event‑driven) • Contribute to architecture decisions around performance, reliability, and maintainability • Collaborate with a strong engineering team and participate in reviews and design discussions • Support and mentor developers as the team grows
Senior Software Engineer – Problem Setter
KaratKarat is the world leader in technical interviewing and pioneer of the Interviewing Cloud.
• Develop high-quality technical interview questions to update Karat’s technical content library • Uphold Karat’s interview content standards through peer reviews, mentorship, and feedback integration • Use your engineering knowledge to produce Karat’s most complex interview content • Partner with our Content Designers in the development of new content formats • Author new technical interview questions in a variety of subject domains • Mentor more junior Content Development Engineers through peer reviews of content developments • Integrate feedback and iterate on content based on performance data
Lead Full-Stack Software Engineer
CourtAvenueWe are industry experts accelerating digital transformation for the world’s most ambitious companies.
• Own system architecture across multiple concurrent client projects. • Define and enforce architectural standards, design patterns, and non-functional requirements. • Make final technical decisions on stack selection, integrations, and trade-offs. • Design scalable, resilient systems spanning frontend, backend, cloud, and hardware-adjacent integrations. • Lead technical planning and execution for large, high-stakes client engagements. • Remain hands-on in critical code paths while delegating effectively. • Drive engineering rigor: code reviews, CI/CD, automated testing, observability. • Own technical outcomes, including production stability and incident response. • Operate comfortably in a software agency model: shifting priorities, parallel clients, fixed timelines. • Translate ambiguous client requirements into concrete technical plans. • Act as senior technical authority in client meetings. • Balance delivery speed with long-term maintainability under real-world constraints. • Lead and mentor senior and mid-level engineers. • Raise the bar on system design, code quality, and technical communication. • Guide engineers through architectural reasoning and trade-off analysis. • Support hiring, onboarding, and technical evaluation. • Partner with product, design, and executive leadership. • Communicate complex technical concepts clearly to non-technical stakeholders. • Align technical execution with business goals and experiential outcomes.




