1

Senior Software Developer Jobs in Augusta, ME (NOW HIRING)

Technical Product Manager

Augusta, ME · Hybrid

$165K - $191K/yr

Reporting to the Senior Director of Software Engineering and Data Analytics, the Technical Product Manager is responsible for guiding the strategy, planning, prioritization, and evolution of Augusta ...

Strong demonstrated experience using MS Office software packages including Excel, Word, PowerPoint ... Bachelor's Degree in Supply Chain Management, Business Administration, Engineering, or equivalent

Coordinate with customers, engineers, estimators, production teams, subcontractors, and vessel ... Proficiency with Microsoft Office and Microsoft Project (or similar scheduling software). * U.S ...

Showing results 21-40

Senior Software Developer information

See Augusta, ME salary details

$15

$61

$86

How much do senior software developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for senior software developer in Augusta, ME is $61.12, according to ZipRecruiter salary data. Most workers in this role earn between $51.88 and $68.56 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Augusta, ME? The most popular types of Software Developer jobs in Augusta, ME are:
What cities near Augusta, ME are hiring for Senior Software Developer jobs? Cities near Augusta, ME with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer job openings in Augusta, ME as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $127,124 per year, or $61.1 per hour.

Technical Product Manager

Augusta National Golf Club

Augusta, ME • Hybrid

$165K - $191K/yr

Full-time

Posted 13 days ago


Job description

Reporting to the Senior Director of Software Engineering and Data Analytics, the Technical Product Manager is responsible for guiding the strategy, planning, prioritization, and evolution of Augusta National's internally developed software platforms and systems. This role combines strong product management skills with the ability to understand technical concepts, collaborate closely with engineering, and ensure solutions effectively support operational needs. The Technical Product Manager will define product requirements, manage roadmaps, and partner with cross-functional stakeholders to deliver intuitive, reliable, and scalable systems.
This position is a full-time, on-site role in Augusta, GA.

Job Responsibilities:

  • Develop and manage product roadmaps, prioritization frameworks, and release plans for internally developed software platforms and systems, balancing operational needs, modernization efforts, system reliability, scalability, and enhancement requests.
  • Translate business requirements, operational needs, user feedback, and technical priorities into clear product specifications, user stories, and acceptance criteria.
  • Collaborate closely with engineering leadership to understand system architecture, technical constraints, dependencies, and modernization opportunities while ensuring solutions remain feasible and sustainable.
  • Lead discovery efforts by analyzing workflows, identifying system gaps, evaluating operational inefficiencies, and recommending both functional enhancements and platform improvements.
  • Facilitate planning and delivery processes that support a hybrid development environment, balancing long-term platform initiatives, operational priorities, and business-driven timelines while adapting to seasonal and event-driven organizational needs.
  • Own implementation and rollout activities, including communication, documentation, and training support.
  • Partner with stakeholders across operations, engineering, and analytics to ensure alignment with organizational objectives.
  • Performs other duties which are deemed by management to be an important part of the job.
  • Physical demands are outlined immediately below.

Physical Demands:

  • Acceptable level of hearing and vision to perform job duties.
  • Occasionally required to walk and work with hands and arms, lift up to 25 pounds and/or drive a golf cart.
  • Constantly required to sit, sometimes for several hours at a time, and use their hands and fingers to operate a computer.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Qualifications:

Skills/Knowledge/Attributes:

  • Strong understanding of software products and technical systems, including the ability to engage in discussions around system architecture, integrations, data flows, technical debt, scalability, reliability.
  • Demonstrated ability to partner effectively with senior engineering and business leaders to prioritize technical investments and platform improvements.
  • Experience partnering closely with engineering teams in Agile, hybrid, or iterative delivery environments, including using tools such as Jira or Azure DevOps.
  • Proficiency in using data and metrics to inform prioritization and product decisions.
  • Experience managing internal business systems or enterprise platforms, including balancing operational support, modernization initiatives, and enhancement requests within a shared roadmap.
  • Familiarity with analytics, reporting, or data platform initiatives.

Relative Experience/Education:

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Business, Analytics, or a related field preferred.
  • Minimum of three (3) to five (5) years of experience in product management, technical product management or a related role supporting software products, internal platforms, or enterprise applications required

Required License(s):

  • Possess a valid driver's license and/or successfully complete the Club's internal motor vehicle training program

Projected Work Schedule:

Normal work hours are 8:30 am to 5:00 pm, Monday through Friday. Must be available to work nights, weekends, and holidays.

Work Authorization & Sponsorship:
Applicants must be legally authorized to work in the United States at the time of hire. We are unable to provide visa sponsorship for this position.