Software Engineer
Revolve
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- REST APIsTroubleshootingJavaC++Data structures & algorithms
- Work
- On-site in New York
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs63%Java53%Troubleshooting30%C++28%of 40 similar entry-level jobs posted in the US this week
- Listed
- Nov 9, 2026 · still open
Sign in free to see which of these skills your resume already shows.
Revolve
About Revolve
Revolve is a healthtech startup building AI that keeps doctors’ practices running. We take back-office work off their plates, so they can spend more time caring for patients. We’re backed by some great investors and Fortune 500 executives. We’re a small, growing team looking for a Software Engineer who wants to take ownership, work closely with the team, and build software that practices rely on every day. We’re open to full-time, part-time, and contract arrangements.
Key Responsibilities
- Design, develop, and maintain software applications, backend services, and APIs.
- Collaborate with the team to translate business requirements into technical solutions.
- Write clean, efficient, and well-documented code.
- Participate in code reviews, develop automated tests, and troubleshoot technical issues.
- Contribute to technical decisions and improve system performance, security, and reliability.
- Take ownership of projects from initial development through deployment and ongoing support.
Qualifications
- Open to New Grads as well.
- At least 1 year of hands-on experience with object-oriented programming (OOP), using languages such as Java, C++, or C#.
- Strong understanding of data structures, algorithms, and software engineering principles.
- Experience developing software applications, backend services, or APIs.
- Familiarity with databases, version control, and standard software development workflows.
- Ability to write clear, testable, and maintainable code.
- Strong problem-solving and communication skills, with the ability to work independently and collaborate in a remote team.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.