Skip to main content

Software Development Manager (Salt Lake City Based-Hybrid in Office)

Job DescriptionJob DescriptionCompany Description

Access Development is a forward-thinking software company committed to creating high-quality, secure, and efficient software solutions. We prioritize continuous improvement, employee growth, and maintaining cutting-edge technology practices.

At Access, we believe great things happen when people come together. Our discount and rewards solutions are designed to connect three very important groups: organizations, their members, and the merchant community. 

The result? Everyone wins. Merchants tap into the affinity members share with their organizations. Organizationscreate loyalty and generate revenue. And members are happy because they save money.

Access employees enjoy a flexible, friendly, people-oriented work environment with all-employee parties, activities that include family and friends, employee recognition, a fantastic nationwide employee discount program, and a strong focus on career development. 

Job Description

We are seeking an experienced Software Development Manager to lead and grow our engineering team while overseeing critical software development processes. This multifaceted role combines strategic oversight of our software development lifecycle with hands-on team management. You'll start by managing approximately 3 direct reports and help build the team to 6 engineers, working with a distributed team across local, , and international locations. (please submit resume in PDF format).

Key Responsibilities

Team Leadership & Development

  • Conduct regular 1-on-1 meetings with direct reports to provide guidance and support
  • Facilitate daily status updates and maintain open communication channels
  • Identify skill gaps and coordinate comprehensive paired programming sessions with subject matter experts
  • Train employees on Access Development documentation standards
  • Cultivate employee growth and career development opportunities
  • Provide opportunities for documentation creation and design presentation

Strategic Project Management

  • Maintain comprehensive project oversight through Gantt charts or similar tools for major OKR initiatives
  • Support and evolve the Access Software Development Lifecycle
  • Monitor project timelines, identify bottlenecks, and implement corrective action plans
  • Collaborate with Director on resource allocation and timeline adjustments
  • Assess the impact of side work (bug fixes, UX improvements) on core OKR deliverables
  • Manage resource rotation between teams based on project requirements

Software Domain Management

  • Maintain Access Development software domains
  • Collaborate with Product to staff development teams for OKR objectives and technical debt initiatives
  • Establish and maintain a repeatable process for thoughtful design, documentation, and implementation of high-quality software systems
  • Empower developers with process stewardship and establish review milestones

Quality Assurance & Security

  • Implement and maintain static code analysis tools as automated quality gates in application build processes
  • Mentor developers on code quality standards and help ensure adherence to established practices
  • Champion automated software testing, including unit, integration, and functional testing
  • Monitor industry sources for emerging threats
  • Ensure applications are free from Cybersecurity Vulnerabilities (CVE) and Common Weaknesses (CWE)
  • Collaborate with DevOps on network and infrastructure security

AI Integration & Innovation

  • Lead the department's adoption of AI tools for assisted coding and code reviews
  • Evaluate and implement AI solutions to enhance development productivity under appropriate oversight
  • Identify opportunities for AI to assist with development processes and team responsibilities
  • Establish guidelines and best practices for responsible AI usage in software development

Application Health & Technical Debt

  • Maintain up-to-date framework and library dependencies across all applications
  • Define and evolve an overall health score for applications and domains
  • Create and execute plans to address application health issues
  • Coordinate with Product on technical debt resolution alongside feature delivery

Cross-Functional Collaboration

  • Collaborate weekly with Product Managers from each team to align on priorities and progress
  • Provide regular updates to Director on team performance, project status, and emerging issues
  • Communicate urgent issues and escalate concerns as needed
  • Work with Core Team on delivery timeline adjustments when necessary
  • Support Product team with automated testing tools implementation

Team Building & Scaling

  • Assist in the hiring and onboarding process to grow the team from 3 to 6 engineers
  • Serve as a key contributor in candidate evaluation and selection
  • Establish team processes, standards, and best practices
  • Foster a collaborative environment across frontend and backend development in a distributed team setting

Qualifications

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field OR equivalent relevant work experience
  • 5+ years of software development experience
  • Demonstrated leadership experience through management, mentorship, or positions of technical influence
  • Proven experience working with both frontend and backend developers
  • Demonstrable experience planning/architecting new systems
  • Strong understanding of software development lifecycles and best practices
  • Expertise in security protocols and quality assurance processes
  • Excellent communication and interpersonal skills
  • Track record of identifying and resolving team performance issues
  • Ability to balance technical debt management with feature development

Qualifications

  • 2+ years of direct management experience
  • Strong project management skills with experience using Gantt charts or similar planning tools
  • Experience with OKR methodology and agile development practices
  • Experience scaling engineering teams from 3-6+ members
  • Proficiency in C4 documentation and DBML database design
  • Familiarity with automated testing tools and static code analysis practices
  • Familiarity with modern web development technologies and practices
  • Previous experience in a high-growth technology environment

What We Offer

Work-Life Balance & Flexibility:

  • Semi-remote schedule (Monday, Wednesday, Friday remote / Tuesday, Thursday in-office)
  • True work-life balance culture with respect for personal time
  • Increasing PTO allotments based on tenure

Comprehensive Benefits:

  • Standard health insurance coverage
  • Basic life insurance with options to expand
  • Retirement plan with company matching
  • Voluntary employee-cost benefits for additional coverage
  • And much more

Unique Perks:

  • Annual travel reimbursement through our platform
  • Access to exclusive savings platform for everyday purchases, travel, hotels, rental cars, airfare, theme parks, and more
  • Professional development and career growth opportunities
  • Opportunity to build and lead a growing engineering team distributed across multiple locations (local, , and international)



Additional Information

While this job description attempts to describe the essential functions of the position, it does not prescribe or restrict the tasks that may be assigned. It does not restrict management’s right to assign or reassign duties or responsibilities to this job at any time. 

We recognize people as our most valuable asset. Your contributions will be valued and celebrated by a closely-knit team that is committed to excellence. We offer competitive wages, and benefits package includes medical insurance, prescription drug coverage, a lifestyle discount program for personal/family use, a 401k and profit sharing plan, paid holidays and personal time.

To apply for this position, please complete an Initial on-line Job Application and attach your resume and cover letter expressing why you are a great fit for this position at http://www.accessdevelopment.com/careers/

Access Development is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Access Development does not discriminate on the basis of , veteran status or any other basis protected class under federal, state or local laws.

All your information will be kept confidential according to EEO guidelines.

Access has been a leading provider of loyalty programs worldwide since 1984. We leverage the world's largest private savings & discount network to drive customers to retailers, create loyalty for organizations, and help their members and customers save money every day. Our employees enjoy a flexible, friendly work environment, competitive wages, excellent benefits, and employee discounts nationwide. 

Software Development Manager (Salt Lake City Based-Hybrid in Office)

West Valley City, UT
Full time

Published on 08/17/2025

Share this job now