Senior Qt Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ExpressVPN · 4 hours ago

Senior Qt Engineer

ExpressVPN is one of the world’s leading providers of online privacy and security services for consumers. They are seeking a Senior Qt Engineer to join their Engineering team, focusing on frontend development for their Desktop applications. The role involves writing high-quality C++ code, ensuring application stability, and collaborating with other teams to enhance user experience.

Cyber SecurityInformation TechnologyInternetPrivacySoftware
check
H1B Sponsor Likelynote

Responsibilities

Write high quality, well architected, modular code which is easy to read and maintain
Design, build, and maintain efficient, reusable, and reliable C++ code targeting different platforms (Linux, macOS & Windows)
Ensure your code and the application as a whole have excellent automated test coverage
Ensure your code follows modern development practices
Ensure the app has a clean, simple and robust architecture to enable other teams to easily contribute code
Ensure our application functions correctly and looks great on a wide range of Windows, Linux and Mac OS versions and hardware
Ensure our application behaves well in a broad range of environments, such as when installed alongside other security software, or in problematic networks
Ensure your build and test pipelines are fast and stable
Provide high quality code reviews for your team and other contributors to the code base
Able to identify and communicate problems with technology, investigate potential causes, propose solutions/next steps, and proactively inform the team of changes
Lead by example and provide guidance and mentorship to other developers
Provide technical insights for the Product Management team
Work closely with the Design Team to design and build great UI and a great user experience
Undertake spikes, prototyping and R&D work to investigate feasibility and de-risk complex projects
Maintain an excellent velocity

Qualification

C++QtQMLAutomated testingDesign patternsAgile practicesCode quality practicesTechnical designCommunication skillsProblem solving

Required

Proven experience using C++ targeting different platforms
Experience in Qt and QML
Rigorosity with code quality practices and architectural design principles; passion in creating a testable architecture and product
Excellent at writing well architected code using design patterns such as MVC, MVVM and MVP
Excellent at writing automated test cases, and following TDD practices
Experienced writing thread safe code
Experienced with agile software development practices such as Scrum or Kanban
Experienced at helping other team members be more productive, and to grow
Great communication skills, spoken and written
Logical mindset and great problem solver
Experience writing technical designs and threat models

Preferred

Experienced building extensible applications
Knowledge of VPN technological intricacies
Knowledge of Ruby / Python / Bash / Powershell
Solid understanding of IP networking, including both low-level sockets programming and high-level application layer programming
Experience with BDD
Knowledge of network and software security

Company

ExpressVPN

twittertwittertwitter
company-logo
One of the world’s largest providers of VPN services, enabling users to protect their privacy and security online with just a few clicks.

H1B Sponsorship

ExpressVPN has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (7)
2023 (11)
2022 (31)
2021 (43)
2020 (20)

Funding

Current Stage
Late Stage
Total Funding
unknown
2021-09-13Acquired
Company data provided by crunchbase