{"schemaVersion":"jobsearcher.job.v1","id":"a58fc14a63fabaa68c09ccfe","url":"https://jobsearcher.com/jobs/a58fc14a63fabaa68c09ccfe","canonicalUrl":"https://jobsearcher.com/jobs/a58fc14a63fabaa68c09ccfe","title":"Sr. Software Engineer (.Net/java)","description":"If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.\r\nSr. Software Engineer (.Net/java)Full Time IN\r\nELLKAY started out providing connectivity solutions to laboratories and within a few years, grew to also provide data management solutions to ambulatory organizations. ELLKAY is now a trusted data management partner in five healthcare segments. ELLKAY's solutions continue to serve laboratories and ambulatory practices and have expanded to empower hospitals and health systems, healthcare IT vendors, ambulatory practices, health plans, and other healthcare organizations with cutting-edge technologies and solutions that drive their growth and interoperability strategies. Today, ELLKAY remains true to our core values, building strong partner relationships and offering unparalleled service and support while providing innovative, scalable solutions to the challenges our customers face in today's data-rich world. ELLKAY's experience, customer-focused approach, and reputation for innovation, speed, and accuracy differentiate ELLKAY as a premier partner for your interoperability needs and data management strategy.\r\nJob Description:\r\nWe are seeking an experienced Senior Software Engineer to design, develop, and maintain highly scalable, resilient, and secure enterprise applications and services. The ideal candidate will have strong expertise in either .NET or Java ecosystems, cloud-native application development, microservices architectures, containerization, Kubernetes orchestration, and distributed systems.\r\nThis role requires a hands-on engineer who can design and implement large-scale systems capable of serving millions of users while maintaining high performance, availability, and reliability. The candidate should possess strong software engineering fundamentals, deep systems knowledge, excellent debugging skills, and the ability to translate complex business requirements into scalable technical solutions.\r\nApplication Design & DevelopmentDesign, develop, test, and maintain enterprise-grade applications and services using .NET or Java technologies.\r\nBuild scalable RESTful APIs, microservices, and event-driven services.\r\nDevelop highly available and fault-tolerant systems capable of handling large transaction volumes and user traffic.\r\nTranslate functional and non-functional requirements into robust technical designs.\r\nParticipate in architecture discussions and contribute to long-term technology strategy.\r\nMicroservices & Distributed SystemsDesign and deploy cloud-native applications running on AWS and/or Azure.\r\nDevelop applications optimized for containerized environments.\r\nDesign loosely coupled, independently deployable services.\r\nImplement service communication patterns including synchronous and asynchronous architectures.\r\nDesign systems for high throughput, low latency, resiliency, and fault tolerance.\r\nBuild solutions that can scale horizontally to support millions of users and transactions.\r\nImplement distributed caching, messaging, and event-driven architectures where appropriate.\r\nSoftware Architecture & DesignApply enterprise architecture principles and software design best practices.\r\nDesign maintainable, extensible, and reusable software components.\r\nImplement appropriate design patterns and architectural patterns.\r\nDrive technical decisions related to scalability, reliability, maintainability, and performance.\r\nConduct design and code reviews across engineering teams.\r\nDatabase Design & PerformanceDesign efficient relational database schemas.\r\nDevelop optimized SQL queries and stored procedures where necessary.\r\nTroubleshoot query performance issues and optimize database interactions.\r\nAnalyze execution plans, indexing strategies, locking behavior, and transaction performance.\r\nEnsure applications are designed for high-volume transactional workloads.\r\nIdentify and eliminate performance bottlenecks across application, database, infrastructure, and network layers.\r\nTroubleshooting & Production SupportDebug complex production issues across multiple layers of the technology stack.\r\nAnalyze logs, metrics, traces, thread dumps, heap dumps, and system diagnostics.\r\nPerform root cause analysis and implement corrective actions.\r\nSupport production incident resolution and continuous reliability improvements.\r\nQualifications:\r\nBachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related field.\r\n8+ years of professional software development experience.\r\nProven experience building large-scale enterprise applications and distributed systems.\r\nPreferred QualificationsExperience supporting SaaS products serving large enterprise customers.\r\nExperience building systems that process millions of transactions daily.\r\nExperience with Kafka, RabbitMQ, ActiveMQ, or cloud-native messaging services.\r\nKnowledge of event-driven architecture and asynchronous processing.\r\nFamiliarity with Infrastructure as Code (Terraform, CloudFormation).\r\nExperience with AI-assisted development tools and automated code quality platforms.\r\nAWS and/or Azure certifications.\r\nKubernetes certifications (CKA/CKAD).\r\nAdditional Information:\r\nELLKAY is committed to fostering a collaborative and high-performance work environment that supports innovation, teamwork, and professional growth. Most roles are designed to operate from our office locations to encourage effective collaboration and engagement across teams.\r\nAny alternative work arrangements may be considered at the company’s discretion based on role requirements and business needs.\r\nFor more information about our company, please visit www.ELLKAY.com .\r\nELLKAY is a Smoke-Free Workplace.\r\nELLKAY, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.#J-18808-Ljbffr","company":"Ellkay","rawCompany":"ellkay","city":"Brooklyn","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-10-14T01:44:15.203Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Engineer (.Net/java)","description":"If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.\r\nSr. Software Engineer (.Net/java)Full Time IN\r\nELLKAY started out providing connectivity solutions to laboratories and within a few years, grew to also provide data management solutions to ambulatory organizations. ELLKAY is now a trusted data management partner in five healthcare segments. ELLKAY's solutions continue to serve laboratories and ambulatory practices and have expanded to empower hospitals and health systems, healthcare IT vendors, ambulatory practices, health plans, and other healthcare organizations with cutting-edge technologies and solutions that drive their growth and interoperability strategies. Today, ELLKAY remains true to our core values, building strong partner relationships and offering unparalleled service and support while providing innovative, scalable solutions to the challenges our customers face in today's data-rich world. ELLKAY's experience, customer-focused approach, and reputation for innovation, speed, and accuracy differentiate ELLKAY as a premier partner for your interoperability needs and data management strategy.\r\nJob Description:\r\nWe are seeking an experienced Senior Software Engineer to design, develop, and maintain highly scalable, resilient, and secure enterprise applications and services. The ideal candidate will have strong expertise in either .NET or Java ecosystems, cloud-native application development, microservices architectures, containerization, Kubernetes orchestration, and distributed systems.\r\nThis role requires a hands-on engineer who can design and implement large-scale systems capable of serving millions of users while maintaining high performance, availability, and reliability. The candidate should possess strong software engineering fundamentals, deep systems knowledge, excellent debugging skills, and the ability to translate complex business requirements into scalable technical solutions.\r\nApplication Design & DevelopmentDesign, develop, test, and maintain enterprise-grade applications and services using .NET or Java technologies.\r\nBuild scalable RESTful APIs, microservices, and event-driven services.\r\nDevelop highly available and fault-tolerant systems capable of handling large transaction volumes and user traffic.\r\nTranslate functional and non-functional requirements into robust technical designs.\r\nParticipate in architecture discussions and contribute to long-term technology strategy.\r\nMicroservices & Distributed SystemsDesign and deploy cloud-native applications running on AWS and/or Azure.\r\nDevelop applications optimized for containerized environments.\r\nDesign loosely coupled, independently deployable services.\r\nImplement service communication patterns including synchronous and asynchronous architectures.\r\nDesign systems for high throughput, low latency, resiliency, and fault tolerance.\r\nBuild solutions that can scale horizontally to support millions of users and transactions.\r\nImplement distributed caching, messaging, and event-driven architectures where appropriate.\r\nSoftware Architecture & DesignApply enterprise architecture principles and software design best practices.\r\nDesign maintainable, extensible, and reusable software components.\r\nImplement appropriate design patterns and architectural patterns.\r\nDrive technical decisions related to scalability, reliability, maintainability, and performance.\r\nConduct design and code reviews across engineering teams.\r\nDatabase Design & PerformanceDesign efficient relational database schemas.\r\nDevelop optimized SQL queries and stored procedures where necessary.\r\nTroubleshoot query performance issues and optimize database interactions.\r\nAnalyze execution plans, indexing strategies, locking behavior, and transaction performance.\r\nEnsure applications are designed for high-volume transactional workloads.\r\nIdentify and eliminate performance bottlenecks across application, database, infrastructure, and network layers.\r\nTroubleshooting & Production SupportDebug complex production issues across multiple layers of the technology stack.\r\nAnalyze logs, metrics, traces, thread dumps, heap dumps, and system diagnostics.\r\nPerform root cause analysis and implement corrective actions.\r\nSupport production incident resolution and continuous reliability improvements.\r\nQualifications:\r\nBachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related field.\r\n8+ years of professional software development experience.\r\nProven experience building large-scale enterprise applications and distributed systems.\r\nPreferred QualificationsExperience supporting SaaS products serving large enterprise customers.\r\nExperience building systems that process millions of transactions daily.\r\nExperience with Kafka, RabbitMQ, ActiveMQ, or cloud-native messaging services.\r\nKnowledge of event-driven architecture and asynchronous processing.\r\nFamiliarity with Infrastructure as Code (Terraform, CloudFormation).\r\nExperience with AI-assisted development tools and automated code quality platforms.\r\nAWS and/or Azure certifications.\r\nKubernetes certifications (CKA/CKAD).\r\nAdditional Information:\r\nELLKAY is committed to fostering a collaborative and high-performance work environment that supports innovation, teamwork, and professional growth. Most roles are designed to operate from our office locations to encourage effective collaboration and engagement across teams.\r\nAny alternative work arrangements may be considered at the company’s discretion based on role requirements and business needs.\r\nFor more information about our company, please visit www.ELLKAY.com .\r\nELLKAY is a Smoke-Free Workplace.\r\nELLKAY, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.#J-18808-Ljbffr","datePosted":"2026-10-14T01:44:15.203Z","dateModified":"2026-10-14T01:44:15.203Z","hiringOrganization":{"@type":"Organization","name":"Ellkay","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Brooklyn","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a58fc14a63fabaa68c09ccfe"},"url":"https://jobsearcher.com/jobs/a58fc14a63fabaa68c09ccfe"}}