Skip to main content

Senior Software Engineer

Posted today

seopimizesPortland (ME)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Company Description: Seopimizes LLC is a technology-focused company committed to building reliable, scalable software solutions that support digital growth and performance. The organization values clean architecture, maintainable code, and modern development practices to deliver high-quality products. Team members collaborate remotely, using contemporary tools and workflows to ship features efficiently and safely. Seopimizes LLC encourages continuous learning, experimentation, and thoughtful problem-solving in a supportive environment.
Role Description: The Senior Software Engineer role at Seopimizes LLC is a part-time, remote position focused on designing, implementing, and maintaining back-end services and systems. Day-to-day responsibilities include writing high-quality, well-tested code, reviewing peers' code for quality and consistency, and contributing to architectural decisions for new and existing features. The engineer will collaborate with product and other technical stakeholders to refine requirements, troubleshoot production issues, and optimize application performance. This role also involves mentoring less-experienced developers, improving development processes, and ensuring best practices in security, reliability, and scalability are followed.
Qualifications: Strong foundation in Computer Science concepts, including data structures, algorithms, and systems design. Proficiency in Software Development and Programming, with experience delivering production-ready applications. Hands-on experience in Back-End Web Development, building and integrating APIs, services, and databases. Solid understanding of Object-Oriented Programming (OOP) principles and their application in modern frameworks. Experience with version control (e.g., Git) and collaborative development workflows. Familiarity with cloud platforms or containerization (e.g., AWS, Azure, Docker, Kubernetes) is beneficial. Ability to work independently in a remote environment, manage part-time hours effectively, and communicate clearly with distributed teams. Master's degree in Computer Science or a related field, or equivalent practical experience; prior senior-level or lead engineering experience is preferred.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this