Martin/Martin, Inc. logo

Software Development Manager (Denver)

Martin/Martin, Inc.

Denver, COJobSeen 4 days agoSeen in employer's feed 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Denver, CO
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Martin/Martin seeks a Software Development Manager for its Technology Integration team in its Denver office. The role leads custom software design, development, and management for engineering departments, corporate functions, and clients. It oversees software practices across the software life cycle and helps employees turn ideas into tools that improve project delivery, client service, and productivity.

Skills & qualifications

RequiredNice to have

Skills

Operational Needs AnalysisEngineering Needs AnalysisSoftware ArchitectureDatabasesAPIsVersion ControlSoftware TestingSecurity PracticesC#.NETDesktop Application DevelopmentSelf-Hosted Web ApplicationsThird-Party API IntegrationAI-Assisted Development ToolsCode ReviewCommunicationCoordinationPlanningConsulting EngineeringArchitectureConstructionEnterprise Systems IntegrationWorkflow AutomationMicrosoft 365Power PlatformSharePointPower AutomatePower AppsCopilot StudioRevitCivil 3DEngineering Design SoftwareEngineering Analysis Applications

Qualifications

Bachelor's in Engineering, CS, IS or RelatedEquivalent Education, Training or Experience5+ Years Software Development ExperienceEligible to Work for Any EmployerDenver Area Work Availability

Benefits

Relocation Assistance

Full job description

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. 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 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, ncluding 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 Working Conditions, Skills, and Abilities This position is primarily technical in nature, working mostly inside of the office completing a wide range of activities. PI288006803

How this job compares

Set against the 8,458 open Software Engineering jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • Colorado median$135–215K/yr206 salary ranges
  • Colorado median$26–34/hr22 hourly ranges
Openings
Olive Jobs lists 256 open Software Engineering jobs in Colorado and 8,458 across the US. 10% of them nationwide are listed as remote or flexible.
Hiring the most in Colorado
Experience
This posting asks for at least 5 years of experience; Software Engineering postings that state a minimum ask for 7 years at the median (6,647 postings).
Education
2,213 of the 8,458 open Software Engineering jobs (26%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.