Demo

Software Engineer II

eMolecules
Newark, DE Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 10/1/2025

Position Description

The Software Engineer II will be collaborative across the full technical lifecycle from design, coding and delivery of our business applications and associated data management solutions in a hybrid cloud configuration. This is a critical role in our efforts to “raise the bar” across our digital landscape to improve performance and scale in support of the unprecedented growth taking place in our industry.

Compensation and Benefits

The Software Engineer II is a full-time role, eligible for eMolecules company benefits including:

  • $110,000 - $115,000 annual salary
  • 10 paid company holidays, 15 days PTO annually, 40 hours sick time annually
  • Discretionary annual bonus
  • Medical (HDHP and OAP PPO), dental, vision plans
  • 401(k) with company match
  • HSA (with company contributions), FSA medical and FSA dependent care
  • Company-paid EAP, life and disability, with employee-paid supplemental plans
  • Voluntary accident, hospital and critical illness

Essential Duties and Responsibilities

  • Hands-on analysis, planning, design, code development, delivery and maintenance for basic to complex solutions and related engineering efforts.
  • Provide thought leadership and insight pertaining to development and implementation of data services and product management within a laboratory management and logistics-focused ecosystem.
  • Maintain a strong functional understanding of supported applications. Maintain a current understanding of the business environment supported to provide expert guidance for technical, business and operational impacts associated with a project or production problem.
  • Recommend designs based on business requirements, technology roadmap, application functionality, knowledge of interfacing technology and clear understanding of expectations.
  • Evaluate and understand complex interrelationships and effects among interfacing applications and operating systems.
  • Prepare thorough and clear technical specifications and documentation for systems updates, standards and processes.
  • Prepare and review assessments to include risk profile, required tasks, estimated time frames and effort for small to large projects.
  • Build rapport within the organization and across other technical teams
  • Assist with coordination of periodic disaster recovery exercises and remediate issues
  • Assist others on project execution and production support for all applications and project sizes


Position Requirements

  • Experience with pharma and life sciences R&D a plus.
  • Bachelor's degree in Computer Science, Management Information Systems, Information Technology, Engineering, Mathematics or a related field
  • 4 years of software development experience working in an enterprise environment
  • 1 years of experience developing cloud native applications and implementing Microservices architecture to build and deploy REST APIs
  • Must have strong experience designing and building highly resilient Microservices using Microsoft .Net Core and C#; demonstrated ability to learn new languages and frameworks
  • Experience with Azure components like API Management, Key vault, App Configurations etc.
  • Certifications in Microsoft Azure. Certifications in Amazon AWS are beneficial but not a hiring requirement.
  • Strong knowledge of SQL, stored procedures and database fundamentals using MS SQL Server or Azure SQL and No-SQL databases, like Cosmos DB or MongoDB
  • Experience in developing REST APIs with Authentication, Authorization, Exception handling and Logging
  • Experience monitoring and troubleshooting using Azure App Insight
  • Experience on RESTful API's, Design patterns (MVC5(RAZOR), MVP, MVVM) and code-first models.
  • Possess excellent analytical and problem-solving skills.
  • Be process-oriented with strong execution and follow-through skills.
  • Have strong written and oral communication skills.
  • Be a team player with ability to multitask with minimal supervision and high reliability.
  • Be passionate about learning and applying evolving technologies.
  • Have a strong customer focus, including the ability to focus on the client's requirements and exceed expectations.


The Software Engineer II position works in our Newark, DE office and is eligible to apply for a hybrid/telework schedule, working 3 days in office, 2 days at home.

Salary : $110,000 - $115,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II?

Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at eMolecules

eMolecules
Hired Organization Address San Diego, CA Full Time
TITLE (Sr) Accounts Receivable Specialist EOE STATEMENT eMolecules is an equal employment opportunity employer. All qual...

Not the job you're looking for? Here are some other Software Engineer II jobs in the Newark, DE area that may be a better fit.

Software Engineer II

EBSCO Information Services, Dover, DE

Software Engineer II

Lensa, Dover, DE

AI Assistant is available now!

Feel free to start your new journey!