Senior C++ Software Developer
4 weeks ago
Job Summary
We are seeking a highly skilled C++ software engineer to join our team at Esri. As a key member of our development team, you will be responsible for designing and developing a cross-platform mapping API that runs on the latest mobile devices using the latest compilers and C++ standards.
Key Responsibilities
- Design and develop C++ software components that follow industry-standard design patterns, development methodologies, and deployment models.
- Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more.
- Collaborate with other programmers and developers throughout the development process.
- Define user requirements; design and develop applications and APIs for devices.
- Ensure that ArcGIS software meets real-world usage scenarios.
- Solve and articulate complex problems with application design, development, and user experiences.
Requirements
- 5+ years of commercial software development experience.
- Fluent in and passionate about modern C++ (C++11 and higher, STL, Boost, Clang, MSVC).
- Object-oriented design skills.
- Understanding of algorithms and design patterns.
- Ability to work closely with the team to build quality software in a constantly evolving environment.
- Effective time management and organizational skills.
- Excellent written and verbal communication skills.
- Bachelor's in computer science, engineering, mathematics, mapping, GIS, or related field.
Recommended Qualifications
- Experience with IDEs, compilers, and development tools for Linux, Windows, macOS, iOS, or Android.
- Knowledge of developing applications using the Qt framework.
- Proficiency with OpenGL or DirectX.
- Familiarity with GIS applications and technologies.
- Experience in designing and developing RESTful web services.
- Master's in computer science, engineering, mathematics, mapping, GIS, or related field.
Total Rewards
Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the base salary range is $118,976—$194,688 USD.
The Company
At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.
Equal Opportunity Employer
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 reasonable accommodation for any part of the employment process, please email 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.
Esri Privacy
Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.
-
Senior C++ Software Developer
1 month ago
Portland, Oregon, United States Esri Full timeJob SummaryWe are seeking a highly skilled C++ software engineer to join our team at Esri. As a key member of our development team, you will play a critical role in designing and developing a cross-platform mapping API that runs on the latest mobile devices using the latest compilers and C++ standards.Key ResponsibilitiesDesign and develop C++ software...
-
Senior C++ Software Development Engineer
4 weeks ago
Portland, Oregon, United States Esri Full timeAt Esri, we're seeking a highly skilled C++ Software Development Engineer to join our team and contribute to the development of cutting-edge GIS visualization and analysis technology. As a key member of our team, you will design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and...
-
Senior C++ Software Development Engineer
4 weeks ago
Portland, Oregon, United States Esri Full timeJob SummaryWe are seeking a highly skilled C++ software development engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models.ResponsibilitiesDesign...
-
Senior Software Development Lead
1 month ago
Portland, Oregon, United States AltSource Full timeAbout the RoleWe are seeking an experienced Lead or Senior Software Engineer to join our team at AltSource. As a key member of our engineering team, you will be responsible for guiding the design, construction, and maintenance of custom business applications for our clients.Key ResponsibilitiesCollaborate with product managers, engineering teams, and client...
-
Senior Cloud Software Engineer
1 month ago
Portland, Oregon, United States Microsoft Full timeOverviewMicrosoft's Cloud Hardware Infrastructure Engineering (CHIE) team is responsible for powering the company's expanding Cloud Infrastructure. As a Senior Software Engineer on the Cloud AI & Advanced Systems Engineering (CAASE) team, you will design and implement software components to enable and optimize the Azure fleet.ResponsibilitiesDesign, develop,...
-
Senior Software Developer
4 weeks ago
Portland, Oregon, United States Della Infotech Full timeJob SummaryDella Infotech is seeking an experienced Senior Software Developer to join our team. The ideal candidate will have a strong background in software development and a passion for working with the Microsoft Power Platform.Key ResponsibilitiesAnalyze business requirements and develop conceptual models for systems and componentsDesign and implement...
-
Senior Software Development Lead
4 weeks ago
Portland, Oregon, United States AltSource Full timeJob OverviewWe are seeking an experienced Senior Software Development Lead to join our team at AltSource. As a key member of our engineering team, you will be responsible for guiding the design, development, and maintenance of custom software solutions for our clients.Key Responsibilities:Collaborate with cross-functional teams to deliver high-quality...
-
Senior Software Developer
4 weeks ago
Portland, Oregon, United States iCST Full timeJob Description:At iCST, we are seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in programming and experience with complex system development.Key Responsibilities: Prepares detailed design specifications for highly complex and large-scale systems in order to plan and facilitate system...
-
Senior Software Engineer
4 weeks ago
Portland, Oregon, United States Swan Island Networks Full timeAbout UsSwan Island Networks has been developing situational intelligence and alerting software for over a decade. Our flagship product, TX360, helps companies make faster, better informed decisions in mission critical situations. Founded by 20-year veterans of the cyber security industry, Swan Island Networks began as a software engineering lab working with...
-
Software Development Engineer
4 weeks ago
Portland, Oregon, United States CorVel Corporation Full timeAt CorVel Corporation, we are seeking a highly motivated and experienced Software Development Engineer to join our team. As a key contributor, you will play a crucial role in developing and maintaining complex software systems, leveraging your expertise in .NET/C# and relational database skills.Key Responsibilities:Design, develop, and deploy scalable...
-
Senior Software Developer in Test
4 weeks ago
Portland, Oregon, United States PTC Full timeWe are seeking a skilled Senior Software Developer in Test to join our team at PTC. As a key member of our Quality Assurance team, you will be responsible for delivering high-quality software applications to the market.Key Responsibilities:Develop and maintain automated tests to ensure comprehensive test coverageCollaborate with cross-functional teams to...
-
Software Development Expert
4 weeks ago
Portland, Oregon, United States Software Guidance and Assistance, Inc. Full timeWe are seeking a highly skilled Software Development Expert to join our team at Software Guidance and Assistance, Inc. The ideal candidate will have a strong background in software engineering and a passion for designing and developing scalable and reliable systems.The successful candidate will be responsible for:Designing, developing, and testing key...
-
Embedded Software Developer
1 month ago
Portland, Oregon, United States Copeland Full timeWe are seeking a skilled Embedded Software Engineer to join our team at Emerson. As a key member of our team, you will be responsible for designing and implementing product features that solve customer needs. Your expertise in embedded software and firmware will be essential in delivering high-quality products to our customers.Key Responsibilities:Engage...
-
Software Engineer
2 weeks ago
Portland, Oregon, United States OneStaff Medical Full timeJob Title: Software Engineer - Backend DeveloperAt our company, we are seeking a highly skilled and experienced software engineer to join our development team. As a backend developer, you will be responsible for designing and implementing scalable and efficient software systems.Key Responsibilities:Design and implement backend systems using modern...
-
Senior Drupal Software Developer
4 weeks ago
Portland, Oregon, United States Portland Webworks Full timeWe're seeking an experienced Senior Drupal Software Developer to join a collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing.Candidates should have experience architecting large-scale custom Drupal implementations, a deep understanding of Core APIs, migrating data from various...
-
Senior Software Engineer
2 weeks ago
Portland, Oregon, United States Clackamas County Full timeJob Description:We are looking for a highly skilled S Software Engineer to join our team at "{company}".As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software applications.Key Responsibilities:• Design and develop high-quality software solutions• Collaborate with cross-functional teams...
-
Senior Software Developer
3 weeks ago
Portland, Oregon, United States CyberCoders Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at CyberCoders. This is a remote opportunity to work with a talented group of engineers on a range of exciting projects.Key ResponsibilitiesPartner with senior Rails developers to drive the next generation of our product architectureImplement new features and...
-
Senior Software Engineer
4 hours ago
Portland, Oregon, United States Odell Medical Search Full time**Job Title:** Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on coding, testing, and debugging software to ensure it meets the required standards. You will...
-
Software Development Specialist
4 weeks ago
Portland, Oregon, United States TransPerfect Full timeSoftware Development SpecialistAt TransPerfect, we're looking for a skilled Software Development Specialist to join our team. As a key member of our development team, you'll be responsible for designing, modifying, and implementing software programming applications based on guidance from senior developers.Key Responsibilities:Implement architectures that...
-
Senior Software Engineer
3 weeks ago
Portland, Oregon, United States Bluepipes Full timeJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Responsibilities:- Design and develop software applications and systems- Collaborate with cross-functional teams to...