careertakescareertakes

Software Engineer(Confidential Client)

Confidential Client•unspecified
Entry LevelFull-timeHybrid$138,000 - $192,000
San Francisco, California
5 Days Ago

This Software Engineer role at Confidential Client involves building and owning end-to-end features from product specifications through deployment and maintenance, with a focus on frontend architecture using React, TypeScript, and Next.js. The position requires collaboration across teams to integrate emerging technologies, mentoring peers through code reviews, and contributing to technical and business roadmap decisions. The role is hybrid, requiring in-office presence three days a week, fostering a collaborative and inclusive work environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Consumer Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role overview

Confidential Client is hiring a Software Engineer to build user-facing features and help shape frontend architecture for modern web applications. This is a hybrid, full-time role based in San Francisco, CA. You will work cross-functionally to deliver high-quality software from design through production and support.


What You’ll Do

  • Build and own features end-to-end — from product specifications through deployment and maintenance.
  • Drive frontend architecture and best practices for modern web apps (React, TypeScript, Next.js).
  • Integrate backend services and emerging technologies into a scalable infrastructure.
  • Write maintainable, tested code and clear documentation.
  • Mentor peers through code reviews and pairing to spread technical knowledge.
  • Collaborate with product and stakeholders to gather requirements and communicate technical tradeoffs.

Minimum Qualifications

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, or a related field.
  • Minimum 1 year of professional software development experience.
  • Practical experience with Python and Flask.
  • Familiarity with AWS services such as DynamoDB and SQS, and with Kubernetes.
  • Strong fundamentals in algorithms, data structures, and object-oriented design.
  • Experience with SQL or NoSQL databases.

Nice-to-Haves

  • Hands-on experience with React, TypeScript, and/or Next.js in production applications.
  • Prior experience working on high-traffic consumer-facing products.
  • Familiarity with CI/CD, observability, and scalable system design.

Work location & schedule

  • This position is based in San Francisco, CA. The role follows a hybrid schedule with an in-office expectation of three days per week (Mondays, Wednesdays, and Thursdays).
  • Hybrid roles offer limited flexibility for remote work (e.g., short-term remote allowances consistent with team policy).

Compensation & Benefits

  • Expected base pay range for San Francisco: $138,000 - $192,000 per year. Exact compensation depends on experience, qualifications, and work location; this range does not include potential equity, bonus, or additional benefits.
  • Medical, dental, and vision insurance options.
  • Mental health support and family-building benefits.
  • Child care and pet-related programs.
  • 401(k) plan and subsidized commuter benefits.
  • Generous paid time off policy and 18 weeks of paid parental leave (biological, adoptive, and foster parents eligible).
  • Additional employee ridership program and team perks.

Additional details

  • Employment type: Full-time
  • Industry: Consumer Services
  • This job posting follows fair hiring practices and does not discriminate on legally protected characteristics.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range