Software Engineer – ERP – OceanTech Careers | Job Opening

Sep 9, 2022

Are you ready to join a team where you will have a direct role in scaling an already successful software to the next level? 

We’re seeking an individual who is talented in the space of Enterprise Resource Planning development.

We use software called Odoo to handle our workflow processes and inventory management.

When you apply, please include a link to a version control website (for example: GitHub, Bitbucket, gitlab, gitea, etc) that contains previous projects you’ve worked on, so that we may determine your coding styles prior to an interview.


  • Work with management teams to determine and develop a scope for a new feature
  • Work with development team to implement new processes and procedures for using the ERP
  • Implement and Test new features to existing modules, and the creation of new modules
  • Troubleshoot problems with existing modules, and improve error handling as needed
  • Testing latest versions of Odoo as they’re released to ensure we have an upgrade path
  • Update existing modules to be supported on the latest versions of Odoo as they come out
  • Creation and Deletion of user accounts, management of user permissions and groups
  • Improve the testing framework for existing modules to speed up development time


  • 2+ years experience working with an ERP or Inventory Management system
  • 2+ years experience professional programming experience using technologies such as: git, python, javascript and HTML
  • If you have worked on Open Source projects with a team, we’ll consider that professional experience
  • Ability to communicate ideas in both technical and user-friendly (eli5) language
  • Strong problem identification and solving skills
  • Ability to identify confidential information and only share it with people who have a need to know
  • High school diploma or equivalent
  • Customer service skills dealing with internal employees in person, over email, and on the phone

Preferred Skills:

  • 3+ years module development in Odoo ERP (or similar platform)
  • Associates Degree or better in Computer Science, Programming, Web Development, etc
  • Some experience with the command line (Linux, Windows, MacOS)
  • Experience managing any SQL database – We use PostgreSQL
  • Experience with Continuous Integration technologies
  • Experience managing a web application
  • Overall, being tech savvy and having an intellectual curiosity is a huge plus!
  • Understanding of server technology is a plus, but not required
  • Experience backing up and restoring files and databases

What We Offer:

  • Competitive compensation package
  • Production bonuses
  • A work environment that is supportive. You are not a number here.
  • Entrepreneurial workplace culture
  • M-F 9am to 5pm schedule
  • Casual dress code
  • Technology discounts
  • Free Snacks
  • 50% healthcare reimbursement after a 90 day probationary period

Click or drag a file to this area to upload.

Individuals seeking employment at OceanTech are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Hispanic/Latino - A person of Cuban or Mexican or Puerto Rican or Central or South American or other Spanish culture or origin regardless of race
Why are you being asked this information? Because we do business with the government, we must reach out to, hire, and provide equal opportunity to qualified people with disabilities. To help us measure how well we are doing, we are asking that you tell us if you have a disability or if you ever had a disability. Completing this form is voluntary, but we hope that you will choose to fill it out. Your answer will not be used against you in any way.

How do I know if I have a disability? You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history of such an impairment or medical condition.