Talent.com
Senior Software Engineer

Senior Software Engineer

EllKayElmwood Park, NJ, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

ELLKAY is seeking a Senior Software Engineer to play a crucial role in advancing our core healthcare IT systems through the development of scalable and secure software solutions. As a senior individual contributor, this position involves working closely with other engineering team leaders to architect robust backend systems, guide technical direction, and enhance software delivery processes.

Essential Duties & Responsibilities :

Take a technical leadership role in building and scaling national-scale healthcare data exchange systems

Deliver extremely reliable, scalable, and observable software capable of supporting massive transaction volumes

Lead architecture and implementation of highly scalable, API-driven systems powering healthcare data exchange at scale

Provide practical, balanced technical guidance—considering both engineering best practices and business priorities

Guide design decisions on fault tolerance, throughput optimization, and system resilience

Contribute to CI / CD pipeline improvements to maintain quality while accelerating delivery

Collaborate with product and implementation teams to shape technical execution

Document technical designs, workflows, and release notes for cross-team and customer consumption

Participate in and lead design and code reviews

Mentor engineers through pairing, design discussions, and pull request feedback

Qualifications :

10+ years of software engineering experience, with a focus on building large-scale, high-throughput distributed systems

Have a balanced, pragmatic approach—able to apply the right level of engineering rigor to meet business needs

Experience designing and scaling API-driven systems with extreme reliability and throughput requirements

Experience with event-driven, queue-backed, and asynchronous processing architectures

Skilled in observability practices including distributed tracing, metrics, and log aggregation

Strong background in Microsoft SQL Server and experience optimizing relational data access

Familiar with other database technologies (NoSQL, distributed databases)

Deep experience with the .NET ecosystem, with exposure to other technical stacks as a plus

Familiar with containerization, cloud-native architectures, and Kubernetes deployment patterns

Strong architectural skills with a focus on reliability, scalability, and performance

Proven ability to lead architecture across multiple systems and teams

Experience writing and optimizing parallel and asynchronous code

Strong knowledge of IHE profiles, FHIR, and other healthcare data exchange standards is a significant plus

Front-end development experience with modern JavaScript / TypeScript frameworks is a plus but not required

Bachelor’s degree or equivalent experience in a technical field

Benefits :

ELLKAY offers a comprehensive and competitive benefit package that starts day one!

Including :

  • A Competitive salary
  • 401k w / matching – once eligibility is met
  • Work / life balance
  • Paid Volunteer Program
  • Flexible working hours
  • Unlimited PTO
  • Remote work options
  • Employee Discounts
  • Parental Leave

Our awesome culture includes :

  • Working with talented, collaborative, and friendly people who love what they do
  • Professional growth within
  • Innovation environment
  • On site in HQ Free daily lunches
  • Additional information

    At ELLKAY, we are committed to operating as a hybrid workplace, offering employees flexibility in how they structure their time between in-office and remote work. We recognize the significance of fostering connections, collaboration, and creativity within our office culture and its positive impact on our business. Our philosophy of operating as a hybrid workplace underscores our dedication to enabling employees to tailor work-life balance to their individual preferences. For those who do not live within 40 miles of one of our offices, we are open to considering remote work for candidates whose skills and experience strongly align with the role. While we prioritize a hybrid work environment for most roles, we understand the importance of flexibility and are open to remote work for specific positions and specialized skill sets.

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Elmwood Park, NJ, US