This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Software Engineer II - C++, Linux will be responsible for crafting client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
They will provide accurate status tracking, reporting, and estimation using project methods and tools.
Gathering requirements, validating understanding amongst the team, and creating/maintaining relevant documentation will be part of their responsibilities.
Executing activities within the current methodology and upholding the highest quality standards.
Collaborating with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
Taking ownership of projects from technical design to a successful launch.
Requirements:
Demonstrated expertise with a minimum of 2+ years of experience in C/C++ and 1 year of experience in Linux.
Confidence with containerization and virtual machines is an advantage.
Beginner to intermediate level design proficiency following UML / C4 / ArchiMate.
Experience in engineering software systems of medium-to-large scope and complexity.
Familiarity with Agile software development methodologies.
Experience in building frontend/backend applications at scale.
Proficiency in the English language.
Additional desired experience includes knowledge of source control tools, understanding of SDLC, proficiency in Object-Oriented Programming, knowledge of protocols like HTTP, serialization formats like JSON and XML, knowledge of document databases, and experience with Unit testing.
Benefits:
Competitive annual salary based on experience and market demands.
Flexi-timings and the ability to work from anywhere.
Medical insurance with the option to purchase a premium plan or HSA option for the entire family.
Regular health check-up camps arranged by the company.
Recreational activities such as Pool, TT, Wii, PS2.