Dyno Nobel logo

Senior Software Engineer

Dyno Nobel

Brighton, UT
Full Time
Senior
6 days ago

Job Description

About the Role

Senior Software Engineer at Dyno Nobel Inc. in Salt Lake City, UT, responsible for driving technical process improvements, building efficient back-end features, ensuring security and data protection, and collaborating with architects and product teams to deliver technical solutions. The role involves mentoring junior developers, participating in peer reviews, and working on critical proofs of concept and technical debt management. This is a full-time, remote position with a Monday to Friday schedule.

Key Responsibilities

  • Drive technical process improvements including performance engineering and security.
  • Build efficient back-end features in Python.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Implement security and data protection measures and integrate data storage solutions.
  • Participate in feature grooming, provide inputs in design, and perform story point estimation.
  • Mentor junior developers in design and development of features.
  • Participate in peer reviews and peer programming for both back-end and front-end code.
  • Perform testing of the delivered code.
  • Make technical design decisions for backend and frontend features in collaboration with Architects.
  • Create development estimations for features in the pipeline along with Architects.
  • Work on critical proofs of concept to provide direction to the team in collaboration with Architects.
  • Define and prioritize technical debt with Architects and work on critical tech debts.
  • Participate in feature discovery discussions with the product team and provide technical direction.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology or a related field, and 7 years of related work experience, or a Master's degree in the same fields with 5 years of experience.
  • 5 years of experience in code review.
  • 5 years of experience in Agile Framework - Scrum Methodology.
  • 4 years of experience in Object Oriented Python.
  • 4 years of experience with SQL databases and ORM.
  • 4 years of experience with Flask or FastAPI.
  • 4 years of experience with RabbitMQ.
  • 4 years of experience with Celery.
  • 4 years of experience building software solutions for the mining industry.
  • 4 years of experience mentoring and training junior resources.
  • 4 years of experience in application performance finetuning.
  • 3 years of experience with React.js.
  • 3 years of experience with JavaScript.
  • 2 years of experience with AWS services.

Qualifications

  • Bachelor's or Master's degree in relevant fields.
  • Minimum 5 years of related work experience.
Apply Now

Job Details

Posted AtJun 14, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About Dyno Nobel

Website

dynonobel.com

Company Size

1001-5000 employees

Location

Brighton, UT

Industry

Explosives Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches