Software Engineer, Full Stack Developer, Java Developer
Wall, Pennington County, South Dakota, 57796, USA
Listed on 2026-02-21
-
Software Development
Software Engineer, Full Stack Developer, Java Developer
Caregility is seeking a Software Engineer.
This position is a Full-Time Exempt role and will be based out of our NJ headquarters. It is hybrid Wall Township/partial work from home. The Software Engineer should have outstanding programming skills and a great passion for developing appealing, innovative applications. The Software Engineer will be responsible for working on Caregility’s Software Platform and accompanying web applications.
Roles & Responsibilities- Be a contributing member of the software development team.
- Develop high quality code for the Caregility Cloud Platform and accompanying web applications.
- Collaborate with other developers in the Development team and other software development teams.
- Define and communicate technical and design requirements. Collaborate with a cross functional agile team of UI designers, developers, product managers, QA engineers and system architects.
- Create technical documentation to document systems, applications, features being worked on. Work with technologies like Java Spring, JavaScript, React, Linux, STOMP as well as other to develop an innovative and reliable product for our customers.
- Abide by Caregility developer best practices and code review standards.
- Your primary responsibilities will include, but are not limited to, the duties outlined in this job description. In addition, you may be assigned other tasks and responsibilities from time to time, as determined by the needs of the company. These duties will be aligned with your position and may evolve as the business requires.
- Excellent programming skills
- Fundamental understanding of core computer science concepts
- Critical thinking and problem solving skills
- Can comprehend technical documentation
- Ability to be pro‑active and work in a fast paced environment
- Possess a sense of ownership and pride in your performance and its impact on company’s success
- Excellent communications skills (verbal and written)
- Team player
Bachelor’s Degree in Computer Science, Engineering, or related field. Required 2-5 years of experience. In-depth understanding of core computer science concepts.
Additional Requirements- May require occasional lifting (up to 25 lbs). Requires extensive sitting, standing and walking.
- Limited weekend and/or night work may be required.
- Domestic and international travel requiring multi-night stays within and at times outside the local work area.
- Current valid U.S. Passport is desirable.
- Must be willing to complete background checks and drug tests and exclusion list checks, as required by current or future contracts.
- Must be a US Citizen or authorized to work in the US.
- Knowledge of and adherence to Caregility policies and procedures.
If you share our passion to make healthcare more connected, more efficient, and more personal, join us and you’ll be rewarded with an excellent salary and benefits package, including 401k and Flex 125 plans.
We conform to all the laws, statutes, and regulations concerning equal employment opportunities and affirmative action. We strongly encourage women, minorities, individuals with disabilities and veterans to apply to all of our job openings. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, creed, marital status, gender, national origin, caste, disability status, genetic information and testing, family and medical leave, sexual orientation and gender identity or expression, protected veteran status, or any other characteristics protected by law.
We prohibit retaliation against individuals who bring forth any complaint, orally or in writing, to the employer or the government, or against any individuals who assist or participate in the investigation of any complaint or otherwise oppose discrimination.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).