1

Software Engineer Jobs in Bangor, ME (NOW HIRING)

Experienced with AutoCAD, Revit, RISA or similar structural design software * Required knowledge of ... engineering services industry * Ability to handle multiple complex concurrent tasks in fast-paced ...

Sr. Manufacturing Automation Engineer

Bradley, ME ยท On-site

$92K - $125K/yr

Job Title: Sr. Manufacturing Engineer Location: 5 Bradley Drive, Westbrook, ME 04092 Duration: 12 ... software. (Microsoft Excel, PowerPoint, Power BI, etc.) COMPETENCIES: General Competencies: โ€ข ...

Civil Project Engineer

Bangor, ME ยท On-site

$70 - $90/hr

Conducts engineering computations to design difficult and complex engineering projects ... A working knowledge of software such as AutoCAD is required. * Excellent verbal and written ...

CNC Programmer

Bangor, ME ยท On-site

$157.60/hr

The ideal candidate will have hands-on experience with CNC programming, CAD/CAM software, machine controls, and shop-floor troubleshooting within a high-precision manufacturing environment. This ...

CNC Programmer

Bangor, ME ยท On-site

$55 - $60/hr

The ideal candidate will have hands-on experience with CNC programming, CAD/CAM software, machine controls, and shop-floor troubleshooting within a high-precision manufacturing environment. This ...

Building Controls Technician

Bangor, ME ยท On-site

$30.50 - $40.25/hr

... software programming based on project plans, specifications, and other contract documents * Helps to implement programming, graphics, and sequences of operations for Direct Digital Control (DDC ...

Civil Project Engineer

Bangor, ME ยท On-site

$82K - $97K/yr

Conducts engineering computations to design difficult and complex engineering projects ... A working knowledge of software such as AutoCAD is required. * Excellent verbal and written ...

Conducts engineering computations to design difficult and complex engineering projects ... A working knowledge of software such as AutoCAD is required. * Excellent verbal and written ...

Civil Project Engineer

Bangor, ME ยท On-site

$82K - $97K/yr

Conducts engineering computations to design difficult and complex engineering projects ... A working knowledge of software such as AutoCAD is required. * Excellent verbal and written ...

HVAC Controls Systems Designer

Hermon, ME ยท On-site

$32.07 - $48.13/hr

Perform software programming using established standards as the basis of design. * Coordinate the creation of drawings and equipment schedules for submittals and installation. * Select, order, and ...

NX or other 3D modeling software * Experience programming and supporting: * Fanuc CNC Controls * Okuma Controls * Siemens Sinumerik ONE * Haas Controls * Minimum one year of experience with: * Fanuc ...

CNC Programmer

Bangor, ME ยท On-site

$62.04/hr

NX or other 3D modeling software * Experience programming and supporting: * Fanuc CNC Controls * Okuma Controls * Siemens Sinumerik ONE * Haas Controls * Minimum one year of experience with: * Fanuc ...

Showing results 21-40

Software Engineer information

See Bangor, ME salary details

$64.6K

$150K

$209K

How much do software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software engineer in Bangor, ME is $150,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,000.00 and $175,900.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Bangor, ME?

The most popular types of Software Engineer jobs in Bangor, ME are:

What are popular job titles related to Software Engineer jobs in Bangor, ME?

For Software Engineer jobs in Bangor, ME, the most frequently searched job titles are:

What cities near Bangor, ME are hiring for Software Engineer jobs?

Cities near Bangor, ME with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Bangor, ME as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $150,032 per year, or $72.1 per hour.

USAF - Jr. System Administrator

cFocus Software Incorporated

Ellsworth, ME โ€ข On-site

Full-time

Posted 19 days ago


Job description

cFocus Software seeks a Sr. System Administrator to join our program supporting the United States Air Force. This position is onsite with the onsite location being in Ellsworth, South Dakota. This position requires a TS/SCI SSBI clearance.
Qualifications:
  • Active TS/SCI SSBI clearance
  • B.S. Computer Science, Information Technology, or a related field
  • 2+ years of Systems Administrator experience
  • Advanced experience administering and engineering enterprise Windows and Linux systems in a high-availability, mission-critical environment.
  • Demonstrated experience with Active Directory engineering, service-account configuration, identity and access dependencies, and privileged administrative operations.
  • Experience with enterprise virtualization, infrastructure capacity planning, performance analysis, system monitoring, and root cause engineering; Nutanix experience is strongly aligned to the PWS.
  • Hands-on experience with configuration management, system baselines, change control, patch engineering, vulnerability remediation, and deployment validation.
  • Experience validating patches, updates, system modifications, and enhancements in controlled development/test environments before production release.
  • Experience with backup, recovery, resilience, COOP, disaster recovery, and emergency corrective maintenance for mission-essential systems.
  • Ability to provide senior/Level III support involving advanced diagnostics, log analysis, debugging, fault isolation, and sustainable corrective action.
  • Working knowledge of RMF, Assessment and Authorization, security control implementation, continuous monitoring, and DoD/Air Force cybersecurity compliance.
  • Ability to collaborate across infrastructure, database, middleware, application, cybersecurity, and program-management teams and communicate technical findings to Government stakeholders.
  • Ability to work primarily at Ellsworth AFB during the PWS duty-hour window and support rare work at Wright-Patterson AFB or a contractor facility when required.
  • Active DoD 8570 IAT Level II & DoD 8140 System Administrator 451-Intermediate certifications required

Duties:
  • Perform senior-level Windows and Linux systems administration for FMWF infrastructure and associated mission environments.
  • Engineer, configure, administer, and troubleshoot Active Directory, service accounts, authentication dependencies, permissions, and related enterprise services.
  • Perform infrastructure performance analysis, capacity planning, root cause engineering, and enterprise virtualization engineering in Nutanix environments.
  • Monitor system health and availability; analyze performance degradation and implement sustainable corrective engineering actions.
  • Manage configuration baselines and technical baseline control for infrastructure components, development assets, system settings, and administrative documentation.
  • Engineer, test, validate, and deploy enterprise patches, updates, and security directives, including IAVAs, TCNOs, and NOTAMs, within prescribed timelines.
  • Conduct vulnerability remediation and validate that corrective actions do not compromise availability, functionality, security controls, or configuration integrity.
  • Analyze proposed system modifications, implement approved technical changes, and validate post-deployment performance and production readiness.
  • Maintain controlled engineering, development, and test environments, including configuration management, patch validation, and test data support.
  • Provide data-protection, backup, restoration, recovery, and resilience support; help ensure secure backup and appropriate off-site storage of development data.
  • Support continuity-of-operations (COOP), disaster recovery, routine sustainment, emergency maintenance, and recovery activities requested by the PMO.
  • Provide Level III technical escalation support using advanced diagnostics, log analysis, debugging, fault isolation, and root cause analysis.
  • Coordinate technical activities with database administrators, DB2 engineers, WebSphere/middleware personnel, cybersecurity staff, developers, CyberArk administrators, and Government stakeholders.
  • Support cross-stack integration among infrastructure, DB2 databases, WebSphere middleware, Active Directory, virtualization, and security tooling.
  • Implement and sustain applicable security controls and provide technical evidence supporting RMF, Assessment and Authorization, continuous monitoring, and compliance activities.
  • Maintain accurate, version-controlled system documentation, engineering records, configuration data, test results, incident records, procedures, and status reports.
  • Comply with Government change management, technical review, readiness review, quality control, QASP, installation security, and access-control requirements.