Back to jobs

Senior Software Engineer (Healthcare)

VASERJOB · Ridgefield Park, NJ, US

Spotted 9h ago

Job details

Pay
$160,000 – $200,000 a year
Work mode
On-site
Level
Senior
Experience
5+ years
Education
Bachelor's degree
Posted
Nov 4, 2026
Last confirmed open
Nov 4, 2026
Job description

About this role

Position Summary

NO RELOCATION ASSISTANCE AVAILABLE

OPEN TO U.S. CITIZENS AND PERMANENT RESIDENTS ONLY

We are looking for an experienced and driven Senior Software Engineer to become part of our expanding technology team. In this role, you will be responsible for creating, developing, implementing, testing, and supporting software applications and systems that align with the company's operational needs and overall technology objectives.

The successful candidate will enjoy tackling technical challenges, developing innovative solutions, and collaborating with cross-functional teams. This individual should possess strong programming capabilities, solid technical decision-making skills, and the ability to recognize how technology can streamline business operations, automate processes, improve productivity, and deliver better user experiences.

You will contribute to the organization's ongoing technology transformation by developing new applications, improving existing platforms, and helping shape the future of its software infrastructure.

Key ResponsibilitiesApplication Development & Engineering

  • Build, test, implement, and support reliable, high-performing software applications.
  • Produce organized, reusable, scalable, and maintainable code supported by appropriate documentation.
  • Create new software solutions, application features, APIs, system connections, and business tools.
  • Upgrade, optimize, and improve existing applications and software platforms.
  • Participate in every stage of the development process, including requirements analysis, design, coding, testing, deployment, and maintenance.
  • Investigate technical problems, identify root causes, and implement effective resolutions.
  • Participate in peer code reviews and help maintain consistent engineering quality standards.

Technical Architecture & Systems Integration

  • Collaborate with technology leadership to design and implement flexible, scalable software architectures.
  • Evaluate and recommend appropriate programming frameworks, platforms, databases, APIs, and development technologies.
  • Develop solutions that prioritize system availability, performance, scalability, and long-term supportability.
  • Design, implement, and maintain connections between company applications and external technology platforms.
  • Identify opportunities to consolidate applications, reduce unnecessary technology expenses, and streamline existing systems.

Business Automation & Optimization

  • Work alongside operational and business teams to evaluate current processes and identify areas for improvement.
  • Create and implement automated solutions that minimize repetitive tasks and increase operational efficiency.
  • Convert business needs and functional requirements into effective technical implementations.
  • Explore opportunities involving API integrations, AI-powered applications, workflow automation, and emerging technologies.
  • Monitor application performance and business outcomes to identify opportunities for ongoing optimization.

Cybersecurity & Information Protection

  • Incorporate secure coding methodologies and security controls throughout the software development process.
  • Ensure sensitive company, employee, and client information is appropriately protected.
  • Implement security features such as authentication, authorization, encryption, access management, and activity logging.
  • Recognize, investigate, and remediate potential software security weaknesses.
  • Comply with internal cybersecurity standards, privacy requirements, data protection practices, and technology policies.
  • Evaluate security risks associated with cloud infrastructure, AI applications, external APIs, and third-party software solutions.

Teamwork & Communication

  • Coordinate with the COO, engineering professionals, business management, and end users to gather requirements and deliver technology solutions.
  • Explain technical concepts, project updates, and recommendations in a clear manner to audiences with different technical backgrounds.
  • Contribute to project execution, technical discussions, development planning, sprint meetings, and implementation strategies.
  • Partner with fellow developers to establish effective coding standards, engineering guidelines, and development procedures.
  • Recommend technologies, architectures, and implementation strategies that support the organization's business objectives.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a comparable discipline; equivalent professional experience will also be considered.
  • 5+ years of hands-on professional software development experience preferred.
  • Demonstrated programming experience with one or more modern languages, including Java, Python, or comparable technologies.
  • Background in building web-based applications, APIs, and integrated software solutions.
  • Strong knowledge of software engineering fundamentals, object-oriented programming, algorithms, and data structures.
  • Experience using relational databases and/or NoSQL database technologies.
  • Proficiency with Git, source control, and contemporary development methodologies.
  • Practical understanding of REST APIs and application-to-application communication.
  • Strong analytical, troubleshooting, and technical problem-solving abilities.
  • Ability to manage assignments independently while contributing effectively to a collaborative engineering team.

Preferred Qualifications

  • Professional experience with cloud environments, including AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with React, .NET, or other contemporary application development frameworks.
  • Experience creating and supporting APIs, distributed applications, and microservices.
  • Knowledge of DevOps methodologies, continuous integration, and continuous delivery (CI/CD).
  • Experience connecting external SaaS products and third-party services through APIs.
  • Background in business workflow automation and operational process improvement.
  • Exposure to artificial intelligence, machine learning, or embedding AI capabilities into software products.
  • Experience developing applications where information security, privacy, confidentiality, and regulatory requirements are essential.
  • Previous experience in financial services, professional services, healthcare, legal technology, or other highly regulated or data-sensitive industries is an advantage.

Ideal Candidate Profile

We are seeking an engineer who brings more than technical programming expertise and demonstrates the ability to connect technology with business results.

The ideal professional will:

  • Approach complex challenges analytically and develop practical, results-driven solutions.
  • Understand the underlying business objectives before recommending or implementing technical changes.
  • Adapt comfortably to changing priorities and a fast-moving work environment.
  • Demonstrate accountability and take responsibility for projects from initial concept through final delivery.
  • Stay informed about emerging technologies and identify opportunities to apply them effectively and responsibly.
  • Proactively recognize repetitive activities and develop solutions to improve efficiency through automation.
  • Maintain high standards of accuracy, code quality, and technical reliability.
  • Communicate and collaborate effectively with colleagues across technical and business functions.
  • Challenge outdated practices when appropriate and recommend more efficient alternatives.
  • Treat cybersecurity, data privacy, and confidentiality as fundamental considerations in every development decision.

Opportunities & Impact in This Position

As a Software Engineer, you will have the opportunity to make a meaningful contribution to the organization's technology and operational strategy by:

  • Developing software solutions that enhance day-to-day business performance.
  • Designing and launching new internal applications, platforms, and productivity tools.
  • Improving existing software infrastructure and replacing outdated processes.
  • Implementing automation to reduce manual tasks and operational bottlenecks.
  • Building integrations that allow separate applications and systems to communicate efficiently.
  • Participating in the development of the company's long-term technology architecture.
  • Exploring and implementing innovative solutions involving artificial intelligence and automation.
  • Helping establish scalable engineering processes, technical standards, and development best practices as the organization continues to grow.

Pay: $160,000.00 - $200,000.00 per year

Application Question(s):

  • Are you Us citizen or permanent resident?

Work Location

In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed