1

Mid Level Software Developer Jobs in Dickinson, ND

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... Follow company policies and timelines using the required tools and software to manage scheduling ...

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... Follow company policies and timelines using the required tools and software to manage scheduling ...

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... Follow company policies and timelines using the required tools and software to manage scheduling ...

... IT developers to vice presidents of finance; from HR Business Partners to export specialists ... Follow company policies and timelines using the required tools and software to manage scheduling ...

Showing results 41-47

Mid Level Software Developer information

See Dickinson, ND salary details

$45.6K

$106.2K

$157.6K

How much do mid level software developer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for mid level software developer in Dickinson, ND is $106,156.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $123,400.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What are the most commonly searched types of Software Developer jobs in Dickinson, ND?

The most popular types of Software Developer jobs in Dickinson, ND are:

Infographic showing various Mid Level Software Developer job openings in Dickinson, ND as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $106,156 per year, or $51 per hour.

Quality Assurance Team Lead

Dickinson, ND โ€ข On-site

$20.50/hr

Full-time

Re-posted 23 days ago


Job description

About KMM
Killdeer Mountain Manufacturing is an award winning, Tier 1, manufacturer of electronic components for military and aerospace industries. With facilities in Dickinson and Killdeer, North Dakota, and Kerrville, Texas, KMM is committed to excelling in realms of our operations as well as commitment to community, country, and family!
JOB SUMMARY
The purpose of this position is to provide guidance and support to the Quality Department responsibility and to provide a work environment where coworkers have the tools, training and leadership to build a quality product and become effective Quality Inspectors. The QA Lead's goal is to assist in improving profits & cash flow through process improvements and ensuring the highest quality product is being delivered to the customer.
The QA Lead will conduct themselves in a professional manner and at all times be responsive and respectful.
Perform all tasks involved within Quality Assurance. This includes but is not limited to the duties and responsibilities listed below.
ESSENTIAL JOB FUNCTIONS
  • Current knowledge of customer requirements and industry standards.
    • Continuously aware of customer specification changes/updates.
    • Research, investigate, and interpret customer specifications, drawings, and related procedures/instructions.
  • Ensure that all First Article Inspection (FAI) requirements are being met. This includes completing FAI forms and documentation.
    • Per AS9102 - Aerospace First Article Inspection Requirement.
  • Communicate all quality issues to the Quality Manager(s).
  • Monitor inspection results (First Pass Yield) to identify possible quality trends, both positive and negative.
  • Implement and maintain a Quality improvement plan that successfully identifies the root causes of matters pertaining to quality and ensures alignment of plan to KMM Quality department goals and strategies.
  • Monitor and ensure adherence to company policies, procedures, and customer requirements and take steps necessary to address compliance issues.
  • Monitor and report Quality Assurance scheduling and personnel issues.
    • Develop and maintain the Quality Assurance Training Matrix.
    • Assist Receiving and Final Inspection as needed.
  • Understand and apply KMM Root Cause Corrective Action disciplines by assisting and where required, facilitate internal and external Corrective/Preventative Action activities.
    • KMM-025 Corrective-Preventive Action
  • Perform Audits and Verifications when required.
  • Communicate effectively and respective with Production Team Leads, Operators, Trainer, Manufacturing Engineers, Program Manager, Quality Manager, and Source Inspectors/Customer Representatives.
  • Must be willing to take a lead role in team problem solving and continuous improvement projects.
  • This position requires a certain level of independence and self-assurance as oftentimes decisions are required without the opportunity for conclusion with immediate supervisors.
  • Wear appropriate personal protective equipment as required by job task.
  • Adhere to all KMM safety policies and practices as well as manufacturer recommendations on operation of all equipment and tools
  • Assist with LEAN manufacturing by becoming a leader and assisting with the following:
    • Teach, Coach, Mentor
    • Serve as facilitator for Lean initiatives in their area
    • Help identify process improvement ideas and identify metrics
    • Work with KMM Lean Liaisons to compile metrics
    • Keep their Liaisons & Practitioners informed on projects
    • Coordinate Lean training for their area
  • Performs other related duties and assignments as required.
  • This individual has the responsibility and authority to carry out assigned tasks
  • This individual will be involved with the FOd prevention committee and may be asked to take on the role of FOd focal as necessary. The FOd focal responsibilities are outlined in section 4.4 of KMM-044 FD Prevention Plan (current Rev).
    • If you are chosen for the role of KMM FOd focal, you will also be working under HRDJ??? As well as all duties outlined in this job description.

EDUCATION, KNOWLEDGE, SKILLS, AND ABILITIES
  • This position requires a clear understanding of Killdeer Mountain Manufacturing's Quality Management System and procedures
  • The position requires the employee to have proficient computer skills as well as knowledge of Microsoft Word, Microsoft Dynamics, Microsoft Excel and Outlook.
  • A working knowledge of required software that is used for specific tasks required.
  • This positionrequires the employee to demonstrate appropriate skill in communication with customers, suppliers, and fellow employees.
  • If applicable this person will be expected to acquire an IPC-A-610 Certified IPC Specialist certificate within six months of starting the position.
  • The employee shall demonstrate the ability to be detail oriented, have a strong attention to detail, and have the ability to handle stressful situations.
  • Good attendance and the ability to work flexible hours and/or overtime are required.

EQUIPMENT AND MACHINERY USED
  • The position may require use of digital caliper and pin gauges.
  • This position requires the daily use of a computer and computer related software. The employee must be able to accurately and proficiently enter and retrieve data as needed for the job tasks.
  • Standard office equipment such as copiers, calculators etc will be used, etc.

PHYSICAL REQUIREMENTS
  • The employee must be able to be able to move freely around the facility to perform the duties of this position
  • Daily activities may include extended periods of sitting
  • Entering data into the computer system using standard keyboard
  • The ability to lift up to 50 lbs.

Pre-employment drug screen required.