1

Mid Level Software Engineer Jobs in Stillwater, OK

... level operations team members * Bachelor's degree in Construction Management, Engineering, or ... Enters line items into Unit Price Book software using RS Means or other line items estimating tools

Alarm Tech I-III 633891

Stillwater, OK · On-site

$16.50 - $25/hr

... minor programming for various fire and security systems. Scheduled maintenance on fire alarms ... Level 1 Certification. * Skills, Proficiencies, and/or Knowledge: Basic mechanical ability and ...

Showing results 41-45

Mid Level Software Engineer information

See Stillwater, OK salary details

$59.6K

$138.5K

$193K

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

As of Sep 3, 2026, the average yearly pay for mid level software engineer in Stillwater, OK is $138,548.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,700.00 and $162,500.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

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

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Stillwater, OK?

The most popular types of Software Engineer jobs in Stillwater, OK are:

What cities near Stillwater, OK are hiring for Mid Level Software Engineer jobs?

Cities near Stillwater, OK with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Stillwater, OK as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $138,548 per year, or $66.6 per hour.

Project Manager - Stillwater,OK

Bilfinger

Stillwater, OK • On-site

$2.0K - $500K/yr

Full-time

Posted 24 days ago


Bilfinger rating

5.2

Company rating: 5.2 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Bilfinger is a leading international industrial services provider, driving efficiency and sustainability for the process industry. With about 31,000 employees and over €5.4 billion in revenue in 2025, we offer solutions in consulting, engineering, manufacturing, maintenance, turnarounds, and digital applications across key sectors like energy, chemicals, pharma, and oil & gas.
Bilfinger North America has a national reach spanning from Florida to Alaska, with professionals sharing a common goal: to keep promises, honor commitments, and exceed client expectations. We offer a diverse portfolio of services that includes national general contracting concentrating on the management and performance of Indefinite Delivery, Indefinite Quantity contracts, Job Order Contracting, Design-Build, Bid-Build, and Construction Manager at Risk services; Industrial Maintenance and Turnaround Solutions; Chemical, Manufacturing, and Assembly services and Turbine Manufacturing.
At Bilfinger, we offer a work environment where you can learn and grow. Join us and be part of a team shaping the future!
The Role
The Project Manager manages all facets of a construction program, including development, coordination, and implementation of a program schedule to ensure programs are completed on time, within budget, and ensure or surpass expected quality. The Project Manager must serve as a leader of the construction program, liaising between team members and clients, on all matters. The value of projects will vary based on contract type and overall complexity but in general the position will oversee projects ranging from $2,000 to $500,000 each or $1,500,000 annually.
Qualifications:
  • 4+ years' experience in the construction industry with a commercial or industrial general contractor
  • Previous experience managing and coordinating multiple projects, subcontractors, and vendors simultaneously
  • Proficient in producing detailed fixed price estimates; has the ability to use RS Means or other published unit price books to produce detailed line-item estimates
  • Possess effective negotiating skills
  • Resource Management; to include operations support staff, vendors, subcontractors, and time
  • Must demonstrate a strong ability to:
    • Adapt and be flexible to frequent changes in a fast-paced work environment o Demonstrate integrity consistent with Centennial's core values
    • Collaborate and work effectively in a team environment with people of various backgrounds and styles
    • Strong verbal and written communication skills, to include clear, concise, and professional presentation of information o Adapt to the constantly evolving world of technology, design, means and methods, systems may include but not limited to: Microsoft Office suite, ProCore, Adobe, and BlueBeam
    • Mentor and train assistant level operations team members
  • Bachelor's degree in Construction Management, Engineering, or related field desired but not required

Responsibilities:
  • Project Management: Creates and manages budgets; Communicates effectively with all team members, including subcontractors and clients; Ensures delivery order execution is in accordance with contract requirements; Develops and reviews SOW through site visits, existing conditions, and client needs so project requirements and expectations are clearly defined; Negotiates with client and subcontractors as necessary; Coordinates project close out, obtaining required documentation, assisting in pre-final inspections and As-Built drawings
  • Estimating: Prepares estimates based on technical specifications, SOW, and drawings; Quantity take-offs for each job order; Enters line items into Unit Price Book software using RS Means or other line items estimating tools; Develops pricing for non-scheduled line items
  • Subcontractor Management: Solicits proposals from at least three vendors and/or subcontractors to include documentation on equipment, material, and labor costs for items not covered in an industry standard manual or work to be performed by subcontractors; Evaluates proposals to confirm compliance with SOW; Negotiates delivery order subcontractor agreements; Coordinates subcontractor buyout, arrange and attend site visits, and track subcontractor proposals
  • Scheduling: Develops and maintains project schedules with superintendents for use by customer and subcontractors
  • Business Development: Contacts new and existing customers to discuss needs and understand the full potential of framework agreements, in order to propose solutions, identify improvements, enhance customer service and retention, and grow business
  • Safety: Ensures compliance with Centennial's Health, Safety, Environment and Quality (HSEQ) guidelines and procedures along with all local requirements (OSHA, USACE EM385.1.1, etc.)
  • Responsible for driving between project sites that are often miles apart or miles from the assigned office location.
  • Occasional travel may be required.
  • Performance of the required job duties will be in an office environment along with visits to sites that are under construction which may include various weather conditions.
  • The physical demands described below are representative of those that must be met by an employee to successfully perform the essential functions of this job:
  • The ability to walk terrain and surfaces that may be far, uneven, or temporary.
  • The ability to regularly sit, stand, walk, talk, and hear.
  • The ability to frequently use hands to finger, handle or feel.
  • The ability to occasionally climb, balance, stoop, kneel, squat, or reach.
  • The ability to frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

For additional information please contact Jaime Marie Koerner by email jaime.koerner@bilfinger.com.
Centennial Contractors Enterprises Inc. is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or other characteristics protected by law.
This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.
If you are interested in an employment with Bilfinger, please submit your application in the safe environment of our global job portal only.
Centennial Contractors Enterprises Inc.
Operations
Permanent
Graduates
Bilfinger Careerstart

What Bilfinger employees say

Pay

Workplace

Get the full story on Breakroom