Sr. Software Engineer

Compunnel

$130K — $155K *
Pharmaceuticals & Biotech
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Science or STEM with 8+ years experience; OR Master's with 6+ years; OR Doctorate with 3+ years experience.
  • Proficient in designing and developing web applications with Java, Spring Framework, and RESTful APIs.
  • Skilled in debugging and testing in Windows or Linux environments.
  • Familiarity with Angular, Node.js, React, JavaScript, XML/JSON, and Object-Oriented Programming (OOP).
  • Experience with Test-Driven Development (TDD).
  • Prior work experience in an Agile Scrum environment.
  • Excellent communication skills for discussing complex concepts with non-technical audiences.

Responsibilities

  • Design, develop, and maintain software applications from prototyping to deployment.
  • Establish and enhance software design and development processes.
  • Ensure stable application builds with strong test coverage.
  • Adhere to the software development lifecycle (SDLC) and source control protocols.
  • Conduct risk management to reduce the impact of software defects.
  • Collaborate within Agile Scrum teams to create scalable software solutions.
  • Provide technical and domain ownership for key business modules.
  • Drive continuous improvement in software development and delivery practices.

Benefits

  • Opportunities for continuous learning and professional growth.
  • Collaborative work environment within Agile Scrum teams.
  • Engagement in meaningful projects in the field of molecular diagnostics.
  • Contribution to innovative software solutions enhancing healthcare outcomes.
Full Job Description
Job Summary

The Senior Software Engineer will design, develop, and maintain software solutions for molecular diagnostics applications. This role will work within and across Agile Scrum teams, serve as a technical and domain owner for key business modules, and contribute throughout the software development lifecycle, including design, coding, testing, automation, documentation, and deployment processes.

Key Responsibilities

  1. Design, develop, and maintain software applications, including prototyping, coding, testing, unit testing, test automation, and documentation.
  2. Establish new and enhance existing software design, development, build, and packaging processes.
  3. Deliver stable application builds with strong test coverage.
  4. Follow established software development lifecycle (SDLC) and source control processes.
  5. Perform risk management activities to minimize customer impact resulting from software defects.
  6. Work within and across Agile Scrum teams to develop scalable software solutions.
  7. Provide technical and domain ownership for key business modules within core applications.
  8. Contribute to continuous improvement of software development, testing, and delivery practices.

Required Qualifications

  1. Bachelor's degree in Computer Science or another STEM discipline with 8+ years of software development experience; OR
  2. Master's degree with 6+ years of related work experience; OR
  3. Doctoral degree with 3+ years of related work experience.
  4. Experience designing and developing web applications using Java, Spring Framework, and RESTful APIs.
  5. Experience debugging and testing applications in Windows or Linux environments.
  6. Working knowledge of Angular, Node.js, React, JavaScript, XML/JSON, and Object-Oriented Programming (OOP).
  7. Experience with Test-Driven Development (TDD).
  8. Experience working in an Agile Scrum environment.
  9. Strong verbal and written communication skills, including the ability to explain complex technical concepts to non-technical audiences.


Preferred Qualifications

  1. Experience upgrading applications from AngularJS to newer versions of Angular.
  2. Experience with database design using relational databases.

Similar Jobs

More Jobs at Compunnel

More Pharmaceuticals & Biotech Jobs

Find similar Sr. Software Engineer jobs: