Mid-Level Software Engineer

iCE Neurosystems

Washington (District of Columbia)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Generous startup equity
Flexible work schedule
Medical/Dental Benefits
Vacation/PTO
Paid Holidays

Job summary

iCE Neurosystems seeks a Software Engineer for its fast-growing neurotech startup in Washington, DC. You will develop a medical data acquisition and analysis platform, collaborating closely with founders and tech leadership throughout the full development lifecycle. Candidates should have 3+ years of software development experience with a degree in Computer Science or related fields. The position offers a competitive salary, generous equity options, and a flexible hybrid work schedule. Join us in revolutionizing brain care!

Qualifications

  • 3+ years software development experience.
  • Good understanding of object-oriented design and web application development.
  • Experience with automated/manual testing and debugging.

Responsibilities

  • Design, develop, test, deploy, and maintain complex applications.
  • Assist in project planning and architectural design reviews.
  • Work with QA engineers to solidify requirements.

Skills

C++
Python
C#
JavaScript
RESTful services
Git
Jenkins
AWS

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

CI/CD tools
Git

Job description

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!

Job Description

iCE Neurosystems is looking for talented Software Engineer to join our 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.

Position Responsibilities
  • 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.
Must-Have Skills
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3+ years software development experience (preferably in C++, Python, C# and/or JavaScript).
  • 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).
Nice-to-Have Skills
  • 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)
  • Vacation/PTO
  • Paid Holidays
  • Medical/Dental Benefits
  • Flexible work schedule with hybrid on-site/remote work schedules
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Clinical Applications Specialist
Clinical Applications Specialist

iCE Neurosystems • Washington

On-site
USD 80,000 - 120,000
Equity
Health, Dental and Vision
Paid vacation and sick days
Software Engineer - Neurotech Platform, Equity & Hybrid Work
Software Engineer - Neurotech Platform, Equity & Hybrid Work

iCE Neurosystems • Washington

Hybrid
USD 90,000 - 120,000
Competitive base salary
Generous startup equity
Flexible work schedule
+3
Software Engineering Manager, Applications
Software Engineering Manager, Applications

echo inc. • San Francisco (CA)

On-site
USD 200,000 - 250,000
Stock options
Comprehensive benefits
401(k) with matching
Full-Stack Software Engineer
Full-Stack Software Engineer

Precision BioMEMS • Santa Clara (CA)

On-site
USD 120,000 - 160,000
Software Engineering Manager, ApplicationsSan Francisco
Software Engineering Manager, ApplicationsSan Francisco

Stealth Neurotechnology Company • San Francisco (CA)

On-site
USD 200,000 - 250,000
Stock options
401(k) program with matching
Comprehensive benefits
+1
Software Engineering Manager BCI
Software Engineering Manager BCI

Meet Life Sciences • San Francisco (CA)

On-site
USD 130,000 - 180,000
Competitive compensation, including stock options
401(k) program with matching contributions
Full-Stack Software Engineer
Full-Stack Software Engineer

B Capital • Santa Clara (CA)

On-site
USD 100,000 - 140,000
Senior Software Quality Engineer
Senior Software Quality Engineer

Echo Neurotechnologies • San Francisco (CA)

On-site
USD 155,000 - 185,000
Stock options
401(k) matching
Competitive compensation
Senior Software Engineer for Medical Device Startup
Senior Software Engineer for Medical Device Startup

Elevate Ventures • Fishers (IN)

Hybrid
USD 90,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+2
Staff Software Engineer
Staff Software Engineer

Epia Neuro • Alameda (CA)

Hybrid
USD 170,000 - 210,000
Healthcare coverage for you and depend
Generous vacation policy
Paid parental leave
+1