1

Oceanographic Software Engineer Jobs in Michigan

What do you need to have? - Bachelor's degree in Computer Science, Software Engineering ... From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ...

What do you need to have? - Bachelor's degree in Computer Science, Software Engineering ... From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ...

Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science ... From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ...

Broad-Ocean Technologies, LLC - Novi, Michigan Mechanical Engineer - Motor Controller Packaging ... Work closely with electrical, controls, software, and test engineers throughout product development.

Mechanical Engineer

Novi, MI · On-site

$70K - $90K/yr

Broad-Ocean Technologies, LLC - Novi, Michigan Mechanical Engineer - Motor Controller Packaging ... Work closely with electrical, controls, software, and test engineers throughout product development.

Mechanical Engineer

Novi, MI · On-site

$70K - $90K/yr

Broad-Ocean Technologies, LLC - Novi, Michigan Mechanical Engineer - Motor Controller Packaging ... Work closely with electrical, controls, software, and test engineers throughout product development.

$93K - $122K/yr

What do you need to have? - Bachelor's degree in Computer Science, Software Engineering ... From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ...

... software engineering, data engineering, machine learning, or applied analytics in real-world ... From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ...

From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ... Familiarity with software development tools and programming languages used in automation ...

From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ... Familiarity with software development tools and programming languages used in automation ...

From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ... Familiarity with software development tools and programming languages used in automation ...

From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ... Bachelor's degree in Computer Science, IT, Software Engineering, or related field * 7+ years of ...

$49 - $67.50/hr

From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries ... Software Asset Management scope specific responsibilities include: * Maintain SAM Pro Store ...

next page

Showing results 1-20

Oceanographic Software Engineer information

What is an oceanographic software engineer?

Oceanographic Software Engineers are professionals who design, develop, and maintain software systems used in the study of oceans. They create tools for data collection, analysis, and modeling that help oceanographers understand marine environments. Their work often involves programming, working with sensors or remote instruments, and collaborating with scientists to solve complex problems related to oceanography. These engineers play a crucial role in advancing research and technology in the marine sciences.

What are the key skills and qualifications needed to thrive as an oceanographic software engineer?

To thrive as an Oceanographic Software Engineer, you need a strong background in software development, data analysis, and a relevant degree in computer science, engineering, or oceanography. Familiarity with programming languages such as Python, MATLAB, or C++, and experience with oceanographic data systems or remote sensing tools are often required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with scientists and interpret complex datasets. These skills are essential to develop reliable software solutions that advance oceanographic research and ensure accurate, actionable insights from large-scale marine data.

What are some typical challenges faced by oceanographic software engineers when developing software for marine data collection?

Oceanographic Software Engineers often encounter challenges such as ensuring software reliability in harsh and unpredictable marine environments, dealing with intermittent connectivity, and integrating diverse sensor data formats. They must also prioritize efficiency and robustness to handle real-time data processing on resource-constrained equipment. Close collaboration with oceanographers, hardware engineers, and data analysts is essential to ensure that the software meets scientific requirements and performs accurately during field deployments.

What is the difference between Oceanographic Software Engineer vs Marine Data Analyst?

AspectOceanographic Software EngineerMarine Data Analyst
Required CredentialsBachelor's or higher in Oceanography, Computer Science, or related fields; programming skillsBachelor's or higher in Marine Science, Data Analysis, or related fields; statistical skills
Work EnvironmentResearch labs, oceanographic institutions, field data collectionData centers, research institutions, environmental agencies
Employer & Industry UsageOceanographic research, environmental monitoring, marine technology companiesMarine research, conservation organizations, government agencies

While both roles involve marine science, Oceanographic Software Engineers focus on developing software for oceanographic data collection and analysis, requiring programming expertise. Marine Data Analysts primarily interpret marine data to inform research and policy, emphasizing statistical and analytical skills. Both roles are vital in marine science but differ in technical focus and daily tasks.

Software Engineer

Ocean State Job Lot

Farmington Hills, MI • On-site

$90 - $130/hr

Other

Medical, Dental, Vision

Posted 17 days ago


Ocean State Job Lot rating

5.9

Company rating: 5.9 out of 10

Based on 143 frontline employees who took The Breakroom Quiz

405th of 739 rated retailers


Job description

Headquartered in Farmington Hills, Michigan, RHP Properties (www.rhp.com ) is the nation's largest private owner and operator of manufactured home communities. With more than 400 communities throughout 33states, we continue to expand our footprint to provide accessible and affordable housing across the country. All of this would not be possible without the energy and drive of our talented employees! We invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together.

The Software Engineerisresponsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being on developing scalable web and application-based solutions that support both external customer/resident and internal operational teams.

As a successful Software Engineer, you will:

Application Development & Support
  • Develop, maintain, enhance, and support PHP-based enterprise applications and web platforms
  • Design and build customer-facing and internal business applications used across operations, sales, finance, accounting, and resident services
  • Support systems and integrations connected to RHP MOVE and related operational platforms
  • Upgrade PHP versions, implement security remediations, and proactively improve application stability and performance
  • Troubleshoot, debug, and resolve complex production issues across applications, integrations, and databases
  • Maintain, modernize, and scale legacy applications while supporting ongoing business operations
Full Stack & API Development
  • Build and maintain APIs and integrations with internal systems, third-party vendors, cloud services, and operational platforms
  • Optimize SQL queries, database performance, and application efficiency
  • Develop responsive and mobile-friendly user experiences where applicable
  • Utilize AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies to accelerate development and improve productivity
  • Demonstrate disciplined validation, testing, security review, and refinement of all AI-generated code and outputs before production implementation
  • Explore and recommend modern technologies, automation opportunities, and engineering best practices that improve efficiency and scalability
  • Remain current with emerging technologies, development trends, and software engineering practices
  • Collaborate with the team using JIRA and Agile-based workflows for project tracking, prioritization, and delivery
  • Work closely with operational departments to gather requirements, clarify business needs, and translate them into technical solutions
  • Communicate effectively with both technical and non-technical stakeholders
  • Participate in code reviews, solution discussions, testing, and deployment activities
  • Bachelor’s Degree in Computer Science or related field, or satisfactory combination of formal education and relevant work experience, required.
  • 4+ years of professional software development experience
  • Strong hands-on experience with PHP development
  • Strong knowledge of SQL Server and relational databases
  • Experience with Laravel or similar MVC frameworks
  • Experience building and supporting enterprise web applications
  • Experience developing and maintaining APIs and system integrations
  • Strong understanding of software development lifecycle (SDLC) and modern development practices
  • Experience troubleshooting and supporting production systems
  • Experience working with JIRA or similar project management platforms
  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder collaboration abilities
  • Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
  • Experience with AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar, preferred
  • Experience modernizing legacy applications, preferred
  • Exposure to cloud technologies and CI/CD pipelines, preferred
  • Experience in property management, real estate, operational systems, or enterprise business applications, preferred
  • Experience mentoring developers or leading technical initiatives, preferred
We are Proud to Provide the following:
  • Access to benefits including medical, dental and vision insurance
#J-18808-Ljbffr

What Ocean State Job Lot employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Ocean State Job Lot logo

About Ocean State Job Lot

Sourced by ZipRecruiter

Ocean State Job Lot, headquartered in North Kingstown, Rhode Island, United States, is a well-renowned firm operating within the retail industry. The company, officially launched in 1977, has since grown to operate more than 140 stores across the US northeast. It offers a variety of products that range from health and beauty supplies, kitchenware, clothing, and seasonal items to toys, pet supplies, and household essentials. The company's mission is to provide its customers with a unique treasure hunt experience by offering quality products at exceptional value. Beyond this, Ocean State Job Lot is known for its philanthropic efforts, through schemes like the 'Three Square Meals' hunger relief program, and the OSJL Charitable Foundation, which have significantly contributed to enhancing the quality of life within their community.

Industry

Retail

Company size

5,001 - 10,000 Employees

Headquarters location

North Kingstown, RI, US

Year founded

1977