Full Time

Senior Software Engineer (C++ Angular) (USA & UK Remote)

RemoteWorker US
Remote!
$100,000 - $150,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 RemoteWorker US, so some details may not match this job. The employer's own page has the real description.

Overview

RemoteWorker US is seeking a highly skilled Senior Software Engineer with expertise in C++ and Angular. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our diverse client base. You will work collaboratively with cross-functional teams to deliver innovative solutions, optimize application performance, and ensure code quality standards are upheld. This remote position is open to candidates located in the USA and the UK.



Job Responsibilities

  • Develop and maintain complex software applications using C++ and Angular frameworks.
  • Collaborate with product managers, UX designers, and other stakeholders to gather requirements and define system specifications.
  • Perform code reviews, testing, and debugging to ensure software reliability and performance.
  • Architect software solutions that are scalable, secure, and efficient.
  • Document development processes, code changes, and software design decisions to facilitate knowledge sharing and maintenance.
  • Implement best practices for software development and contribute to team standards.
  • Mentor junior engineers and provide technical guidance to enhance team skill sets.
  • Stay current with emerging technologies and industry trends to continuously improve development practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, particularly with C++ and Angular.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Proficient in object-oriented programming and software design principles.
  • Experience with version control systems such as Git.
  • Familiarity with backend technologies and RESTful API design is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication abilities to collaborate effectively with team members.


Technologies & Tools

This position requires proficiency in C++ and Angular, with familiarity in tools such as Docker for containerization and Jenkins for continuous integration. Candidates should also be comfortable using collaboration tools like Jira and Confluence to manage tasks and document projects. Additional experience with cloud services (AWS, Azure) or database management systems will be beneficial.



Ideal Candidates

Ideal candidates for this position are proactive and self-motivated individuals who thrive in a collaborative environment. They possess strong analytical skills and a passion for technology and innovation. A commitment to delivering high-quality software and the ability to adapt to rapidly changing requirements are crucial. Furthermore, exemplary communication skills and the ability to work effectively within remote teams are essential qualities for success in this role.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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