2

Remote Software Developer Jobs in Waterville, ME

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Remote Work Arrangement This role is fully remote. As a remote colleague, you may be required to ...

Preferred Qualifications: * 5-7 years of sales engineering experience preferably in a software or ... US2 (all other US offices/remote) Pay Range $129,430-$175,000 USD Join Us in Securing and ...

Product Manager

Augusta, ME · On-site +1

$130K - $150K/yr

Product Manager Remote - USA We are looking for an experienced Product Manager passionate about ... Work closely with engineering teams to deliver with quick time-to-market and optimal resources.

This position offers scheduling flexibility to split time between office and remote work. Based on ... The successful candidate will have a four-year engineering degree or equivalent combination of ...

This is a fully remote position. Why Join Maximus? - Competitive Compensation - Bonus opportunities ... Identify and assess new functional capabilities supporting engineering change proposals and ...

New

This position is remote and requires an active Secret clearance or higher. Maximus TCS (Technology ... software (e.g., Jira). - 3 years of experience testing web-based applications. - Practical ...

next page

Showing results 1-20

Remote Software Developer information

See Waterville, ME salary details

$47.9K

$111.6K

$165.7K

How much do remote software developer jobs pay per year?

As of May 31, 2026, the average yearly pay for remote software developer in Waterville, ME is $111,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,800.00 and $129,800.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What are the key skills and qualifications needed to thrive as a Remote Software Developer, and why are they important?

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

What are the most commonly searched types of Software Developer jobs in Waterville, ME? The most popular types of Software Developer jobs in Waterville, ME are:
What are popular job titles related to Remote Software Developer jobs in Waterville, ME? For Remote Software Developer jobs in Waterville, ME, the most frequently searched job titles are:
What cities near Waterville, ME are hiring for Remote Software Developer jobs? Cities near Waterville, ME with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Waterville, ME as of May 2026, with employment types broken down into 86% Full Time, 10% Part Time, 1% Temporary, and 3% Contract. Highlights an 35% Physical, 12% Hybrid, and 53% Remote job distribution, with an average salary of $111,636 per year, or $53.7 per hour.

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Position OverviewThe DevSecOps Engineer, Mid provides engineering leadership to design, secure, and automate delivery pipelines and infrastructure that support mission-critical applications. This role owns CI/CD workflows that integrate build, test, and security controls so deployments to cloud and on-premises environments are consistent, repeatable, and compliant. The DevSecOps Engineer, Mid designs infrastructure-as-code patterns and observability practices to improve resilience and performance, partnering with development, cloud, and security teams to standardize toolchains and promote DevSecOps best practices across the organization.Key ResponsibilitiesDesign and implement CI/CD pipelines that automate build, test, security scanning, and deployment activities for mission-critical systems across multiple environments.Develop and maintain infrastructure-as-code templates and automation scripts to provision and configure cloud and on-premises environments in a consistent, scalable manner.Embed security baselines, policy checks, and monitoring into pipelines to enforce DevSecOps practices, ensuring vulnerabilities are identified and addressed early in the lifecycle.Collaborate with application, cloud, and security teams to evaluate, select, and standardize DevSecOps toolchains that support an "as-a-Service" delivery model.Support auto-provisioning of infrastructure components—including compute, storage, and networks—leveraging automation tools and software-defined practices.Monitor pipeline and platform health, troubleshoot build and deployment issues, and use metrics and logs to drive continuous improvement in reliability and performance.Contribute to documentation of DevSecOps standards, runbooks, and best practices, and provide coaching to teams adopting pipeline and secure-coding standards.Required QualificationsBachelor's degree in Computer Science, Information Technology, or a related field, or equivalent relevant work experience.4–7+ years of experience in DevSecOps, DevOps, site reliability engineering, or platform engineering with strong exposure to security controls and automation.Solid understanding of infrastructure components, cloud capabilities, and software-defined practices, including auto-provisioning and configuration management.Hands-on experience with Agile and DevSecOps methodologies, CI/CD tooling, and automation used to design and deliver scalable, cost-effective solutions in an "as-a-Service" model.Strong problem-solving, troubleshooting, communication, and interpersonal skills, with the ability to work effectively across application, cloud, and security teams.Ability to obtain and maintain a Public Trust investigation and U.S.

citizenship as required for this remote federal IT position.Preferred QualificationsExperience leading DevSecOps enablement for multiple teams, including coaching on pipeline standards, secure coding practices, and toolchain adoption.Professional DevOps or cloud-security certification from a major provider (for example, AWS, Azure, or other leading cloud platforms).Familiarity with federal or other highly regulated environments, including working with SLAs and compliance expectations.Experience with scripting languages and modern cloud engineering practices such as infrastructure-as-code, continuous integration and delivery, and architecture reviews.Compensation RangesCompensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. The compensation displayed for this role is a general guideline based on these factors and is unique to each role. Monetary compensation is one component of ASM's overall compensation and benefits package for employees.EEO RequirementsIt is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions.

We affirm our commitment to these fundamental policies.All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.Physical RequirementsThe physical requirements described in "Knowledge, Skills and Abilities" above are representative of those which must be met by an employee to successfully perform the primary functions of this job. (For example, "light office duties" or "lifting up to 50 pounds" or "some travel" required.) Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions.DisclaimerThe preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification.

It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.$94,100 - 161,200J-18808-Ljbffr