Software Development Manager (Denver)

Martin-Martin Inc

Denver (CO)

Hybrid

USD 125,000 - 150,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid Work Schedule
401(k) Plan Company Match
Wellness Subsidy
Sabbatical
PTO

Job summary

Martin/Martin, Inc. is seeking a Software Development Manager for our Denver, CO office. You will lead design, development, and management of custom software for engineering teams and clients, driving best practices in security, testing, and deployment.

You will oversee project lifecycles, manage requests and priorities, and coordinate with IT on cybersecurity and infrastructure. This role emphasizes collaboration, tool governance, and delivering practical software solutions.

Qualifications

  • Bachelor’s degree in engineering, computer science, information systems, or related field or equivalent experience
  • Minimum of 5 years designing, developing, deploying, and maintaining software
  • Eligible to work in the United States without visa sponsorship
  • Ability to work in the Denver area; relocation reimbursement may be provided
  • Ability to translate operational needs into practical software solutions
  • Proficiency in software architecture, databases, APIs, version control, testing, and security
  • Proficiency in C# and .NET; desktop apps, self-hosted web apps, third-party APIs
  • Experience with AI-assisted development tools; review, validate, maintain AI code
  • Strong coordination, communication, and planning skills

Responsibilities

  • Lead design, development, and management of custom software for engineering and corporate functions
  • Oversee software development practices and serve as a firmwide resource
  • Establish processes for review, release, and security aligned with standards
  • Guide software projects through full lifecycle from design to retirement
  • Coordinate source control, testing, documentation, and releases; review AI tooling output
  • Maintain inventory of custom software, ownership, dependencies, and schedules
  • Collaborate with IT on cybersecurity, data protection, hosting, and support
  • Identify risks around security, privacy, reliability, and maintainability
  • Provide guidance to employees developing their own tools
  • Coordinate with engineering to validate calculations and outputs for tools
  • Decide when to build, buy, or engage external developers; manage external work
  • Track software adoption and user feedback to guide improvements

Skills

C#/.NET
AI tools
Software architecture
APIs
Databases
Version control
Security practices
Communication
Leadership

Education

Bachelor’s degree in engineering, computer science, information systems, or related field

Tools

Revit
Civil 3D
Microsoft 365
Power Platform

Job description

Martin/Martin is seeking a Software Development Manager to join our Technology Integration team in our Denver, Colorado office.

This position leads the design, development, and management of custom software for engineering departments, corporate functions, and clients. This position helps employees turn ideas into reliable tools that improve project delivery, client service, and productivity. The position oversees software development practices and serves as a firmwide resource for software development, deployment, support, maintenance, security, and enhancement.

About Martin/Martin

Martin/Martin is a civil, structural, and investigative consulting engineering firm, headquartered in the Denver area, built on experience and industry leadership cultivated since the 1940s. Our engineered solutions are developed through a culture of integrity, service, creativity, and quality for the benefit of our clients and the community.Our top projects include Coors Field, Chase Field, Colorado Convention Center, Red Rocks Amphitheatre, and Denver International Airport.

With ten office locations and a staff of 400+, we have project experience in all 50 states and on all seven continents.

View our 2025 Year in Review here.

Requirements:

Required
  • Bachelor’s degree in engineering, computer science, information systems, or a related field; or an equivalent combination of education, training, and demonstrated software development experience
  • Minimum of 5 years of experience designing, developing, deploying, and maintaining software applications
  • Must be eligible to work for any employer in the United States, without the need for visa sponsorship now or in the future
  • Ability to work in the Denver area. Relocation reimbursement may be provided, depending on the role and job function.
  • Ability to understand operational and engineering needs and translate them into practical software solutions
  • Demonstrated proficiency in software architecture, databases, APIs, version control, testing, and security practices
  • Proficiency in C# and .NET, with experience developing desktop applications, self-hosted web applications and integrating with third-party APIs
  • Experience with AI-assisted development tools, with the ability to review, validate, and maintain AI-generated code
  • Strong coordination, communication, and planning skills, including the ability to explain technical concepts to nontechnical users
Desired
  • Experience in consulting engineering, architecture, or construction
  • Experience integrating applications with enterprise systems and automating workflows Experience with Microsoft 365 and Power Platform (SharePoint, Power Automate, Power Apps, CoPilot Studio)
  • Experience developing tools or integrations for engineering design software such as Revit, Civil 3D, or analysis applications
Responsibilities
  • Work with employees to identify needs, evaluate ideas, and develop custom applications, automations, and project production tools
  • Manage requests and priorities in coordination with supervisor
  • Establish processes for reviewing, approving, improving, and distributing employee-developed software aligned with company priorities, technical standards, and security requirements
  • Guide software projects through their full life cycle, including design, development, testing, deployment, documentation, support, maintenance, enhancement, and eventual replacement or retirement
  • Establish practices for source control, code review, testing, documentation, and release management. Review and validate software produced with approved AI development tools
  • Maintain an inventory of custom software that identifies each tool’s purpose, owner, dependencies, support needs, and update schedule
  • Coordinate with IT on cybersecurity, data protection, access, hosting, updates, and support
  • Identify and manage risks involving security, privacy, reliability, intellectual property, and long-term maintainability
  • Provide guidance and support to employees developing their own tools
  • Coordinate with engineering departments to validate calculations and outputs used in project or client-facing tools
  • Recommend when to build a tool internally, purchase an existing solution, or engage an outside developer. Coordinate the work of outside developers
  • Track software adoption, performance, and user feedback to guide improvements
Working Conditions, Skills, and Abilities

This position is primarily technical in nature, working mostly inside of the office completing a wide range of activities. The following abilities are required:

  • Completing repetitive movement on tasks such as using a mouse or keyboard
  • Remain stationary for long periods of time
  • Read, communicate, and document in English
  • Identify color
  • Determine and exchange accurate information
  • Occasionally move about outside of the office
  • Occasionally move or hold objects weighing up to 25 pounds
Compensation

The wage range for this role considers the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

  • Base Salary: For individuals hired in Colorado, a reasonable estimate of the current range for this role is $125,000 to $150,000 annually.
  • Annual Bonus: This role is eligible to participate in a discretionary annual bonus program.

Base salary review and increases, in addition to annual bonuses, are dependent on various factors, including a hired individual’s job-level and annual company performance.

Perks & Benefits
  • Medical/Dental/Vision, including plans with 100% (employee-only) coverage
  • Minimum 3 weeks Paid Time Off (PTO) and 9-observed company holidays annually
  • Hybrid Work Schedule
  • Annual Wellness Subsidy
  • Sabbatical (after 7 years of continuous employment)
  • 401(k) Plan Company Match
  • Annual Profit Sharing (when appropriate)
  • Extensive Employee Events (outings, picnics, golf, and ski days)
Professional Development

Martin/Martin provides ongoing internal continuing education, training, and mentorship, reimbursement for PE/SE licenses, and direct support for active participation in professional organizations.

Martin/Martin, Inc. is dedicated to the principles of equal employment opportunity. We prohibit unlawful discrimination against applicants or employees based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

Please note that due to the volume of applications received, we are unable to respond to individual inquiries about the status of your application.

Equal employment opportunity, including veterans and individuals with disabilities.

PI288006888

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Project Engineer - Civil
Senior Project Engineer - Civil

Martin/Martin, Inc. • Denver (CO)

On-site
USD 105,000 - 127,500
Medical/Dental/Vision
Minimum 3 weeks Paid Time Off
Hybrid Work Schedule
+2
Engineer-In-Training II - Structural
Engineer-In-Training II - Structural

Martin/Martin, Inc. • Denver (CO)

On-site
USD 83,000 - 89,000
Medical/Dental/Vision coverage
Minimum 3 weeks Paid Time Off (PTO)
Hybrid Work Schedule
+5
Engineer-in-Training I - Civil
Engineer-in-Training I - Civil

Martin/Martin, Inc. • Denver (CO)

On-site
USD 70,000 - 77,000
Hybrid Work Environment
On-Site Workout Facilities
PE License Reimbursement
+2
Project Engineer - Civil
Project Engineer - Civil

Martin/Martin, Inc. • Denver (CO)

Hybrid
USD 86,000 - 102,500
Medical/Dental/Vision with 100% coverage
Minimum 3 weeks Paid Time Off
Annual Wellness Subsidy
+3
Engineer-in-Training I - Civil (Denver)
Engineer-in-Training I - Civil (Denver)

Martin/Martin, Inc • Lakewood (CO)

On-site
USD 70,000 - 77,000
401(k) Plan Company Match
Continuing Education
Health and Dental Coverage
+4
Civil Project Engineer: Site Development & Hybrid Work
Civil Project Engineer: Site Development & Hybrid Work

Martin/Martin, Inc. • Denver (CO)

Hybrid
USD 86,000 - 102,500
Medical/Dental/Vision with 100% coverage
Minimum 3 weeks Paid Time Off
Annual Wellness Subsidy
+3
Recruiter
Recruiter

Martin-Martin Inc • Lakewood (CO)

On-site
USD 59,000 - 95,000
Hybrid Work Schedule
Wellness Subsidy
PTO and Holidays
+3
Engineer-In-Training I/II - Structural - Larkspur
Engineer-In-Training I/II - Structural - Larkspur

Martin/Martin, Inc. • Larkspur (CA)

On-site
USD 93,000 - 99,000
Hybrid Work Schedule
PTO & company holidays
Wellness subsidy
+2
Recruiter
Recruiter

Martin/Martin, Inc. • Denver (CO)

On-site
USD 59,000 - 95,000
Hybrid Work Schedule
Medical/Dental/Vision plans
PTO 3 weeks + 9 holidays
+6
Senior Project Engineer - Structural
Senior Project Engineer - Structural

Martin/Martin, Inc. • Denver (CO)

On-site
USD 113,000 - 128,000
Medical/Dental/Vision with 100% employee-only coverage
Minimum 3 weeks Paid Time Off (PTO)
Annual Wellness Subsidy
+4