About the Role
Are you ready to link your passion with a purpose? We're hiring a Senior Software Engineer - OpenNMS Remote to join NantHealth, where we build technology that simplifies healthcare. This Senior Software Engineer remote position allows you to work flexibly in either the United States or Belfast, Northern Ireland, depending on your work authorization. Our mission is to manage the data and decisions that help the healthcare industry deliver better patient care.
What You'll Do
- Help architect, design, and develop scalable features to meet product deliverables.
- Collaborate with other developers, architects, QA, DevOps, and product management teams.
- Write well-designed, testable code including unit tests and basic documentation.
- Integrate software components into a fully functional software system.
- Participate in discussions about code design, architecture, and refactoring to balance technical debt against delivering functionality.
- Review code and mentor other engineers.
- Work with little or no supervision.
- Apply software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.
Requirements
- Bachelor’s degree (preferably in Computer Science or a related field), although commensurate experience will be considered in lieu of degree.
- Advanced level experience in Java (6+ years).
- Must have a “can do” attitude and a hacker mindset to make things work in a complex product environment.
- Experience in designing, implementing, and delivering highly performant and scalable software to a large customer base successfully.
- Solid knowledge of SQL and NoSQL data stores and efficient data schemas.
- Understanding of message systems such as Kafka, ActiveMQ.
- Solid understanding of IP networking principles and network/application security.
- Experience working in an Agile environment.
- General DevOps knowledge: CI/CD, automation, build, deployment.
- Working knowledge with Linux/UNIX and familiarity with shell scripting.
Nice to Have
- Experience with OSGi and/or Karaf.
- Familiarity with Monitoring Systems.
- Experience with Time Series DB.
What We Offer
- Base salary range of $100,800 - $145,000 plus bonus potential.
- Robust medical, dental, and vision insurance.
- Financial planning assistance and wellness discounts, including an optional annual subscription to the Headspace app.
- Paid Time Off (hourly) / Flex Time Off (salaried) programs for Full Time employees.
- Growth and Development opportunities.
- 401(k) with a 3% company match.
- Paid Holidays and Paid Parental Leave.
- Employee Assistance Program and Discounts on popular cell phone plan providers.
- Life & Disability Insurance and Travel Assistance.
- Education Assistance Program and much more!
NantHealth 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.
This Senior Software Engineer role at NantHealth offers a unique opportunity to work on impactful healthcare technology while enjoying a competitive salary and comprehensive benefits.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months