For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
The Value Maximizer
The Value Maximizer

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Testing
Project management
+28

Visa

U.S. visa required

Permanent role
3 days ago
Apply now

Location: San Francisco, USA

Workplace Type: Hybrid

About The Role

We are seeking a talented and passionate Software Engineer to join our dynamic engineering team. As a Software Engineer, you will be responsible for designing, developing, testing, and deploying high-quality software solutions that meet our business needs. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and impactful products. This role offers an excellent opportunity to contribute to a growing company and work on challenging and rewarding projects. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance. We value individuals who are proactive, problem-solvers, and have a strong desire to learn and grow. The ideal candidate will have a solid understanding of software engineering principles, experience with various programming languages and technologies, and a proven track record of delivering successful software projects. We are looking for someone who is not only technically proficient but also a team player with excellent communication and collaboration skills. If you are passionate about software development and want to make a significant impact, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain high-quality software solutions
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and adherence to standards
  • Collaborate with product managers and designers to define and refine product requirements
  • Develop and execute unit and integration tests
  • Troubleshoot and debug software issues
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance
  • Stay up-to-date with the latest technologies and trends in software development
  • Contribute to the improvement of our development processes and tools
  • Participate in sprint planning and daily stand-up meetings

Required Skills & Qualifications

  • Bachelor's degree in Computer Science or a related field
  • 3+ years of experience in software development
  • Proficiency in at least one programming language, such as Java, Python, or C++
  • Experience with object-oriented design and development
  • Strong understanding of data structures and algorithms
  • Experience with relational databases, such as MySQL or PostgreSQL
  • Experience with version control systems, such as Git
  • Experience with Agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
  • Experience with front-end technologies (e.g., React, Angular, Vue.js) is a plus

Additional Information

We offer a competitive salary and benefits package, including health insurance, paid time off, and a 401(k) plan. We are committed to providing a supportive and inclusive work environment where all employees can thrive. We encourage professional development and offer opportunities for growth within the company. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This position is a hybrid role, requiring a minimum of 3 days per week in our San Francisco office. We believe that in-person collaboration is essential for fostering innovation and building strong team relationships. We are looking for candidates who are passionate about technology and eager to contribute to our mission of building innovative software solutions.

About The Value Maximizer

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service