iCE Neurosystems is fast-growing, commercial stage, neurotech startup dedicated to generating better data to save the brain. We develop cutting-edge data-centric technologies to facilitate this goal for doctors and clinicians. Our iCEWav platform is the world’s first integrated, full-stack data system to revolutionize brain care for critically ill patients. At iCE Neurosystems, we adopt the culture of continuous development and improvement, not only in developing our products, but also in developing our team members’ skills and expertise.
Do you like to the opportunity to quickly advance your career?
Do you like working with Innovative technology and for a great cause?
Are you self-motivated and enjoy solving challenging problems?
Are you passionate about crafting an amazing user experience?
Do you take pride in developing reliable and scalable software systems?
If so, we would like to talk to you about the possibility of joining our team!
iCE Neurosystems is looking for talented Software Engineer to join out technical team in developing reliable and efficient medical data acquisition and analysis platform. As a key member of our technical team, you will work hand in hand with our founders and technical leadership to develop reliable and efficient software solutions going through the full development lifecycle. You will provide support for our end-to-end platform from bedside edge devices to large-scale cloud services.
Apply industry best practices and techniques to design, develop, test, deploy, support, and maintain complex applications based on business requirements and system architectures.
Assist in project planning and architectural design reviews.
Work with the Product Owners and QA engineers to solidify requirements and maintain traceability across the system design.
Perform design and code reviews and help maintain code quality, performance, and reliability.
Work together with team developers and QA engineers in addition to clients and stakeholders to ensure solutions’ quality and reliability.
Monitor and troubleshoot issues across system resources and diagnose/debug application issues.
Develop CI/CD processes and tools to streamline the development and deployment pipeline.
Support other team members on technical and programming issues.
Bachelor's degree in Computer Science, Information Technology, or related field.
Good understanding of object-oriented design, web application development and relational database design.
Strong coding skills and willingness to learn
Experience in designing, writing, unit testing, and documenting application code to successfully deliver project-based products that meet requirements.
Experience with RESTful services and APIs.
Experience with code versioning tools like Git and CI/CD tools like Jenkins.
Automated / Manual testing and debugging.
AWS cloud experience (certification is a plus).
Web development experience (Angular, Node, HTML, CSS…)
UI / UX development with understanding of interface usability.
Infrastructure automation technology experience (Terraform or Ansible).
Package repository and certificate management.
Windows and Linux cross-domain experience.
Ability to convert complex requirement into a working product.
Commitment to create and maintain high quality code.
Ability to work in a fast-paced development environment.
Ability to grasp new concepts and apply them immediately.
Strong interpersonal skills and demonstration to be self-motivated.
What's In It for You
This role is perfect for a software engineer with deep web development experience who is looking to take the next step in their career and gain leadership experience while partnering with senior clinician-scientists at a growing neurotech medical startup. You will be a major contributor to our success and will own equity in the company. Additionally, we offer:
Vibrant work location (Georgetown, Washington DC)
Competitive base salary
Generous startup equity (stock options)
Flexible work schedule with hybrid on-site/remote work schedules