MESO SCALE DIAGNOSTICS, LLC.

Senior Software Engineer

MESO SCALE DIAGNOSTICS, LLC.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $101,400 - $154,700 per year

Job Level

Senior

Tech Stack

AngularAWSAzureCloudGoogle Cloud PlatformJavaJavaScriptReactSDLCSQL

About the role

  • Responsible for designing, developing and testing software for use in external facing software products
  • Work with team lead in designing appropriate UI, architectural, database and instrument controls for company’s software products
  • Model behaviors, object hierarchies, and database structure
  • Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate solutions
  • Present and participate in peer reviews of code and designs
  • Responsible for the extension of existing systems for new capabilities
  • Develop and implement standard operating procedures (SOPs)
  • Act as lead for sprints for development of one or more software modules

Requirements

  • Bachelor’s degree in Computer Science or related field is required
  • A minimum of three years of experience in a software engineering environment desired
  • Experience leading development sprints in an Agile process is desired
  • Strong knowledge of best software processes/practices related to the software development life cycle
  • Strong experience with Java, as well as relational databases and web technologies
  • Java and JavaFX, SQL, JavaScript and frameworks like React/Angular, Html and CSS are desired
  • Strong knowledge of build tools/automated build systems and installation software is desired
  • Experience with development and operation in a cloud environment, such as AWS/Azure/GCP desired
  • Strong logical problem solving abilities and demonstrated ability to understand large software code bases and recognize areas for improvement and extension as required
  • Aptitude for and track record of decomposing complex problems into simplified steps problems with proper abstractions and modularity for long-term code lifespan
  • Strong knowledge of Agile sprint/scrum process and supporting tools
  • Demonstrated ability to organize self and others and to move project tasks forward in an orderly and structured fashion, with the flexibility to change priorities if needed, while meeting time-sensitive deadlines and deliverables
  • Excellent organizational, planning, and time management skills with the ability to work and continue to learn independently; in a senior role on a team taking and giving direction
  • Excellent oral and written communication and interpersonal skills, working effectively within the team and with all levels of the company.
Benefits
  • medical, dental, and vision coverage
  • prescription benefits
  • 401(k) plan with company matching
  • flexible spending accounts
  • company-paid short- and long-term disability insurance
  • group life and accidental death and dismemberment insurance
  • paid vacation
  • paid sick leave
  • paid holidays
  • paid parental leave
  • employee assistance program
  • fitness club membership contribution
  • pet insurance
  • identity theft protection
  • home and auto insurance discounts
  • optional supplemental life insurance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJavaFXSQLJavaScriptReactAngularHTMLCSSAgilesoftware development life cycle
Soft skills
problem solvingorganizational skillsplanning skillstime managementcommunication skillsinterpersonal skillsleadershipflexibilityteam collaborationself-motivation
Certifications
Bachelor’s degree in Computer Science