Senior Software Engineer
Mid-sized SaaS Company
San Diego
Job Description
We are seeking an experienced and passionate C++ Engineer to join our web app team. As a C++ Engineer, you will be at the forefront of designing, developing, and maintaining complex software systems that directly impact the customer experience. You will work with a team of talented engineers and will be a key contributor to our innovative technology solutions. This role is a great opportunity for an individual with a strong background in C++, REST API, AWS, PostgreSQL, GitHub, and Linux to make a significant impact on our technology operations.
Requirements
- Must know Object Oriented Programming in C++
- Experience with REST API, AWS, REST API, PostgreSQL, GitHub, and Linux.
- Minimum of 4 years of experience in C++ development.
- Strong knowledge of C++, with a good understanding of the language specification, pros, and cons.
- Familiarity with the latest C++ standards, libraries, and frameworks.
- Proficient understanding of code versioning tools such as Git and GitHub.
- Experience with database architecture and design with PostgreSQL.
- Strong understanding of system design, data structures, and algorithms.
- Excellent troubleshooting and problem-solving skills.
- Proven experience in identifying, prioritizing and executing tasks to meet critical project deadlines.
- Excellent written and verbal communication skills, with a keen eye for detail.
- A self-starter who is capable of working independently and within a team.