Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Oceaneering International Team. If you also belong to the team, you can get access from here

Oceaneering International Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 263 Reviews

filter salaries All Filters

28 Oceaneering International Jobs

Senior Application Software Engineer (C++ Developer)

4-9 years

Chandigarh, Pune

1 vacancy

Senior Application Software Engineer (C++ Developer)

Oceaneering International

posted 9hr ago

Job Role Insights

Flexible timing

Job Description

Purpose

  • As a Senior Application Software Engineer, you will be responsible for designing, developing, and maintaining the server-side logic of our software systems.
  • The ideal candidate will have expertise in C++ and Python, and experience with Rust is a plus.

Required Experience

  • Design, develop, and maintain server-side software systems and APIs
  • Write efficient, scalable, and maintainable code using C++, Python, and Rust (Optional)
  • Extensive design and development skills in C++ 11. Having knowledge of C++ 14/C++17 will be added advantage
  • Thorough knowledge of the standard library, STL containers, and algorithm
  • Solid understanding of complexity theory (big-O) of algorithms in general, and how the C++ containers fit in
  • Understanding of performance tuning (w.r.t time/space) and how to do performance analysis and optimization
  • Experience in Multi-threaded software development
  • Excellent knowledge of Synchronization objects (Mutex, Semaphore, condition variables, etc) including their appropriate use cases and distinctions
  • Ability to pick up new software languages, interfaces, and software tools
  • Collaborate with cross-functional teams to understand business requirements and develop technical solutions
  • Optimize performance and scalability of backend systems
  • Troubleshoot and debug production issues
  • Keep up to date with industry trends and emerging technologies
  • Ability to extrapolate, develop and refine detailed tasks given high-level goals
  • Experience with developing code in Linux
  • Knowledge of SQL and NoSQL databases
  • Object-oriented software design experience
  • Experience writing unit/integration tests and test procedures
  • Experience with issue tracking software, Jira experience a plus
  • Experience with revision control software, GitHub experience a plus
  • Experience with Rust a plus
  • Experience with QT a plus
  • OpenCV, CUDA, PCL, and experience with Image processing / Computer Vision is a plus
  • Experience with one or more of docker, podman, and Kubernetes is a plus
  • Experience with middleware such as MQTT, DDS, ROS, ROS2 is a plus
  • Knowledge of containerization and container orchestration using tools like Docker and Kubernetes

Qualifications

• Bachelors or masters degree in computer science, Software Engineering, or a related field

• Software development experience in C++ with 5+ years of experience

• proven experience designing and developing scalable and high-performance backend systems.

• Experience with cloud computing platforms such as AWS, Google Cloud, or Azure a plus.

• Experience with writing requirements, design documentation, and test cases.

• Ability to read, understand, debug, and modify existing product code Language Skills


The employee must have:

• Excellent English communication skills, both written and verbal.

• The ability to read and interpret technical documentation, process standards, and safety standards written in English.

• The ability to write reports, business correspondence, and procedure manuals written in English.

• The ability to effectively present information in English and respond to questions in English.



Employment Type: Full Time, Permanent

Read full job description

Oceaneering International Interview Questions & Tips

Prepare for Oceaneering International roles with real interview advice

What people at Oceaneering International are saying

Senior Application Software Engineer salary at Oceaneering International

reported by 5 employees with 8-11 years exp.
₹9.5 L/yr - ₹24 L/yr
26% more than the average Senior Application Software Engineer Salary in India
View more details

What Oceaneering International employees are saying about work life

based on 263 employees
77%
88%
70%
94%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Oceaneering International Benefits

Submitted by Company
Life Insurance
Income Protection
Pension
Private Medical Insurance
Annual Leave
Submitted by Employees
Health Insurance
Cafeteria
Job Training
Work From Home
Soft Skill Training
Team Outings +6 more
View more benefits

Compare Oceaneering International with

Schlumberger

4.0
Compare

Halliburton

3.7
Compare

Baker Hughes

4.0
Compare

TechnipFMC

4.0
Compare

Subsea 7

4.4
Compare

Saipem

4.1
Compare

McDermott International

4.2
Compare

Petrofac

4.3
Compare

Weatherford

4.0
Compare

National Oilwell Varco

4.0
Compare

L&T Construction

4.0
Compare

Alstom Transportation

3.7
Compare

AECOM

4.3
Compare

Saint-Gobain

4.0
Compare

AtkinsRealis

4.0
Compare

Worley

4.1
Compare

Jacobs Engineering Group

4.1
Compare

Nasser S. Al Hajri Corporation

3.5
Compare

Consolidated Contractors

4.4
Compare

Egis India Consulting Engineers

4.1
Compare

Similar Jobs for you

Developer at Aristocrat Leisure

Noida, Gurgaon / Gurugram

3-5 Yrs

₹ 7.5-14 LPA

Developer at Burgeon It Services Pvt Ltd

5-6 Yrs

₹ 10-13 LPA

Software Engineering Lead at JPMorgan Chase

Mumbai

7-12 Yrs

₹ 9-14 LPA

Senior Software Engineer at Neysa Networks Private Limited

4-7 Yrs

₹ 20-40 LPA

Software Engineer at Quest Global Technologies

Thiruvananthapuram

3-6 Yrs

₹ 10-14 LPA

Software Engineer at Quest Global Technologies

Thiruvananthapuram

3-6 Yrs

₹ 10-14 LPA

Senior Software Engineer at Anvaya Info Solutions Pvt. Ltd

5-8 Yrs

₹ 15-22 LPA

Embedded Software Developer at MATRIX COMSEC PVT. LTD.

4-6 Yrs

₹ 12-18 LPA

Developer at Qualys

Pune

5-7 Yrs

₹ 12-17 LPA

Developer at Capgemini Technology Services India Limited

Hyderabad / Secunderabad

4-6 Yrs

₹ 6-8 LPA

Oceaneering International Chandigarh Office Location

View all
Chandigarh Office
Tower "E", GF, DLF Technology Park, Rajiv Gandhi Technology Park (IT Park) Chandigarh
Chandigarh 160101

Senior Application Software Engineer (C++ Developer)

4-9 Yrs

Chandigarh, Pune

2d ago·via naukri.com

Support Specialist-Stats Accounting

1-3 Yrs

Chandigarh

2d ago·via naukri.com

Principal NDT Engineer, Grade II

5-10 Yrs

Chandigarh

2d ago·via naukri.com

Sr. Hardware Engineer

10-12 Yrs

Chandigarh

2d ago·via naukri.com

Senior Design Engineer, Grade II

2-7 Yrs

Chandigarh

2d ago·via naukri.com

Power Platform Developer

4-9 Yrs

Chandigarh, Pune

9d ago·via naukri.com

Technical Support Engineer II

1-2 Yrs

Chandigarh

21d ago·via naukri.com

Project Coordinator, Grade II

8-11 Yrs

Chandigarh

21d ago·via naukri.com

Material Expert Specialist

3-8 Yrs

Pune

21d ago·via naukri.com

Component Engineer, Grade I

7-8 Yrs

Chandigarh

21d ago·via naukri.com
write
Share an Interview