Software Engineer positions focus on delivering results in their domain. This page aggregates open Software Engineer roles and what employers typically expect.
### About the Role We are a technology company looking for a talented **Software Engineer** to join our growing engineering team. You will play a key role in building and maintaining scalable software systems, collaborating closely with cross-functional teams to deliver high-quality products. ### What You'll Do - Design, develop, and maintain robust software systems and applications. - Write clean, efficient, and well-documented code. - Collaborate with product, design, and other engineering teams to deliver features end-to-end. - Participate in code reviews and contribute to engineering best practices. - Identify and resolve technical bottlenecks and bugs in a timely manner. - Contribute to architectural decisions and technical roadmap discussions. ### What We're Looking For - Proven experience as a Software Engineer with a strong software engineering foundation. - Proficiency in one or more programming languages (e.g., Python, Java, Go, JavaScript/TypeScript). - Experience building and shipping production-grade software. - Solid understanding of data structures, algorithms, and system design principles. - Familiarity with cloud platforms (AWS, GCP, or Azure) and modern DevOps practices. - Strong communication skills and a collaborative mindset. - Ability to work independently and take ownership of projects. **Note:** Visa sponsorship is not available for this role. ### Compensation & Benefits Compensation details will be discussed during the interview process. We offer a competitive salary and benefits package commensurate with experience. ### Location This role is based in **San Francisco, CA**. Additional office locations include Los Angeles, CA and New York City, NY. This is an on-site or hybrid position.