Demo

Software Engineer

JD Software Inc
Salem, MA Full Time
POSTED ON 4/12/2025
AVAILABLE BEFORE 5/8/2025

Job Description

Job Description

About JD Software

JD Software has been a leader in delivering software solutions to the public sector since 2006. Headquartered in Salem, MA, JD Software’s team of experienced software developers specializes in the design, development, and integration of customized enterprise systems. ARC, our SaaS electronic licensing platform provides our clients with a powerful and flexible enterprise solution for administering the licensing and permitting process. JD Software's success is rooted in our unparalleled approach to collaborating with our clients to better understand their critical business needs and deliver solutions that provide real value.

The Position

Are you a talented full-stack software engineer looking to make a difference at a cloud-based SaaS company? As a Software Engineer at JD Software, you will work as part of a dedicated team of engineers delivering cutting-edge solutions for the public sector. The position will provide exposure to a wide variety of cloud technologies and the business problems those technologies can solve. This position will provide you with an excellent opportunity for career advancement as JD Software is entering a major growth phase.

What you will do

The Software Engineer will work under the direction of the Director of Software Development and will work to develop and support cutting-edge cloud-based solutions for our public sector clients. Your responsibilities will include :

  • Develop new application functionality independently or as part of a team.
  • Troubleshoot any issues that arise in test and production environments.
  • Develop technical documentation.
  • Analyze user needs to design and develop software solutions.
  • Determine feasibility of software designs within project time and cost constraints.
  • Analyze and design databases within an application area.
  • Develop and direct software system testing and validation procedures including unit testing, integration testing, performance testing, accessibility testing, and vulnerability testing.

Qualifications

  • Excellent organization skills.
  • Excellent written and verbal communication skills.
  • Knowledge of at least one Relational Database Management System such as (PostgreSQL, Microsoft SQL Server, MySQL, or equivalent).
  • Ability to efficiently write computer programs using at least one programing language such as Java, JavaScript, TypeScript, or C#.
  • Knowledge of the Software Development Life Cycle (SDLC).
  • Experience working with Git and GitHub.
  • Interest and Capacity to learn new programming languages and technologies.
  • Bachelor's Degree or Master's in Computer Science, Engineering, Software Engineering, or related field or an equivalent combination of education, training, and experience.
  • Previous experience developing SaaS software in an AWS environment is a plus.
  • Experience with any of the following frameworks is a plus :
  • Express.js
  • Nest.js
  • TypeORM
  • Spring Framework
  • Hibernate
  • Net Framework
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer?

    Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at JD Software Inc

    JD Software Inc
    Hired Organization Address Salem, MA Full Time
    JD Software, Inc, Salem, F / T Sr. Software Engineer, BS Comp Sci, Math, or close rel fld. 12m s / w dev exp in secure c...

    Not the job you're looking for? Here are some other Software Engineer jobs in the Salem, MA area that may be a better fit.

    Senior Software Process Engineer

    Software Aspekte, Natick, MA

    Aptitude Software - Sales Engineer

    Aptitude Software, Boston, MA

    AI Assistant is available now!

    Feel free to start your new journey!