2

Remote Java Software Engineer Jobs in Massachusetts

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

... C# or Java. * Strong experience with a scripting language such as Python, PowerShell, Perl ... Experience working in a fast-paced Agile or SCRUM development methodology For virtual remote ...

... C# or Java. * Strong experience with a scripting language such as Python, PowerShell, Perl ... Experience working in a fast-paced Agile or SCRUM development methodology For virtual remote ...

Software Engineer

Boston, MA · On-site +1

$110 - $125K/hr

Role We're hiring a Software Engineer to help build our platform that's redefining how CPG ... Remote-first environment, with co-working access for locals in BOS, NYC, & DEN * Competitive salary ...

Headquartered in Burlington, MA, with additional office locations and hybrid and remote workers in ... WHAT YOU'LL DO As a Lead Software Engineer in the Healthcare Workforce Solutions (HWS) group, you ...

Staff Software Engineer - Vet Care

Boston, MA · On-site +1

$166K - $265K/yr

You will work with technologies such as Java, JavaScript, Node.js, GraphQL, DynamoDB, SNS/SQS, AWS ... Apply DevOps principles and best practices to deliver high-quality software with minimal technical ...

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Strong programming skills in Python, Java, Scala, or another systems-focused language. * Experience ...

Principal Software Engineer

Boston, MA · On-site +1

$146K - $196K/yr

As a Principal Software Engineer you will work with other software engineers, data engineers ... Experience developing or architecting cloud-hosted, responsive web applications using Java ...

New

Senior Software Engineer- AI

Boston, MA · On-site +1

$136K - $225K/yr

Experience with LangGraph, LangChain, Autogen and/or Python/Java-based AI libraries for GenAI ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Principal Software Engineer

Boston, MA · On-site +1

$146K - $196K/yr

As a Principal Software Engineer you will work with other software engineers, data engineers ... Experience developing or architecting cloud-hosted, responsive web applications using Java ...

next page

Showing results 1-20

Remote Java Software Engineer information

See Massachusetts salary details

$29

$65

$93

How much do remote java software engineer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for remote java software engineer in Massachusetts is $65.99, according to ZipRecruiter salary data. Most workers in this role earn between $54.33 and $74.57 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the most commonly searched types of Java Software Engineer jobs in Massachusetts? The most popular types of Java Software Engineer jobs in Massachusetts are:
What are popular job titles related to Remote Java Software Engineer jobs in Massachusetts? For Remote Java Software Engineer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Remote Java Software Engineer jobs in Massachusetts look for? The top searched job categories for Remote Java Software Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Remote Java Software Engineer jobs? Cities in Massachusetts with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in Massachusetts as of June 2026, with employment types broken down into 79% Full Time, 17% Part Time, 2% Temporary, and 2% Contract. Highlights an 38% Physical, 3% Hybrid, and 59% Remote job distribution, with an average salary of $137,260 per year, or $66 per hour.
Principal Software Engineer

Principal Software Engineer

Darling Consulting Group Inc

Newburyport, MA • On-site, Remote

$142K - $191K/yr

Other

Posted 10 days ago


Job description

Description

Darling Consulting Group (DCG) is a leading national provider of consulting services and a suite of online analytical software tools for banks and credit unions. We are seeking a Principal Software Engineer to play a key role in designing and evolving our Loans360 platform; supporting scalable, secure, and data-intensive applications servicing banks and credit unions.

This role is focused on architecture, technical leadership, and domain-driven system design. You will partner closely with engineering, product, and business stakeholders to build systems that are reliable, compliant, and aligned with critical lending and risk workflows.

You will also help shape engineering practices by leveraging modern development approaches, including AI-assisted tooling, to improve velocity, quality, and developer experience.



Responsibilities

  • Lead the architecture and design of scalable, distributed systems supporting loan lifecycle and risk workflows 
  • Translate complex business and regulatory requirements into robust technical solutions 
  • Drive technical strategy and standards across teams, ensuring long-term maintainability and scalability 
  • Mentor engineers and provide technical leadership through influence as opposed to authority 
  • Collaborate cross-functionally with product, data, and business teams to improve client and user outcomes 
  • Champion engineering excellence, including testing strategy, observability, and performance optimization 
  • Identify and resolve scalability, reliability, and data integrity challenges in high-volume systems 
  • Promote effective use of AI-assisted development tools (e.g. Claude Code, GitHub Copilot, Codex, Cursor) to enhance productivity and code quality

Requirements

  • Proven experience leading the design and delivery of large-scale, distributed systems
  • Strong expertise in system architecture, data modeling, and API design 
  • Deep understanding of data-intensive applications, including performance, fault tolerance, and scalability 
  • Experience working in cloud environments (AWS, Azure, or GCP) 
  • Strong programming background in one or more modern languages (e.g., C#, Java, Python, or similar)
  • Experience with web frameworks and technologies (e.g. Angular, React, .NET ASP, Javascript)
  • Solid understanding of JSON, web services (REST)
  • Demonstrated ability to lead complex technical initiatives and influence across teams 
  • Excellent communication skills, with the ability to engage both technical and non-technical stakeholders 
  • Experience with modern software development practices (CI/CD, automated testing, DevOps, Agile) 
  • Continuous learning mindset with curiosity and adaptability toward emerging technologies and AI-assisted development workflows.


Additional Skills

  • BS/MS in Computer Science or related majors
  • Development experience in Python is a bonus
  • Experience in banking, lending, or financial services would be helpful
  • Familiarity with event-driven architectures, microservices, or serverless systems 
  • Experience working with relational and NoSQL data stores at scale 
  • Background in data governance, auditability, and financial data integrity