As an onX Software Development Manager, your day to day responsibilities would look like ... You'll coach engineers through structured growth plans and partner with senior/staff-level ICs to ...
As an onX Software Development Manager, your day to day responsibilities would look like ... You'll coach engineers through structured growth plans and partner with senior/staff-level ICs to ...
Engineer I/II/III
Bozeman, MT · On-site
$50K - $80K/yr
May help perform system backups and recovery and install new software. Typically requires a high ... Provide a high level of customer service with a positive attitude at all times * Work proactive and ...
Quick apply
Engineer I/II/III
Bozeman, MT · On-site
$50K - $80K/yr
May help perform system backups and recovery and install new software. Typically requires a high ... Provide a high level of customer service with a positive attitude at all times * Work proactive and ...
Manager III, Software Development - Content Data Platform
Bozeman, MT · On-site
$126K - $166K/yr
As an onX Software Development Manager, your day to day responsibilities would look like ... You'll coach engineers through structured growth plans and partner with senior/staff-level ICs to ...
Manager III, Software Development - Content Data Platform
Bozeman, MT · On-site
$126K - $166K/yr
As an onX Software Development Manager, your day to day responsibilities would look like ... You'll coach engineers through structured growth plans and partner with senior/staff-level ICs to ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. * Experience using ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. * Experience using ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. * Experience using ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. * Experience using ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. Experience using Microsoft ...
Admissions Specialist
Bozeman, MT · On-site
$19.25 - $26.25/hr
D plus progressively responsible entry to mid-level administrative support and/or clerical ... Experience with Banner or similar software package/relational database. Experience using Microsoft ...
Engineer I/II/III
Bozeman, MT · On-site
$50K - $80K/yr
May help perform system backups and recovery and install new software. Typically requires a high ... high level of customer service with a positive attitude at all times • Work proactive and ...
Engineer I/II/III
Bozeman, MT · On-site
$50K - $80K/yr
May help perform system backups and recovery and install new software. Typically requires a high ... high level of customer service with a positive attitude at all times • Work proactive and ...
Geotechnical Engineer 2
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Geotechnical Engineer 2
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Geotechnical Engineer 2
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Geotechnical Engineer 2
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Senior Firmware Engineer
$88K - $147K/yr
Analyzing, designing, programing, debugging and modifying software for use in and around test and ... level drivers Hands on experience with microcontrollers and microprocessors (ARM, PIC, 8051, or ...
Senior Firmware Engineer
$88K - $147K/yr
Analyzing, designing, programing, debugging and modifying software for use in and around test and ... level drivers Hands on experience with microcontrollers and microprocessors (ARM, PIC, 8051, or ...
Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Structural Project Engineer
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Structural Project Engineer
Bozeman, MT · On-site
Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ... Level of Work/Accountability Performs advanced levels of technical work on large, complex projects ...
Senior Firmware Engineer
Bozeman, MT · On-site
$88K - $147K/yr
You Will Make an Impact By: • Analyzing, designing, programing, debugging and modifying software ... to bare metal and low level drivers • Hands on experience with microcontrollers and ...
Senior Firmware Engineer
Bozeman, MT · On-site
$88K - $147K/yr
You Will Make an Impact By: • Analyzing, designing, programing, debugging and modifying software ... to bare metal and low level drivers • Hands on experience with microcontrollers and ...
Transportation Engineer
Bozeman, MT · On-site
$80K - $100K/yr
Prepare technical reports, calculations, and supporting documentation with a high level of accuracy ... Experience with design software including Civil 3D is preferred. * Analytical Skills: Ability to ...
Quick apply
Transportation Engineer
Bozeman, MT · On-site
$80K - $100K/yr
Prepare technical reports, calculations, and supporting documentation with a high level of accuracy ... Experience with design software including Civil 3D is preferred. * Analytical Skills: Ability to ...
Strong computer skills and proficient with productivity software (e.g., Excel, Word, PowerPoint ... level. Please submit your resume and brief cover letter. Based on review of these responses ...
Strong computer skills and proficient with productivity software (e.g., Excel, Word, PowerPoint ... level. Please submit your resume and brief cover letter. Based on review of these responses ...
Sr. Project Engineer
Big Sky, MT · On-site
$87K - $95K/yr
Haselden's team members take great pride in providing our customers with a superior level of ... Experience with Revit, Navisworks, scheduling software, financial systems, or related construction ...
Sr. Project Engineer
Big Sky, MT · On-site
$87K - $95K/yr
Haselden's team members take great pride in providing our customers with a superior level of ... Experience with Revit, Navisworks, scheduling software, financial systems, or related construction ...
Senior Project Engineer
Bozeman, MT · On-site
$87K - $95K/yr
Haselden's team members take great pride in providing our customers with a superior level of ... software, financial systems, or related construction technology preferred. • Ability to read ...
Senior Project Engineer
Bozeman, MT · On-site
$87K - $95K/yr
Haselden's team members take great pride in providing our customers with a superior level of ... software, financial systems, or related construction technology preferred. • Ability to read ...
Maintain a high level of quality and responsiveness to client requirements in alignment with ... Professional Engineer (PE) certification (required) * 15+ years of related engineering experience ...
Maintain a high level of quality and responsiveness to client requirements in alignment with ... Professional Engineer (PE) certification (required) * 15+ years of related engineering experience ...
Senior Electrical Engineer
Bozeman, MT · On-site
$110K - $125K/yr
FourFront Design, Inc. has an opening for a senior level, licensed Electrical Engineer. Responsible ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.
Quick apply
Senior Electrical Engineer
Bozeman, MT · On-site
$110K - $125K/yr
FourFront Design, Inc. has an opening for a senior level, licensed Electrical Engineer. Responsible ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.
Senior Electrical Engineer PE
Bozeman, MT · On-site
$110K - $125K/yr
FourFront Design, Inc. has an opening for a senior level, licensed Electrical Engineer. Responsible ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.
Quick apply
Senior Electrical Engineer PE
Bozeman, MT · On-site
$110K - $125K/yr
FourFront Design, Inc. has an opening for a senior level, licensed Electrical Engineer. Responsible ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.
Mid Level Software Engineer information
See Bozeman, MT salary details
$64.8K - $78K
2% of jobs
$78K - $91.1K
4% of jobs
$91.1K - $104.3K
6% of jobs
$104.3K - $117.5K
8% of jobs
$124.6K is the 25th percentile. Wages below this are outliers.
$117.5K - $130.7K
7% of jobs
$130.7K - $143.8K
18% of jobs
The median wage is $146.9K / yr.
$143.8K - $157K
16% of jobs
$157K - $170.2K
2% of jobs
$175.6K is the 75th percentile. Wages above this are outliers.
$170.2K - $183.4K
26% of jobs
$183.4K - $196.5K
1% of jobs
$196.5K - $209.7K
8% of jobs
$64.8K
$150.5K
$209.7K
How much do mid level software engineer jobs pay per year?
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?

Other
Medical, Retirement, PTO
Re-posted 28 days ago
Job description
onX is seeking a Software Development Manager to lead the Content Data Platform team -- the engineering team responsible for the data infrastructure that puts accurate, current, and complete content on onX's maps. You'll lead a cross-functional team of data engineers and geospatial analysts who own the full map content data lifecycle: ingesting authoritative data from hundreds of sources, conflating multi-source inputs into a canonical truth with per-fact provenance, and delivering consistent outputs to every downstream consumer. This is a high-impact role at the center of onX's content strategy, operating within the Content Engineering organization and reporting to the Director of Engineering.
As an onX Software Development Manager, your day to day responsibilities would look like:(Essential Job Duties)
- Make great engineers better. You'll support your teammates with individual goal-setting, professional development, and mentoring. You'll coach engineers through structured growth plans and partner with senior/staff-level ICs to set technical direction for the team.
- Deliver the platform. Collaborating with the Data Engineering team, you'll drive delivery of the Content Foundation roadmap: extending our unified data ingestion platform to all content types, proving fact-level provenance on land ownership data at a national scale, and establishing versioned data contracts with downstream consumers.
- Build great teams. You'll work closely with your peers to hire smart, creative, and kind engineers. You'll be responsible for building and sustaining a healthy team culture where ownership and collaboration are the norm. You'll mentor across disciplinary lines: geospatial domain experts are your partners, and you'll raise the bar on data quality craft and engineering best practices across that boundary, not just within your direct team.
- Drive cross-team convergence. You'll partner with the Data & Analytics EM to converge on shared Lakehouse infrastructure, a shared metadata and lineage platform, a unified analytics infrastructure, and consistent environment patterns across teams.
- Own operational excellence. You'll establish and maintain production reliability practices, including SLO definition, monitoring, and alerting, incident management, on-call sustainability, and postmortem culture for a platform that directly affects the accuracy of maps used by millions of hunters, anglers, and outdoor enthusiasts.
- Embed quality as a platform constraint. You'll drive a shift-left approach to data quality: schema contracts enforced at ingestion, registration with metadata store, automated validation gates before data reaches downstream consumers, and SLOs tied to data freshness and completeness, not just platform uptime. You hold the bar for data quality and governance high and don't let it slip under delivery pressure.
- Translate and communicate. You'll translate business strategy and content team priorities into clear engineering direction, helping your team understand why their work matters. You'll articulate the value of platform investments to stakeholders who care about outcomes like fresher trail data or more accurate land ownership boundaries -- not pipeline architecture. You're effective in a matrixed environment where your ability to influence without authority matters as much as your ability to execute
- Collaborate. You'll serve as the engineering interface for vertical product teams (Hunt, Offroad, Fish, Backcountry), data delivery, and the geospatial editing team. You'll manage dependencies, push back on one-off pipeline requests in favor of durable platform capabilities, and maintain high cross-functional alignment.
onX has created a thriving distributed workforce community across several US locations. This position can be performed from an onX corporate office, "Basecamp," or "Connection Hub."
- Corporate Offices: onX was founded in Montana with offices in Missoula and Bozeman. If you prefer to work in an office at least part of the time this is a great option.
- Basecamps: Basecamps are established virtual workforce communities where a sizable number of distributed team members group for work, volunteering, socializing, and adventure.
- Our current Basecamps are located within a 90-mile radius of the following: Austin, TX; Charlotte, NC; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA.
- Connection Hubs: Connection Hub locations are smaller, emerging communities of distributed team members.
- Our current Connection Hubs are located within a 60-mile radius of the following: Boise, ID; Charleston, SC; Dallas/Fort Worth, TX; Phoenix, AZ; Richmond, VA; Spokane, WA; and Vermont.
- At least five (5) years of experience directly managing software engineers.
- Proven experience leading teams building data platform or data infrastructure systems -- not just BI or analytics, but the pipelines, storage layers, and operational systems that produce data other teams depend on.
- Experience leading a team through migration off a legacy system to modern infrastructure, including sequencing work without breaking production and maintaining velocity across the transition.
- Proven track record of breaking down large, long-horizon projects into milestones that deliver incremental business value -- you don't let platform work disappear into a multi-year black box.
- You've managed or closely partnered with cross-functional teams that aren't organized along traditional engineering/analytics lines, and you know how to build systems that serve domain experts as primary operators.
- You have strong hiring and team development instincts. You know how to identify and recruit strong data engineers, how to evaluate domain-specific expertise, and how to develop engineers into modern data platform patterns.
- You can engage substantively on architectural decisions and are comfortable challenging existing assumptions -- ELT patterns, schema evolution, change data capture, data contracts, compute engine trade-offs -- and help your team resolve open questions rather than escalate them.
- You communicate well with executives and non-technical stakeholders, and can build organizational buy-in for long-horizon infrastructure investments while pushing the team for incremental delivery.
- You're comfortable using AI-assisted tools to improve engineering productivity and can help your team adopt them effectively.
- A shared passion for and ability to demonstrate onX's Company Values.
- Permanent US work authorization is a condition of employment with onX.
- Ability to travel for multiple days to a corporate office or other onX strategic location, such as a Basecamp.
Though not required, we would be thrilled to consider candidates with any of the following:
- Experience with the GCP data stack: Managed Spark BigQuery, BigLake, Pub/Sub, Managed Airflow.
- Familiarity with Apache Iceberg, Spark/PySpark, DuckDB, dbt, and Airflow.
- Exposure to geospatial data processing (GDAL, PostGIS, Apache Sedona, DuckDB spatial extensions).
- Familiarity with Knowledge Graph architectures or graph data models.
- Experience managing teams in an outdoor, mapping, or location technology context.
- You have a B.S. or M.S. in computer science, data engineering, or a related field, or equivalent experience.
onX is committed to compensating all employees fairly and equitably for their contributions. For this position, applicants can expect to make between $150,000 to $188,000 upon hire. The pay range will vary based on experience, skills, certifications, and education among other factors as required in the job description. In addition, full-time onX employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% based on company performance.
WHAT WE ARE OFFERING YOU- Competitive salaries, annual bonuses, equity, and opportunities for growth
- Comprehensive health benefits including a no-monthly-cost medical plan
- Parental leave plan of 5 or 13 weeks fully paid
- 401k matching at 100% for the first 3% you save and 50% from 3-5%
- Company-wide outdoor adventures and amazing outdoor industry perks
- Annual "Get Out, Get Active" funds to fuel your active lifestyle in and outside of the gym
- Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays
In this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer-centric tasks. onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at PS@onxmaps.com.
Position open until filled.
#LI-Remote
About Onx
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Tulsa, OK, US
Year founded
2000