Iodine Software · 4 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
Artificial Intelligence (AI)Health Care
Insider Connection @Iodine Software
Responsibilities
Provide technical leadership for one or more software development teams throughout the entire product lifecycle
Design and implement highly resilient, scalable, and performant solutions that solve complex healthcare problems
Mentor and coach other engineers
Perform code reviews
Work with the engineering leadership team to define architectural principles, frameworks, and standards to ensure consistency across the organization
Drive strategic technology initiatives
Ensure continuous improvement in engineering excellence standards
Design and implement automated end-to-end, performance, load, scalability, and security tests
Collaborate with business, product, and engineering teams to understand the product vision and requirements
Champion for quality to be driven into the product from the start
Set and drive expectations around quality for each product release
Create test plans, analyze test results, and create test data scenarios
Document and track defects to closure
Ensure that production defect root causes are analyzed and addressed in a timely manner
Improve processes and tools to enhance the quality framework within the team and organization
Conduct in-depth technical and performance analyses in support of production issue troubleshooting
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS in Computer Science or related area
10+ years of software development experience, with 3+ years as technical lead
Ability to independently design and deliver large complex projects
Deep expertise in multiple programming languages and platforms including Java/Spring and JavaScript/Typescript
Experience in modern client-side programming and data access via SQL datastores
Strong sense of ownership and product understanding
Proficiency with breaking up a modular, monolithic architecture into microservices
Expertise in Docker/Kubernetes, GraphQL/REST, and PostgreSQL
Experience developing highly performing/high volume web applications
Intermediate proficiency with SQL
Experience with CI/CD
Comfort working in a Linux environment
Excellent oral and written communication skills
Preferred
Expertise with Python, Kafka, GraphQL and REST APIs
Familiarity with Redis
Experience with AWS
Familiarity with k6 or Gatling
Prior experience with Cypress or Playwright for end-to-end testing, Jest for frontend unit testing, and JUnit for Java-based applications
Familiarity with statistics and healthcare domain
Benefits
Health Benefits Package: Medical, Vision, Dental
Telehealth
Pharmacy Resources
Savings and Spending Accounts
Life & AD&D Insurance
Disability Insurance
Travel Assistance and ID Theft Protection
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
Pet Insurance
Employee Assistance Program
Lifestyle Spending Benefit
Legal Plan
401(k) Retirement Savings Plan and Match
Company
Iodine Software
Iodine Software is a provider of healthcare software with the latest technologies like machine learning to improve patient care.
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
Advent International
2021-12-01Private Equity· Undisclosed
2021-01-12Private Equity· Undisclosed
2018-01-01Series Unknown· Undisclosed
Leadership Team
Recent News
Built In Austin
2024-05-24
Built In Austin
2024-04-09
Company data provided by crunchbase