SonoSim Culture

Transformative Solutions By Innovative Employees

At SonoSim, we work hard and at a fast pace. We also offer a casual, friendly environment characterized by teamwork and camaraderie. We value innovation and seek adaptable problem solvers with strong communication skills who love a good challenge. Help us launch new products with a diverse group of colleagues while making a positive impact on healthcare. Successful team members possess a can-do, collaborative spirit helpful in navigating day-to-day activities and strategic initiatives.
Sales team at a trade show

Employment Opportunities

Check out our current openings in sales, marketing, engineering, medical content and operations.

SonoSim’s engineering team is composed of a bright group of motivated individuals and teammates. We work closely within our own team and more broadly across the organization taking inputs from all stakeholders to deliver high quality software that solves the needs of our customers. Along the way, we continue to adapt and improve our processes and technologies to help us succeed. The ideal candidate enjoys working in a fast-paced, collaborative environment, demonstrates strong communications skills, and is well-versed in developing user-friendly web applications.

Responsibilities

  • Collaborate with a cross-functional team to deliver compelling customer experiences that will continue to establish SonoSim as the leader in ultrasound education
  • Empathize with our customers to better understand the solutions we are developing
  • Implement scalable and maintainable web applications that meet the needs of our customers
  • Work closely with product managers to identify and translate product requirements
  • Harness an agile mindset to adapt quickly and solve challenging problems
  • Relentlessly raise the bar on expectations and push the team towards continued improvement
  • Follow current trends within the industry and ensure we are adhering to best practices
  • Find opportunities for continued learning and career growth

Key Qualifications

  • 3-5 years of software development experience with customer-facing web applications
  • Capable of transforming wireframes and designs into intuitive user interfaces that enhance the customer experience
  • Strong understanding of UX principles/best practices and Responsive Web Design patterns
  • High degree of fluency in JavaScript – you are a strong coder and know how to write clean, effective code at scale
  • Well-versed in discussing complex system architectures, moving between different layers of abstraction, and making informed decisions on reliability and scalability
  • Ability to effectively articulate technical challenges and solutions
  • Desire to learn, promote open communication, and work effectively with minimal supervision
  • Must-have experience
    • UI/UX design
    • Contributing to the architecture and design of new and current systems
    • Writing robust, maintainable unit, integration, and end-to-end tests
    • Experience with git, npm, Angular, TypeScript, RxJS and SCSS
    • Consuming server side APIs using REST and GraphQL
    • Writing standards-compliant, accessible markup and styling
  • Bonus experience
    • Familiarity with DevOps best practices and/or CI/CD systems
    • Prior experience with online transactions and/or payment systems
    • Comfortable working with MySQL and database queries

Education

  • BA/BS in Computer Science or related field, MS is a plus

Compensation

  • Salary $100-115,000 yearly, depending on skills and experience
  • Healthcare benefits
  • PTO

SonoSim’s product development team works closely within our own team and more broadly across the organization taking inputs from all stakeholders to deliver high quality software products that solve the needs of our customers. Along the way, we continue to adapt and improve our processes and technologies. A top-notch candidates enjoys working in a fast-paced, collaborative environment, demonstrates superb communications skills, empathizes with our customers, and is familiar with the challenges of designing and testing complex software products.

Responsibilities

  • Collaborate regularly with product managers, software developers, testers, and other stakeholders to align on task prioritization
  • Empathize with our customers to better understand the solutions we are developing
  • Provide inputs for the product roadmap and suggest product improvements
  • Aid product managers in the development of technical specifications and requirements
  • Ensure product requirements are not only met, but also meet the needs of our customers
  • Design and implement test plans according to technical specifications and requirements
  • Coordinate testing activities at various levels throughout the product development lifecycle
  • Leverage industry best-practices and testing strategies to minimize the risk of escaped defects
  • Clearly communicate and document test results

Key Qualifications

  • 1-3 years of experience working with an agile team on customer-facing software products
  • Up to date knowledge of unit, integration, and end-to-end testing strategies
  • Ability to effectively articulate technical challenges, testing steps, and solutions to both technical and non-technical audiences
  • Ability to exercise independent, creative problem solving to improve testing strategies and process
  • Embrace a shift left mentality to catch defects early in the development process
  • Understand the complexities of testing across multiple platforms and browsers
  • Software development experience with a high-level programming language
  • Strong time-management skills
  • Desire to learn, promote open communication, and work effectively with minimal supervision
  • Bonus experience and knowledge:
    • Version control systems such as Git
    • Continuous Integration and/or DevOps best practices
    • Technical writing skills

Education

  • BA/BS in Computer Science or related field, MS is a plus

Compensation

  • $75,000-80,000 depending on level of expertise
  • Medical benefits
  • PTO and paid holidays

Hours and Location: Contract position located in Santa Monica, California. Hybrid role will require 1-2 days per week in office.

Compensation: $45-55/hour depending on expertise

SonoSim’s engineering team is composed of a bright group of motivated individuals and team mates. We work closely within our own team and more broadly across the organization taking inputs from all stakeholders to deliver high quality software that solves the needs of our customers. Along the way, we continue to adapt and improve our processes and technologies to help us succeed. The ideal candidate enjoys working in a fast-paced, collaborative environment, demonstrates strong communications skills, and is well versed in developing user friendly desktop applications.

Responsibilities

  • Develop compelling user experiences in Unity and build a new frontier of serious games
  • Collaborate with a cross-functional team that is leading the field in ultrasound education
  • Empathize with customer needs throughout the software lifecycle
  • Embrace Agile practices with a focus on delivering value
  • Relentlessly raise the bar and push for continued improvements
  • Solve challenging problems using a broad range of software disciplines and technologies
  • Minimize the risk of escaped defects using industry best-practices and testing strategies
  • Leverage game engine technology in new and innovative ways
  • Participate in a culture of continued learning and career growth

Key Qualifications

  • 3+ years of software development experience with a customer-facing product
  • Experience with UI and plug-in development in Unity, including knowledge of prefabs, scene management, and use of third-party assets
  • Proficiency with C# and experience with one or more other languages, C++ preferred
  • Thorough understanding of object-oriented design principles
  • Passion to pick up new technologies as required to complete work effectively
  • Able to exercise independent, creative problem solving to deliver desired outcomes
  • Familiarity with CI/CT/CD concepts and practical challenges
  • Comfortable with Git and/or other version control systems
  • Understanding of the complexities of cross-platform development for macOS and Windows
  • Bonus experience and knowledge:
    • Package management systems such as NuGet or Unity packages
    • .Net Standard 2.0, .Net Core 3, and/or .Net 5
    • Testing tools and strategies for C# and Unity

Education

  • BA/BS in Computer Science or related field, MS is a plus

If you have experience in software development, marketing, health, or biology, please send a cover letter and resume to and we will consider you for future openings.