Full Job Description
Bachelor’s degree or equivalent in Computer Science, Information Systems, Engineering, or other related field.
2+ years working Experience developing desktop applications and products for Windows, Mac and Linux.
2+ years experience using C++.
Experience developing GUI applications using QML.
Experience writing unit tests, and writing clean and testable code.
Experience using Git.
AWS is hiring for our Wickr Product Team. Wickr is an innovative product developed with the industry’s most secure, end-to-end encrypted, communication technology. With Wickr, customers and partners benefit from advanced security features not available with traditional communications services – across messaging, voice and video calling, file sharing, and collaboration. This gives security conscious enterprises and government agencies the ability to implement important governance and security controls to help them meet their compliance requirements.
Today, public sector customers use Wickr for a diverse range of missions, from securely communicating with office-based employees to providing service members at the tactical edge with encrypted communications. Enterprise customers use Wickr to keep communications between employees and business partners private, while remaining compliant with regulatory requirements.
The need for this type of secure communications is accelerating. With the move to hybrid work environments, due in part to the COVID-19 pandemic, enterprises and government agencies have a growing desire to protect their communications across many remote locations. Wickr’s secure communications solutions help enterprises and government organizations adapt to this change in their workforces and is a welcome addition to the growing set of collaboration and productivity services that AWS offers customers and partners.
Are you passionate about privacy and interested in how you can use your software development skills to help protect people’s information by building really cool tools? If so, you may be a good fit for our Desktop Applications Engineer opening. You will be able to help create a globally scalable ecosystem of client side applications that amplify the power and fun of social commerce for Wickr’s users.
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Design and develop components for our Wickr Me, Wickr Pro, and Wickr Enterprise desktop apps
Help maintain a fully automated CI build processes for the app and its various in-house built dependencies.
Work with engineers developing our various infrastructure components to help integrate new features into the the desktop apps
Work with Sr leaders within the company to help integrate our core cryptography module into all aspects of the apps
Attend meetings and standups as required to support the Company’s development efforts
5+ years’ experience as a C++ developer.
Demonstrated knowledge of the standard library, STL containers and algorithms. · Experience with memory management.
Demonstrated knowledge of dynamic polymorphism and C++ specific notions
Demonstrated knowledge of latest C++11 standards
Experience developing Qt applications
Experience with relational database systems
Demonstrated interest in encryption algorithms and secure coding practices
Be a self-starter who is willing to take ownership of your work. Excellent communicator in both verbal and written English.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit US Disability Accommodations.