UL Research Institutes-posted 3 days ago
$131,186 - $180,381/Yr
Full-time • Senior
Research Triangle Park, NC
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

We have an exciting opportunity for a Senior Software Engineer at UL Research Institutes, based in our Research Triangle Park, NC, office. The Senior Software Engineer designs, develops, and maintains high quality web applications that support the Chemical Insights Research Institute (CIRI) mission of advancing human and environmental health. The Software Engineer contributes to project teams that define specifications and develops complex software programming applications and modifies existing applications. The role requires proficiency in both front-end and back-end development, a collaborative mindset, and the ability to turn complex scientific requirements into scalable, high-quality software solutions.

  • Build, test, and maintain scalable, secure, and high-performance web applications.
  • Collaborate with scientific technical experts, UX/UI designers, QA engineers, and other developers to deliver features that meet user needs and research goals.
  • Write clean, maintainable, and well-documented code, following best practices and coding standards.
  • Design and implement APIs for seamless integration between services.
  • Develop queries for relational and/or NoSQL databases.
  • Contribute to continuous improvement/continuous development pipelines, cloud deployments, and application monitoring strategies.
  • Independently analyze and isolate application issues and perform problem resolution across the stack.
  • Stay up to date with emerging technologies, industry trends, and best practices in software engineering.
  • Perform other duties as directed.
  • Bachelor’s degree in computer science, information technology, computer programming, or a related field.
  • Minimum of 5 years of professional full stack development experience.
  • Technical knowledge and/or software development experience, version control, and agile development practices.
  • Working knowledge in software application or specific program language requirements of software work.
  • Proficiency with front-end frameworks (e.g., React, Angular, or Vue.js), back-end technologies (e.g., Node.js, Django, Spring Boot, or .NET Core), cloud services (AWS or Azure), relational and NoSQL databases, containerization (Docker), and orchestration tools for production deployment.
  • Excellent project management, organizational and problem-solving skills.
  • Excellent communication skills both written and verbal.
  • Strong relationship management skills.
  • Must be a self-starter and possess collaborative attitude and interpersonal skills to work effectively with leaders and colleagues across the organization.
  • Prior experience in developing online applications in a scientific research environment a plus.
  • Comprehensive medical, dental, vision, and life insurance plans.
  • Generous 401k matching structure of up to 5% of eligible pay.
  • An additional 4% investment into your retirement saving fund after your first year of continuous employment.
  • Paid time off, including vacation, holiday, sick, and volunteer days.
  • Flexible working arrangements may be discussed with your manager.
  • Bonus compensation eligibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service