Senior Software Engineer (C++ Angular) (USA & UK Remote)
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 Turnitin, so some details may not match this job. The employer's own page has the real description.
Job Overview
Turnitin is seeking a highly skilled Senior Software Engineer specializing in C++ and Angular to join our talented engineering team. The successful candidate will play a pivotal role in the design, development, and enhancement of our innovative software solutions. This position requires a proactive individual who excels in collaborative environments, is eager to tackle complex challenges, and contributes to optimizing our products and processes in line with the latest industry standards.
Job Responsibilities
- Design and implement high-quality, scalable software solutions using C++ and Angular.
- Participate in architectural discussions and code reviews to ensure alignment with best practices.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Maintain and enhance existing software applications while troubleshooting and debugging issues.
- Contribute to the development of automated testing frameworks to improve code quality and reliability.
- Stay updated with emerging technologies, trends, and best practices, advocating for their adoption where beneficial.
- Mentor junior software engineers, providing guidance on technical challenges and career development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional experience in software development, with a focus on C++ and Angular.
- Strong understanding of object-oriented programming principles and software design patterns.
- Experience with version control systems, preferably Git.
- Proficient in developing and consuming RESTful APIs.
- Knowledge of Agile methodologies and the software development lifecycle.
- Excellent problem-solving skills and ability to work independently as well as collaboratively.
Technologies & Tools
This position prominently involves working with C++ and Angular technologies, alongside development tools such as Git for version control, JIRA for project management, and various testing frameworks for ensuring quality assurance. Familiarity with cloud technologies and CI/CD pipelines is advantageous as we continually strive for efficient development practices.
Ideal Candidates
The ideal candidate will possess a strong technical acumen paired with exceptional interpersonal skills, demonstrating the ability to communicate complex ideas effectively. They will be proactive, detail-oriented, and adaptable, thriving in a fast-paced environment and exhibiting a genuine passion for software engineering. A commitment to continuous learning and a collaborative mindset will further distinguish the successful applicant as a valuable member of our team at Turnitin.
??? people applied to this job
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $130,000/Mo
2 years ago