Tallo logoTallo logo

Software Engineer

Job

Associates of Cape Cod Inc

Falmouth, MA (In Person)

$96,000 Salary, Full-Time

Posted 4 days ago (Updated 11 hours ago) • Actively hiring

Expires 6/16/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

PURPOSE:
Design and develop software to support the manufacture, sale and support of ACC's endotoxin and glucan detection products and develop/maintain software to support company's line of business.
GENERAL RESPONSIBILITIES
Analyze User Needs and develop high-quality, innovative software with operational efficiency. Work closely with BAs, SMEs and Software Developers to develop software requirements specification and software design specifications Design and implement software for Bio/medical devices and systems from requirements to production and commercial deployment Responsible for design, debug, and integration of software C#/Java applications running in a MS Windows environment Be self-empowered, take ownership of, and responsibility for your work Collaborate and communicate effectively with team members and with other teams Work independently and know when to ask for help Perform comprehensive unit and integration testing of all software produced Participate in group design and code reviews Review code and work with software quality assurance to ensure that all software meets company or medical device standards Stay abreast of the latest technology and industry best practices Understand the software development life cycle
KNOWLEDGE AND SKILL REQUIREMENTS
Must demonstrate significant proficiency in C#/Java Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clear code. Ability to gather and understand User Needs/Requirements Ability to work in a very fast paced environment Familiarity with software configuration management tools, defect tracking tools, and peer review Familiarity with relational databases Any exposure or knowledge of the Bio/Medical industry is a strong plus
NICE TO HAVE
Experience implementing software for class I or II medical devices Object-oriented design and development, and C#, are strongly preferred Experience with Visual Studio, Git, Helix ALM and Microsoft Team Foundation Server Experience with IEC-62304, ISO-13485, and
ISO-14971 EDUCATION AND EXPERIENCE
Bachelor's Degree in Biomedical Engineering, Software Engineering, Computer Science, Applied Mathematics, Electrical Engineering or a related field or an equivalent combination of experience and/or education required. 2 years of Software development using C#/Java Good written and oral communications skills, strong attention to detail and willingness to follow directions and established procedures with minimal supervision.
GENERAL COMPETENCIES
Adapts to change, open to new ideas and responsibilities. Communicates well (written and verbal), delivers presentations, has good listening skills. Good listener, committed to finding solutions to problems, works well with difficult people. Works well with internal and external customer, promotes a positive image of the company, and strives to solve issues raised by customers. Able to reach fact based decisions, takes thoughtful approach when considering options, seeks input from others, makes difficult decisions. Meets deadlines, works independently, accountable, maintains focus, punctual, good attendance record. Honest, accountable, maintains confidentiality. Provides the information people need to know to do their jobs and to feel good about being a member of the team, unit and/or the organization; provides individuals information so that they can make accurate decisions; is timely with the information. Effectively communicates up and down the chain of command. Takes action, seeks new opportunities, and strives to see projects to completion within the job description boundaries. Creative, offers new ideas, risk taker, amenable to change. Builds strong relationships, is flexible/adaptable, works well with others, solicits feedback. Information organized and accessible, maintains efficient work space, manages time well. Pursues everything with energy, drive, and a need to finish; seldom gives up before finishing, especially in the face of resistance or setbacks. Strives to understand contributing factors, works to resolve complex situations. Manages workload, works efficiently, and meets goals and objectives. Monitors status of projects, thoroughly deals with project details, holds project owners accountable, and delivers clear, accurate depiction of status. Strives to eliminate errors, accurate work is a priority, seeks opportunities to improve product/services; complaint with quality system requirements. Defines appropriate goals, works toward achieving goals, articulates vision and steps for achievement. Looks for opportunities to increase knowledge, works to increase responsibility, and strives to achieve personal goals. Meets deadlines, establishes appropriate priority, and gets the job done in a timely manner. Accountable to team, works to meet established deliverables, appreciates view of team members, respectful. Maintains current understanding of technical processes/equipment, uses technology to increase performance/productivity.
PHYSICAL REQUIREMENTS
Frequently sit and stand, occasionally walk. Frequently use hands to finger, handle, or feel. Frequently reach with hands or arms, occasionally climb or balance, stoop, kneel, crouch, or crawl. Frequently sitting for extended periods of time. Constantly talk or listen. Lift 1-10 lbs. 1-33% of the time. Carry 1-10 lbs. 1-33% of the time. Frequently work near moving mechanical parts. Moderate noise level is typical for the work environment of this job.
SALARY:
$92,000-$100,000 a year
PAY RANGE DETAILS
The pay range listed on each job posting at acc represents the anticipated compensation range for new hires. Actual compensation will be determined based on several factors, including the candidate's work history, experience, skills, and education. This range does not include the value of the total benefits package (if applicable), which includes, among other benefits, healthcare, dental, vision, and retirement benefits. Annual salaries are based on full-time employment.
BENEFITS
401(k) 401(k) matching Dental insurance Employee assistance program Flexible schedule Flexible spending account Health insurance Life insurance Paid time off Parental leave Professional development assistance Referral program Tuition reimbursement Vision insurance

Similar remote jobs

Similar jobs in Falmouth, MA

Similar jobs in Massachusetts