Fulltime C++ Developer openings in Portland on September 21, 2022

C++ Software Engineer at ESRI, Inc.

Location: Portland


Bring your passion for C++ to help us develop a cross-platform GIS API that runs on the latest mobile devices using the latest compilers and C++ standards. ArcGIS Runtime SDK is a product focused on building great APIs for developers who want to use Esri technology for native app development. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.In this role, youll test and build GIS components used in our cross-platform products with the support and mentoring of the rest of the development team. Your work will focus on modern C++ initially, with career opportunities that could utilize many different programming languages and technologies.Esri invests significantly in individuals by providing the mentoring and appropriate training that ensures a successful long-term career.

• Build modern C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
• Collaborate with other engineers throughout the development process
• Design, develop, and test applications and APIs for devices
• Articulate and solve problems with application design, development, and user experiences

• C++ development skills with a passion to learn modern C++
• Existing work authorization for United Kingdom
• Enthusiasm for quality software engineering
• Being smart, adaptable, and enthusiastic are key to this role
• Clear written and verbal communication skills, with attention to detail
• Bachelors in Computer science, engineering, mathematics, GIS, or related field

Recommended Qualifications
• IDEs, compilers, and development tools for one or more of Linux, Windows, macOS , iOS, or Android
• Boost libraries
• GIT source control
• Qt
• REST web services

The Company

Our passion for improving quality of life through geography is at the heart of everything we do. Esris geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today’s volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email [Email available when viewing the job] and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.



Apply Here
For Remote C++ Software Engineer roles, visit Remote C++ Software Engineer Roles


Staff Software Engineer (C/C++) at Proofpoint

Location: Portland

It’s fun to work in a company where people truly BELIEVE in what they’re doing!

_We’re committed to bringing passion and customer focus to the business._
• *The Role:**

We are looking for a seasoned professional to lead, design & develop our flagship spam detection products. You get to work with some of the largest threat intelligence data in the cyber security and craft peta byte scale solutions to help protect some of the most targeted people, especially in fortune 1000 companies. You’ll build hybrid systems that take the best of rules based and machine learning based approaches in real “real time” and process billions of messages every day. A few seconds could make all the difference between a security breach and a blocked message. In succeeding with Proofpoint, you help make the internet a safer place for everyone.

+ You will lead and build high-throughput low-latency threat detection services for the Proofpoint flagship email protection product.

+ You will build state-of-art classifiers and threat detection pipelines for scalability, availability, supportability and automation.

+ You will partner closely with cross-functional teams on detection efficacy, technical strategy and product roadmap.

+ You will champion bringing in best industry practices to attain higher development standards on the team and the larger organization.

+ You will troubleshoot and enhance highly performant multithreaded distributed applications at scale.

+ You will challenge status quo and looks for continuous improvement in systems and processes.
• *Basic Qualifications:**

+ Bachelor’s degree or higher in a related technical field or equivalent technical experience.

+ 5+ years of experience in working with software design and development.

+ 5+ years of programming experience in C/C++/Go/Java or similar programming language.

+ Solid understanding of algorithms & data structures along with their runtime complexities and tradeoffs.

+ Design and operational experience in supporting large scale multi-threaded applications.
• *Preferred Qualifications:**

+ MS in Computer Science or related technical discipline or equivalent experience.

+ Through knowledge of multi-threading, concurrency and virtualization/container technologies.

+ Experience and knowledge of distributed data systems and building services at large scale.

+ Familiarity with Cloud Infrastructure Providers such as AWS or GCP.

+ Experience in email and cybersecurity technologies including classifiers, data encryption, authentication and privacy controls.

+ Ability to partner with cross-functional teams on detection efficacy, technical strategy and roadmap,

+ Demonstrated high accountability and a track record of delivering game changing products with quality.

+ Demonstrated intellectual curiosity and stays abreast with current technologies.

+ Understanding of lean software development practices and embrace data informed decisions.

\#LI-EC1 #Remote

_If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!_

_If you are a Colorado Resident:_

_Proofpoint carefully considers a wide range of compensation factors, including your background and experience. These considerations can cause your compensation to vary._

_The hiring range for this position is typically:_

153,750.00 – 205,000.00 USD

_Actual offer will be based on the individual candidate. Bonus, commission, and/or equity may be eligible for this position._

_Additional benefits for this position can be found at [Link available when viewing the job]_

_This statement is being provided in accordance with the Colorado Pay and Benefit Disclosure requirements of sb19-968._

Proofpoint is an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability.
Apply Here
For Remote Staff Software Engineer (C/C++) roles, visit Remote Staff Software Engineer (C/C++) Roles


The Tech Career Guru
We will be happy to hear your thoughts

Leave a reply

Tech Jobs Here