1

Mid Level Software Engineer Jobs in Pawtucket, RI

Principal Software Engineer

Mansfield, MA · On-site +1

$142K - $191K/yr

As a Principal Full Stack Software Engineer , you will be a technical leader within the elluminate ... Expert-level proficiency in C#, .NET, and ASP.NET (MVC/Web APIs) * Strong experience building full ...

CNC Machinist-Level Y

New Bedford, MA · On-site

$26.44 - $35/hr

Mid-Level CNC Machinist Experience: 2-5 years Responsibilities: Advanced operation and programming ... software (Fusion) · Can create 3+2 5 axis tool paths and all milling 3D surfacing tool paths or ...

Showing results 41-60

Mid Level Software Engineer information

See Pawtucket, RI salary details

$61.8K

$143.6K

$200K

How much do mid level software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for mid level software engineer in Pawtucket, RI is $143,553.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,800.00 and $168,300.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Pawtucket, RI?

The most popular types of Software Engineer jobs in Pawtucket, RI are:

What are popular job titles related to Mid Level Software Engineer jobs in Pawtucket, RI?

For Mid Level Software Engineer jobs in Pawtucket, RI, the most frequently searched job titles are:

What job categories do people searching Mid Level Software Engineer jobs in Pawtucket, RI look for?

The top searched job categories for Mid Level Software Engineer jobs in Pawtucket, RI are:

What cities near Pawtucket, RI are hiring for Mid Level Software Engineer jobs?

Cities near Pawtucket, RI with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Pawtucket, RI as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 16% Part Time, 1% Temporary, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $143,553 per year, or $69 per hour.

Senior Software Engineer

Providence, RI • Hybrid

Strategic Employment
Recruiting and Staffing Services • 51 - 200 employees

$200K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

About the Role
Location: Providence, RI — on-site 1x per week, hybrid.

We're hiring a Senior Software Engineer to take the reins on the software behind our genome-mapping platform — the technology researchers rely on to uncover the structural variants driving cancer and rare disease — and shape what it becomes next. You'll take responsibility for our existing LabVIEW-based instrument application — feature work, debugging, performance improvements — while also playing a lead role in architecting its next-generation, Python-based replacement. This is hands-on work: you'll be testing and debugging directly against physical lab hardware, not just in simulation, and pairing with AI coding tools to move faster than a small team normally could.

About the Company
We've grown from a small team into a ~90-person organization, backed by a well-capitalized global parent, and we're still small enough that engineers here own real, visible pieces of the product rather than a slice of a much bigger machine. We're a life sciences instrumentation company building the hardware and software behind a next-generation genome analysis platform — precision electronics, nanofluidics, and computational biology combined into a single instrument that gives researchers a level of insight into genome structure that older methods can't match.

Key Responsibilities

  • Own, maintain, and enhance our production LabVIEW instrument application — feature additions, debugging, performance and reliability improvements, and incremental refactoring
  • Lead and contribute to building the next generation of that application on a modern, Python-based stack
  • Write software design and requirements documentation, and help build out a more structured verification and testing strategy
  • Write Python tools for data analysis and integration within the instrument software
  • Collaborate directly with the internal scientists and researchers who use the platform to shape improvements and resolve issues
  • Use AI-assisted coding tools as a core part of your day-to-day workflow

Qualifications

  • 5+ years of professional software development experience, ideally with a BS in Engineering, Computer Science, or a related science field
  • Hands-on, production experience with LabVIEW — able to debug, extend, and refactor an existing production application, not just personal or one-off test scripts
  • Strong Python skills and comfort with object-oriented design and large, distributed architectures
  • Understanding of the full software development lifecycle: requirements, design, implementation, and verification/validation
  • Comfort working directly with physical lab instrumentation as a regular part of the job
  • A pragmatic, collaborative communication style — this is a small, hands-on team, not a rigid corporate structure
  • Nice to have: experience with AI coding assistants, SQL/SQLite, CI/CD tooling, quality-management-system environments (medical device, pharma, or defense), or communication protocols like Serial, TCP/IP, or CAN

What We Offer

  • Up to $200,000 base salary
  • Bonus potential and an equity stake
  • Full benefits: health, dental, vision, 401(k) with 50% match up to 6% of base salary, unlimited vacation, life and disability insurance, paid parental leave
  • The chance to modernize a real, revenue-generating instrument platform and see your work matter immediately, backed by a well-funded parent organization

Strategic Employment Partners logo

About Strategic Employment Partners

Sourced by ZipRecruiter

Strategic Employment Partners (SEP) was founded in 2007, serving companies in the Greater Los Angeles area by providing Technology Recruiting and Placement Services. With the combined experience of our seasoned professionals, SEP quickly began to build strong partnerships and provide curated talent for some of the largest and fastest growing companies in Los Angeles. Since then, SEP has expanded its operations and currently has eight divisions nationwide.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Los Angeles, CA, US

Year founded

2006

Social media