Senior Software Developer / Software Engineer at Think Tank Inc. in Gloucester, MA, USA
- Company: Think Tank Inc.
- Location: Gloucester, MA, USA
- Posted: Sep 19, 2026
- Type: Contract
- Experience: 7+ years
Overview
The Senior Software Developer / Software Engineer provides technical leadership in the design, development, modernization, deployment, and sustainment of mission-critical fisheries management systems for NOAA NMFS. This role supports a diverse portfolio of web, mobile, and database-driven applicatio…
Job description
- The Senior Software Developer / Software Engineer provides technical leadership in the design, development, modernization, deployment, and sustainment of mission-critical fisheries management systems for NOAA NMFS. This role supports a diverse portfolio of web, mobile, and database-driven applications used by federal staff, partner agencies, and the commercial fishing industry across the Greater Atlantic region.
Responsibilities
- Lead and contribute to the full software development lifecycle, including requirements analysis, system design, development, testing, deployment, maintenance, and documentation using agile methodologies.
- Design and implement scalable, secure, and maintainable solutions supporting fisheries management programs such as permitting, quota management, vessel trip reporting, dealer reporting, and protected species data systems.
- Collaborate closely with help desk staff, database specialists, scientists, councils, state partners, and external stakeholders to resolve system issues and enhance functionality.
- Develop and maintain backend database logic using PL/SQL and Oracle technologies; support frontend and middleware development using modern web frameworks.
- Coordinate and support user acceptance testing, system deployment, and post-production troubleshooting.
- Ensure compliance with NMFS and NOAA IT security standards, Section 508 accessibility requirements, and established coding and version-control best practices.
- Produce and maintain technical documentation using JIRA, Confluence, and Git repositories to support long-term system sustainability.
Requirements
- *Authorized to work in the US required; US Citizenship preferred
- *Remote Position with occasional travel to the office in Gloucester, MA
- *Applicants residing within travel distance preferred
- *Three references required
- *Salary Negotiable depending on experience, location, and certification
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 7+ years of professional software development experience, including enterprise-scale systems.
- Demonstrated experience working in regulated or high-security IT environments.
- Strong communication skills and ability to work directly with technical and non-technical stakeholders.
- Oracle Enterprise Database 19c+, Oracle APEX, Oracle WebLogic
- JavaScript, React 18+, HTML5, AJAX, jQuery, USWDS
- Python, PHP 8+, Bash
- Apache HTTP Server, SOA architectures
- Git, JIRA, Confluence, Visual Studio
Skills
Required
- Oracle Enterprise Database 19c+
- Oracle APEX
- Oracle WebLogic
- JavaScript
- React 18+
- HTML5
- AJAX
- jQuery
- USWDS
- Python
- PHP 8+
- Bash
Benefits
- Think Tank also offers a comprehensive benefits package that includes medical, dental, and vision coverage; long-term and short-term disability; and a 401(k) plan. All benefits are subject to eligibility requirements.
- Compensation for the successful candidate will be determined based on a variety of factors, including education, relevant work experience, work location, specific job responsibilities, professional certifications, and other job-related criteria.