Full Time

Software Engineer II (Remote, USA)

OpenTable
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by OpenTable, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II at OpenTable will play a pivotal role in the development and enhancement of our software systems. This position involves collaborating with cross-functional teams to design and implement scalable solutions that improve customer experiences and streamline operations. The engineer will apply their technical expertise to solve complex problems, ensuring high availability and performance of applications, while also being a mentor to junior team members in an agile development environment.



Job Responsibilities

  • Design, develop, and maintain software applications for robust performance and scalability.
  • Collaborate with product managers and designers to understand and refine requirements.
  • Perform code reviews and provide constructive feedback to peers to ensure code quality.
  • Troubleshoot and debug existing applications to enhance functionality and reliability.
  • Write and maintain documentation for software functionalities and specifications.
  • Participate in daily stand-ups, sprint planning, and retrospectives.
  • Stay updated with emerging technologies and propose new solutions to enhance efficiency.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional software development experience.
  • Proficient in one or more programming languages such as Java, Python, or C#.
  • Experience with web technologies including HTML, CSS, and JavaScript.
  • Familiarity with database management systems (SQL and NoSQL).
  • Strong understanding of software development methodologies, including Agile and Scrum.
  • Excellent problem-solving skills and ability to work independently or as part of a team.


Technologies & Tools

This position utilizes a variety of technologies and tools including cloud services (AWS, Azure), version control systems (Git), continuous integration and deployment tools, as well as frameworks for web applications (like React or Angular). Familiarity with containerization technologies such as Docker and orchestration with Kubernetes is also beneficial. The focus will be on delivering high-quality software solutions and maintaining efficient workflows using these tools.



Ideal Candidates

Ideal candidates for the Software Engineer II position are those who are proactive, self-motivated, and exhibit a passion for technology and innovation. They possess strong analytical skills and are adept at communicating complex ideas clearly and effectively. A team player who is committed to collaboration and mentorship, they demonstrate resilience and adaptability in fast-paced environments, and are enthusiastic about contributing to a customer-centric approach in technology solutions.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.