Skill
Object Oriented Design
Software Development and Engineering Practices
Object-oriented design (OOD) is a software design approach that models systems as a collection of interacting objects, each encapsulating data and behavior relevant to a specific concept or entity. Software engineers use it to create modular, reusable, and maintainable code by applying principles such as encapsulation, inheritance, and polymorphism. It typically follows object-oriented analysis and precedes implementation in languages like Java, C++, or Python.
Object Oriented Design in the job market
Last checked September 12, 2026
- Open roles
- 12
- Employers
- 7
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Object Oriented Design (12)
Senior Staff Data Scientist
Blue Apron
Full-time · $216,000 – $249,500
A strategic leadership role for an experienced data scientist to shape Grubhub's ML and analytics direction, mentor the team, and drive causal inference and experimentation frameworks across the marketplace. This suits someone with 8+ years in industry who has shipped production ML systems and can balance business impact against technical rigor in complex, noisy environments.
Listed on Blue Apron’s careers site · Apply there ↗
Software Engineer, Sr. (Apps)
AeroVironment
Full-time · Pittsburgh, PA · $111,500 – $170,000
A senior software engineer role focused on designing and developing user-facing applications and UI frameworks for complex systems, working with experienced engineers in a structured development environment. This suits engineers with 12+ years of experience who are skilled in C++ and QML and want to tackle problems spanning UI architecture, real-time data systems, and hardware integration.
Listed on AeroVironment’s careers site · Apply there ↗
Software Developer
AllianceBernstein
Full-time · Nashville, TN
A backend developer role on a wealth planning platform team that builds advisor tools and investment forecasting systems. Suited for someone comfortable with C# and C++ who wants to work on complex financial software in a collaborative environment.
Listed on AllianceBernstein’s careers site · Apply there ↗
C++/Linux Software Engineer I
Adtran
Atlanta, GA
A software engineer role focused on designing and developing real-time C/C++ applications for optical transport products in a Linux environment, suited for someone comfortable with embedded systems and automated testing practices.
Listed on Adtran’s careers site · Apply there ↗
Prin Software Engineer
Medtronic
Full-time · Lafayette, CO · $152,800 – $229,200
This role maintains and supports existing medical device software products across multiple platforms, addressing security vulnerabilities and component obsolescence while providing technical leadership to the maintenance team. It suits experienced software engineers with deep product knowledge who can balance regulatory compliance with technical problem-solving in a healthcare context.
Listed on Medtronic’s careers site · Apply there ↗
Senior VLSI CAD Software Engineer
NVIDIA
Full-time · $168,000 – $310,500
NVIDIA is looking for an experienced software engineer to build custom VLSI CAD tools that help design next-generation GPUs and chips. This full-cycle role suits someone with deep expertise in chip design automation who wants to work on technically challenging problems with a small, focused team.
Listed on NVIDIA’s careers site · Apply there ↗
SW engineer - Silicon CAD tool development
Intel
Full-time · Santa Clara, CA · $149,600 – $211,200
A mid-level software engineer will build and own key subsystems for Intel's chassis automation tool, which translates high-level SoC infrastructure requirements into RTL, register definitions, and verification collateral. The role suits someone comfortable with full-stack tool development who wants to influence next-generation chip architectures from the ground up.
Listed on Intel’s careers site · Apply there ↗
Software QA Automation Engineer, II
AeroVironment
Full-time · Moorpark, CA · $82,000 – $125,000
This role designs and maintains automated test suites for mission-critical software systems, working closely with development and test teams while mentoring junior engineers. It's suited to someone with solid QA automation experience who wants to expand their technical depth and leadership skills in a fast-paced defense technology environment.
Listed on AeroVironment’s careers site · Apply there ↗
Software QA Automation Engineer, III
AeroVironment
Full-time · Moorpark, CA · $100,500 – $153,250
This role designs and maintains automated test infrastructure for mission-critical software systems, with responsibility for building test frameworks and mentoring others on QA practices. It suits experienced automation engineers who want to work on embedded and robotics systems with a high degree of technical autonomy.
Listed on AeroVironment’s careers site · Apply there ↗
Lead Scene Generation Engineer
AeroVironment
Full-time · Huntsville, AL
This role develops and validates physics-based 3D synthetic environments for military simulation and testing, requiring deep expertise in radiometric rendering, graphics programming, and real-time systems integration. It suits experienced software engineers comfortable leading technical work on complex modeling systems within defense contracting.
Listed on AeroVironment’s careers site · Apply there ↗
Asked for alongside Object Oriented Design
Measured from the 12 open roles that name Object Oriented Design — not from a curated list.
Roles that use Object Oriented Design
Employers hiring for Object Oriented Design
7 in total, most open roles first.
- AeroVironment6 roles
- Adtran1 role
- AllianceBernstein1 role
- Blue Apron1 role
- Intel1 role
- Medtronic1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.