1

Mid Level Software Developer Jobs in Haleyville, AL

Identify project risks, scope gaps, and value engineering opportunities. * Prepare complete bid ... Experience with Sage/Timberline estimating software is a plus. Technical Skills * Strong ...

Also maintain Production Facilities programming software to include PLC's and Robotic programming ... High level of written and verbal communication * Adapt to changing priorities while performing at a ...

Also maintain Production Facilities programming software to include PLC's and Robotic programming ... High level of written and verbal communication * Adapt to changing priorities while performing at a ...

Controls Technician

Hartselle, AL

$26.75 - $35.25/hr

... level, and winning a better way. We're committed to making a positive impact on the world ... software system for design. * Proficiency in reading and interpreting engineering drawings ...

The Maintenance Level 8 (Multi-Craft Maintenance) role provides advanced, autonomous technical ... CNC programming tools (controllers, programming software, workstation) PLC diagnostic and ...

The Maintenance Level 8 (Multi-Craft Maintenance) role provides advanced, autonomous technical ... programming software, workstation) • PLC diagnostic and programming tools • Hydraulic and ...

Data Center Security Manager

Jasper, AL · On-site

$116K - $167K/yr

Reno, NV, USA Experience Level: Mid This role is not eligible for U.S. immigration sponsorship ... We are an upbeat, creative, team-oriented group of engineers committed to building and operating ...

... and engineering specifications * Completes or updates all maintenance related documentation ... Use required control software, including PLCs, HMIs and various motor drive systems * Operates ...

... and engineering specifications * Completes or updates all maintenance related documentation ... Use required control software, including PLCs, HMIs and various motor drive systems * Operates ...

Bachelor's degree in safety, industrial hygiene, engineering or related sciences with 1+ years of ... Good communication, high level of autonomy, collaboration and interpersonal skills are equally ...

Bachelor's degree in safety, industrial hygiene, engineering or related sciences with 1+ years of ... Good communication, high level of autonomy, collaboration and interpersonal skills are equally ...

Showing results 41-55

Mid Level Software Developer information

See Haleyville, AL salary details

$39.8K

$92.6K

$137.5K

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 Haleyville, AL is $92,627.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,500.00 and $107,700.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 cities near Haleyville, AL are hiring for Mid Level Software Developer jobs?

Cities near Haleyville, AL with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Haleyville, AL as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $92,627 per year, or $44.5 per hour.

Estimator

Hartselle, AL

Concrete Careers, LLC
Executive Search Services • 1 - 10 employees

Full-time

Re-posted 16 days ago


Job description

Preconstruction Estimator

Location: (Office-Based with Occasional Travel)

Company: Cornerstone Detention Products, Inc.

Job Summary

Cornerstone Detention Products is seeking a Preconstruction Estimator to support the successful pursuit and planning of detention facility construction projects. This role is responsible for preparing accurate project estimates, performing detailed quantity takeoffs, evaluating project risks, and developing competitive bid proposals.

The ideal candidate is analytical, detail-oriented, and collaborative, with a strong understanding of construction documents, estimating principles, and preconstruction processes. This position plays a key role in helping secure new work while ensuring smooth project transitions to the operations team.

Reporting Structure

Reports To: Preconstruction Director

Direct Reports: None

Key Responsibilities

Estimating & Preconstruction

  • Prepare accurate cost estimates for detention construction projects.
  • Perform detailed material, labor, equipment, and specialty product quantity takeoffs.
  • Review architectural drawings, specifications, and contract documents.
  • Identify project risks, scope gaps, and value engineering opportunities.
  • Prepare complete bid proposals and scopes of work for submission.

Vendor & Subcontractor Management

  • Solicit pricing from vendors and subcontractors.
  • Analyze and negotiate proposals to ensure competitive pricing.
  • Maintain relationships with suppliers, subcontractors, and industry partners.
  • Manage approved vendor lists and update product pricing information.

Bid Management & Project Coordination

  • Develop Job Cost Estimates (JCE) and project schedules.
  • Prepare schedules of values, letters of intent, and turnover documentation.
  • Coordinate project handoff to Project Management following contract award.
  • Attend preconstruction meetings and support procurement planning.

Business Development & Market Analysis

  • Qualify prospective opportunities.
  • Conduct customer presentations and support business development efforts.
  • Monitor market conditions, competitor activity, and industry trends.
  • Review contracts and identify licensing, permitting, and insurance requirements.

Qualifications

Education

  • High school diploma required.
  • Bachelor's degree in Construction Science, Engineering, Architecture, or a related field preferred.

Experience

  • Minimum one year of construction industry experience or a related degree required.
  • Five or more years of estimating experience preferred.
  • Experience with commercial construction estimating preferred.
  • Experience with Sage/Timberline estimating software is a plus.

Technical Skills

  • Strong understanding of construction documents, plans, and specifications.
  • Proficiency with Microsoft Office applications.
  • Experience using estimating software.
  • Ability to interpret blueprints, schematics, and project documentation.
  • Strong mathematical, analytical, and organizational skills.

Key Competencies

  • Quantity takeoffs and cost estimating
  • Bid preparation and proposal development
  • Scope analysis and risk identification
  • Vendor and subcontractor negotiations
  • Cost analysis and budgeting
  • Contract review
  • Value engineering
  • Construction document interpretation
  • Project organization and time management

Behavioral Characteristics

  • Detail-oriented with a high level of accuracy
  • Strong analytical and problem-solving skills
  • Self-motivated and organized
  • Excellent communication and relationship-building abilities
  • Ethical and professional in all business interactions
  • Able to manage multiple priorities while meeting deadlines

Work Environment & Travel

  • Primarily office-based in a non-smoking environment
  • Occasional travel to project sites, customer meetings, and preconstruction meetings
  • Ability to sit for extended periods and occasionally lift up to 30 pounds

Compensation & Benefits

  • Competitive compensation based on experience
  • Comprehensive benefits package
  • Professional development opportunities
  • Additional benefits discussed during the interview process

Why Join Cornerstone Detention Products?

  • Become part of a respected leader in the specialized detention construction industry.
  • Work on unique and technically challenging projects across the country.
  • Collaborate with experienced professionals in estimating, engineering, project management, and operations.
  • Play a key role in winning projects and shaping successful project execution from the earliest stages.
  • Join a company committed to quality, innovation, integrity, and long-term customer relationships.