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.
Responsibilities
- 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.
Requirements
- Proven experience as a Software Engineer with a strong software engineering foundation.
- 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.
- Visa sponsorship is not available for this role.
Skills
- Python
- Java
- Go
- JavaScript/TypeScript
Location
- San Francisco, CA
- Los Angeles, CA
- New York City, NY
Work Type
- On-site
- Hybrid
Experience Level
- Commensurate with experience
Salary/Compensations
- Compensation details will be discussed during the interview process.
- Competitive salary and benefits package commensurate with experience.
