:UrTechCity IT Solutions Business Address:4209 Rockside Hills Drive, Raleigh, North Carolina, 27603 Country:New Zealand Department or Group:IT Vacancies:1 Work Duration:29 Work Location Type:Remote Work Level:Experienced Required Skills: Optional Skills: Monthly Rate (NZD)$: 10,000.00
To get feeds similar to this job in your facebook, you can join our Facebook Group by clicking here:Join Facebook Group
Details
Location: Spain or remotely working from Europe.
Job Type: Full time, Permanent.
About the role
As a C++ Senior Engineer, you will be engineering robust, testable and scalable code within our client applications. Part of a global team, you will report to a C++ Team Lead.
How you'll make an impact:
architect your code to be efficient, reliable, maintainable and reusable
engage with team members, mentoring them and supporting each other
contribute to code reviews and set high code quality standards
demonstrate outstanding problem solving and algorithmic thinking - see the bigger picture and carve out excellent technical solutions
contribute to engineering best practices, guidelines and our technical infrastructure to help enhance our product and improve reliability and efficiency
cross-team collaboration, with product, design, mobile, backend, and QA teams, to ensure we create great user experiences whilst also adhering to our high security and privacy standards which are underpinned by our end-to-end encryption
About you
A critical thinker who thrives on building complex, world-class products. You strive for technical excellence, robust and efficient algorithms, and clean code - all while keeping things as simple as possible.
You’re proactive, self-motivated, disciplined, and willing to step out of your comfort zone to try something new.
You are:
someone with 6+ years' experience in C++ software development, and able to work in C++11
an initiative taker who is willing to go the extra mile
highly confident in computer science fundamentals, databases, network programming, data structures, and algorithms
able to design solutions that are efficient both at runtime and in implementation effort, and synergise well with existing designs
experienced in profiling applications and identifying bottlenecks and inefficiencies
insightful, someone who can see the bigger picture and design your solutions to fit
able to transform abstract solutions into efficient, low-lock-contention, massively multithreaded algorithms
passionate about uplifting your own skills and that of your team, helping build a motivating and inspiring environment
a person with strong written and spoken English
Qualifications
Ideally, you hold a tertiary qualification in Computer Science, Software Engineering or a related discipline.