This is first and foremost a software engineering role, requiring solid engineering fundamentals and a track record of shipping reliable software, with AI and agent-based systems as the current focus.
This is first and foremost a software engineering role, requiring solid engineering fundamentals and a track record of shipping reliable software, with AI and agent-based systems as the current focus.
Lead Python Software Developer with ETL Experience - Work From Home
Boston, MA · On-site +1
$152K - $186K/yr
Lead Python Software Developer with ETL Experience - Work From Home We are looking for a highly motivated Lead Python Software Developer with ETL experience to join the product development team. The ...
Lead Python Software Developer with ETL Experience - Work From Home
Boston, MA · On-site +1
$152K - $186K/yr
Lead Python Software Developer with ETL Experience - Work From Home We are looking for a highly motivated Lead Python Software Developer with ETL experience to join the product development team. The ...
Senior Software Engineer
$90K - $130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
$90K - $130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$90K - $130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Senior Software Engineer
Franklin, MA · On-site
$90K - $130K/yr
The ideal candidate is a software developer with experience working with automated electro-mechanical equipment and seeks to be a stakeholder in the team with influence on best practices and design.
Bonus: Apply on our company website (takes 3 min) Setting New Thresholds for Modern Computing Domeyard is seeking a Software Engineer to work with us on the cutting edge of financial technologies.
Bonus: Apply on our company website (takes 3 min) Setting New Thresholds for Modern Computing Domeyard is seeking a Software Engineer to work with us on the cutting edge of financial technologies.
Bonus: Apply on our company website (takes 3 min) Setting New Thresholds for Modern Computing Domeyard is seeking a Software Engineer to work with us on the cutting edge of financial technologies.
Bonus: Apply on our company website (takes 3 min) Setting New Thresholds for Modern Computing Domeyard is seeking a Software Engineer to work with us on the cutting edge of financial technologies.
Frontend Developer - Remote
Boston, MA · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Frontend Developer - Remote
Boston, MA · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Frontend Developer - Remote
Boston, MA · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Frontend Developer - Remote
Boston, MA · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Developer Relations Lead, Quantum Software
Boston, MA · On-site
$126K - $158K/yr
QuEra is building the software stack for neutral-atom quantum computers, from high-level quantum programming interfaces through logical circuits, physical circuits, atom shuttling, and pulse-level ...
Developer Relations Lead, Quantum Software
Boston, MA · On-site
$126K - $158K/yr
QuEra is building the software stack for neutral-atom quantum computers, from high-level quantum programming interfaces through logical circuits, physical circuits, atom shuttling, and pulse-level ...
Developer Relations Lead, Quantum Software
Boston, MA · On-site
$126K - $158K/yr
QuEra is building the software stack for neutral-atom quantum computers, from high-level quantum programming interfaces through logical circuits, physical circuits, atom shuttling, and pulse-level ...
Developer Relations Lead, Quantum Software
Boston, MA · On-site
$126K - $158K/yr
QuEra is building the software stack for neutral-atom quantum computers, from high-level quantum programming interfaces through logical circuits, physical circuits, atom shuttling, and pulse-level ...
Role overview The Developer Experience Architecture team at CarGurus builds the platforms, tooling ... Two or more years of hands-on, fullstack software design and development, including at least one ...
Role overview The Developer Experience Architecture team at CarGurus builds the platforms, tooling ... Two or more years of hands-on, fullstack software design and development, including at least one ...
Insurity Developer
Worcester, MA · On-site
Requirements: 5+ years of experience in software development/ engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance ...
Insurity Developer
Worcester, MA · On-site
Requirements: 5+ years of experience in software development/ engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance ...
Requirements: 5+ years of experience in software development/ engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance ...
Requirements: 5+ years of experience in software development/ engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance ...
Principal Software Engineer
Johnston, RI · On-site +1
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Principal Software Engineer
Johnston, RI · On-site +1
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Principal Software Engineer
Johnston, RI · On-site
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Principal Software Engineer
Johnston, RI · On-site
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Software Engineer
Boston, MA · On-site
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...
Quick apply
Software Engineer
Boston, MA · On-site
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...
Software Dev Engineer IV
North Reading, MA · On-site
$75/hr
... Software Developer. * Experience with multi-threaded and distributed programming in Java or C++ on Linux. * Experience with JDBC, SQL, object-oriented design, and design patterns. * Ability to ...
New
Software Dev Engineer IV
North Reading, MA · On-site
$75/hr
... Software Developer. * Experience with multi-threaded and distributed programming in Java or C++ on Linux. * Experience with JDBC, SQL, object-oriented design, and design patterns. * Ability to ...
New
Principal Software Engineer
Johnston, RI · On-site +1
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Principal Software Engineer
Johnston, RI · On-site +1
$135K - $182K/yr
... Developer, or related position. Experience must include at least three (3) years of the following: Analyzing, designing, and developing software applications/interface architecture of large and ...
Software Developer information
See Woonsocket, RI salary details
$46K - $56.3K
1% of jobs
$56.3K - $66.6K
4% of jobs
$66.6K - $76.8K
9% of jobs
$86.4K is the 25th percentile. Wages below this are outliers.
$76.8K - $87.1K
12% of jobs
$87.1K - $97.4K
15% of jobs
The median wage is $104.1K / yr.
$97.4K - $107.7K
14% of jobs
$107.7K - $117.9K
15% of jobs
$122K is the 75th percentile. Wages above this are outliers.
$117.9K - $128.2K
13% of jobs
$128.2K - $138.5K
9% of jobs
$138.5K - $148.8K
5% of jobs
$148.8K - $159.1K
3% of jobs
$46K
$107.2K
$159.1K
How much do software developer jobs pay per year?
What is a software developer?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
Is a software developer still in demand?
What are the most commonly searched types of Software Developer jobs in Woonsocket, RI?
The most popular types of Software Developer jobs in Woonsocket, RI are:
What cities near Woonsocket, RI are hiring for Software Developer jobs?
Cities near Woonsocket, RI with the most Software Developer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
Key responsibilities
Design, develop, test, and maintain AI-powered applications, automation solutions, and agent-based systems that support business needs.
Collaborate with stakeholders to understand workflows, gather requirements, and translate needs into technical solutions.
Develop software components and integrations using technologies such as C#/.NET, Python, TypeScript, React, APIs, and related frameworks.
Job description
Join Goodwin's Global Operations Team, and make a real impact on a global scale. At Goodwin, we work with some of the world's most successful and innovative investors, entrepreneurs and disruptors in the life sciences, private equity, real estate, technology and financial industries, and where they converge. As part of the Global Operations Team - all business professionals at the firm - you'll collaborate with colleagues from varied backgrounds and experiences, fostering an environment where cross-functional learning, networking, and collaboration are at the core of what we do.
Here, we're not just supporting a law firm; we're partnering with attorneys and clients to deliver cutting-edge solutions in high-stakes litigation and dispute resolution, world-class regulatory compliance and advisory services, and complex transactions. Our commitment to integrity, ingenuity, agility, and ambition drives us, and we're proud to have been recognised as the "Best Business Team" by The American Lawyer.
This is your opportunity to grow professionally in a dynamic, global environment, surrounded by forward-thinking peers.
Reporting to the Director of Engineering, this role works closely with software engineers, architects, business stakeholders, legal teams, data professionals, and technology partners to design, build, test, and maintain scalable AI solutions. The position contributes to the delivery of innovative products and services that advance the firm's use of AI.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design, develop, test, and maintain AI-powered applications, automation solutions, and agent-based systems that support business needs.
- Collaborate with business and functional stakeholders to understand workflows, gather requirements, and translate needs into technical solutions.
- Develop software components and integrations using technologies such as C#/.NET, Python, TypeScript, React, APIs, and related development frameworks.
- Configure and support AI solutions using Microsoft Azure AI services and related cloud technologies.
- Assist in the implementation of retrieval-augmented generation (RAG), prompt engineering, and agent workflows, using orchestration frameworks such as LangChain/LangGraph, Microsoft Agent Framework, or LlamaIndex.
- Participate in application architecture discussions and contribute recommendations for scalable, maintainable solutions.
- Develop and execute unit tests, integration tests, and validation processes to ensure solution quality and reliability.
- Monitor application performance, troubleshoot issues, and implement enhancements to improve functionality and user experience.
- Follow established software development lifecycle (SDLC), change management, security, and operational standards.
- Create and maintain technical documentation, solution designs, deployment procedures, and support materials.
- Collaborate with Information Security and other stakeholders to support secure, compliant, and responsible use of AI technologies.
- Participate in code reviews and contribute to continuous improvement of development practices, standards, and team knowledge.
OTHER DUTIES AND RESPONSIBILITIES:
- Participate in pilot programs, proof-of-concepts, and technology evaluations related to AI and automation.
- Support user training, adoption activities, and knowledge-sharing initiatives.
- Stay informed on emerging AI technologies, development practices, and industry trends.
- Perform other duties and special projects as assigned.
KNOWLEDGE, SKILLS AND COMPETENCIES:
- Software development skills using Python, C#, TypeScript, or similar technologies.
- Knowledge of cloud platforms, APIs, databases, and application integrations.
- Understanding of AI technologies, including LLMs, agent-based systems, prompt engineering, and RAG.
- Strong analytical, problem-solving, and troubleshooting skills.
- Effective written and verbal communication skills with technical and non-technical stakeholders.
- Demonstrated accountability, collaboration, adaptability, and commitment to continuous learning.
EDUCATIONAL QUALIFICATIONS/JOB EXPERIENCE REQUIREMENTS:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent combination of education and experience.
- Minimum 2-4 years of professional software development experience.
- Experience designing, developing, testing, and supporting software applications in a professional environment.
- Experience with one or more modern programming languages, preferably Python, C#, and/or TypeScript.
- Experience working with cloud platforms, preferably Microsoft Azure.
- Exposure to AI, machine learning, large language models, or intelligent automation technologies.
- Exposure to AI orchestration frameworks such as LangChain/LangGraph, Microsoft Agent Framework, or LlamaIndex.
- Experience working within a structured SDLC environment.
Benefits and More
At Goodwin, you will discover your next career opportunity with a rewarding compensation package and comprehensive benefits, including:
Health, dental, and vision insurance
Life and disability insurance
Retirement & Savings Plan
Emergency back-up child and adult care
Paid vacation, sick time off, and holidays
Professional development and career advancement opportunities
Employee recognition and reward programs
Employee wellness and assistance programs
Employee discounts and perks