Lead Software Engineer

ccmcnet

Scottsdale (AZ)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Flexible Spending Accounts
Company-matching 401k contributions
Paid time off

Job summary

ccmcnet is seeking a Lead Software Engineer based in Scottsdale, Arizona. This senior engineering role involves hands-on software delivery for the BUURT platform, alongside leading a team of developers to maintain high code quality and meet project timelines.

The ideal candidate will have over 7 years of professional experience, strong skills in React, JavaScript, TypeScript, and Python, and will take ownership of technical architecture. The position offers a comprehensive benefits package and opportunities for professional growth.

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong proficiency in React, JavaScript, TypeScript, and Python.
  • Experience in leading or mentoring software development teams.

Responsibilities

  • Lead the engineering execution for BUURT platform.
  • Develop and maintain a deep understanding of the platform architecture.
  • Write, review, and ship production code daily.

Skills

React
JavaScript
TypeScript
Python
Software engineering leadership

Job description

RESPONSIBILITIES

The Lead Software Engineer is the senior engineer responsible for software delivery on BUURT and related platforms, operating within the Applications team under the Director of Applications. This is a hands‑on engineering role - the expectation is that you write code every day while also developing solutions, maintaining code quality, and helping to lead a team of developers through delivery.

This role is expected to balance product delivery with engineering maturity, helping VCP establish scalable development practices while continuing to deliver business‑critical technology initiatives. As VCP pursues SOC 2 compliance, the engineering processes for this role must be audit‑ready from the start - not retrofitted later.

Initially focused on BUURT, this role will expand its scope as VCP grows - supporting additional product lines and companies within the portfolio.

BUURT Platform - Rollout Completion & Refinement
  • Take ownership of the BUURT platform by assessing current state, identify gaps, and help the teams drive the remaining rollout to completion.
  • Own engineering execution for BUURT and related platforms, ensuring commitments are realistic, delivery timelines are understood, and development resources remain focused on the highest‑priority work.
  • Stabilize and refine features already in production; address technical debt, defects, and performance issues accumulated during initial development.
  • Partner with the Product Manager to define and prioritize the remaining BUURT roadmap, balancing new feature delivery with production quality.
  • Establish a sustainable release cadence for BUURT - predictable, tested, and documented.
  • Ensure BUURT is architected to scale as VCP expands to additional companies and communities.
Technical Leadership & Architecture
  • Help own the technical vision for BUURT and related applications - maintain the standards and make design decisions that will shape how the team builds going forward.
  • Develop and maintain a deep understanding of the platform architecture while ensuring knowledge is documented and shared across the engineering team.
  • Evaluate and recommend tools, frameworks, and technologies to support product scalability and team productivity.
  • Serve as the primary escalation point for complex technical problems and architectural decisions.
SDLC Foundation & Engineering Process
  • Assess the current state of VCP's development environment and maintain a practical, audit‑ready SDLC appropriate for a team in active product delivery and pursuing SOC 2 compliance.
  • Follow change management controls - code review requirements, approval workflows, and deployment gates that create a documented, auditable trail of every change to production.
  • Follow the logical access controls for the development environment - who can commit, who can deploy, and who can access production systems - aligned with SOC 2 least‑privilege requirements.
  • Follow and implement version control best practices, CI/CD pipelines, and deployment standards that support both delivery velocity and compliance evidence collection.
  • Build a quality assurance culture - establish testing expectations (unit, integration, regression) and make quality a shared team responsibility.
  • Maintain documentation of architecture decisions, technical standards, and operational runbooks to satisfy SOC 2 evidence requirements and reduce reliance on tribal knowledge.
  • Drive incremental process maturity - prioritize practices that deliver stability, velocity, and audit‑readiness at VCP's current stage.
Hands‑On Development
  • Write, review, and ship production code daily - this is not a purely managerial role.
  • Lead development of core features and complex components, particularly those requiring senior‑level expertise.
  • Contribute to full‑stack development using React, JavaScript, TypeScript, and Python.
  • Participate in sprint planning, estimation, and backlog refinement as the primary technical voice.
Team Leadership & Development
  • Lead a team of software developers, including on‑ and offshore resources.
  • Set clear expectations, provide regular feedback, and support career development for direct reports.
  • Partner with the Product Manager to align development capacity with product priorities.
  • Remove blockers, coordinate cross‑team dependencies, and keep delivery on track.
  • Foster a culture of engineering excellence, ownership, and continuous improvement.
Product Partnership & Stakeholder Communication
  • Collaborate closely with the Product Manager to translate roadmap initiatives into technical plans and sprint‑ready work.
  • Provide technical input during product discovery - scope estimates, feasibility assessments, and risk identification.
  • Communicate technical trade‑offs and constraints clearly to non‑technical stakeholders and leadership.
  • Ensure engineering decisions are grounded in product goals and user needs.
Quality, Reliability & Security
  • Own code quality, test coverage, and production reliability for all platforms under scope.
  • Embed security practices throughout the development lifecycle - input validation, secrets management, dependency scanning, and vulnerability remediation - aligned with SOC 2 security controls.
  • Define and maintain CI/CD pipelines, deployment standards, and release processes that generate audit evidence.
  • Monitor application performance and proactively address system health and technical debt.
  • Support the organization's SOC 2 audit readiness by ensuring application‑layer controls are documented, tested, and operating effectively.
REQUIREMENTS
  • Seven (7) or more years of professional software engineering experience, with at least two (2) years in a lead or senior capacity.
  • Strong proficiency in React, JavaScript, TypeScript, and Python - you write this code, you do not just oversee it.
  • Experience inheriting and improving in‑progress codebases - comfortable taking ownership of code you did not write and making it better without breaking what works.
  • Experience expanding and maturing software engineering processes within a growing organization - someone who has only worked inside mature engineering environments may struggle in this role.
  • Demonstrated experience establishing SDLC practices from an early or immature baseline - this role will establish these processes at VCP, not inherit them.
  • Working knowledge of security‑conscious development practices: access controls, secrets management, change management, and audit logging.
  • Experience leading or mentoring a development team, including offshore or distributed resources.
  • Ability to communicate technical concepts clearly to product managers, stakeholders, and non‑technical leadership.
  • Track record of shipping product in fast‑paced environments - including mid‑rollout takeovers, stabilization efforts, and expanding engineering processes.
Preferred
  • Experience operating within a SOC 2 compliance program or building engineering controls in support of a security audit.
  • Familiarity with SOC 2 Trust Services Criteria as they apply to software development - change management, logical access, and availability controls.
  • Experience with property management, real estate, or PropTech platforms.
  • Familiarity with AI‑assisted development tools (GitHub Copilot, Codex, Claude Code, or similar).
  • Experience integrating third‑party APIs and building scalable or event‑driven systems.
  • Background in cloud infrastructure (AWS, Azure, or GCP).
  • Experience in a high‑growth environment where delivery speed and quality must coexist.
SUCCESS MEASURES

Performance in this role may be evaluated using the following measures:

  • Successful BUURT rollout and platform stability - remaining milestones delivered on time, production defects reduced.
  • Reduction of single‑point‑of‑failure dependencies - knowledge documented, shared, and distributed across the team.
  • Product delivery velocity - features and releases shipped predictably against the roadmap.
  • Code quality - test coverage, peer review consistency, and reduction in rework.
  • Team performance - developer productivity, retention, and growth of direct reports.
  • Technical debt reduction - measurable progress on codebase health and architectural improvements.
  • SOC 2 readiness - application‑layer controls documented, implemented, and operating effectively ahead of audit.
  • Stakeholder confidence - Product Manager and Director of Applications satisfaction with technical execution and communication.
  • Onboarding effectiveness - new developers able to contribute independently within a defined ramp period.
PHYSICAL REQUIREMENTS

The physical requirements can vary, but generally, they may include:

  • Lifting: Ability to lift and carry up to 20 lbs. regularly and up to 40–50 lbs. occasionally (e.g., computer equipment).
  • Mobility: Ability to move throughout office areas and occasionally access equipment in cabinets, under desks, or in network/IT rooms.
  • Working Conditions: Primarily office or workstation environment with extended computer use; occasional work in server rooms or equipment areas.
  • Personal Protective Gear: Minimal; may require basic protective gear (e.g., closed‑toe shoes, anti‑static strap) when handling hardware.
  • Extended Sitting or Standing: Ability to sit or stand for long periods while working at a computer or setting up equipment.
  • Manual Dexterity: Frequent use of hands for keyboarding, connecting cables, handling small components, and general device setup.
  • Driving: May occasionally require local travel to company sites or vendors. The company will request and review an MVR at the time of hire and on a periodic basis thereafter to ensure a satisfactory driving status.

We are committed to creating an inclusive and accessible work environment. If you require reasonable accommodation in performing the job duties as described in the job description, discuss with your manager.

WHAT WE OFFER:
  • Comprehensive benefits package including medical, dental, and vision
  • Wellness program
  • Flexible Spending Accounts
  • Company‑matching 401k contributions
  • Paid time off for vacation, holidays, medical, and volunteering
  • Paid parental leave
  • Training and educational assistance
  • Support programs, including Employee Assistance Program and Calm Health
  • Optional benefits including short‑ and long‑term disability, life insurance, and pet insurance
  • Most importantly, a caring team who is dedicated to your success!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solutions Advisor
Solutions Advisor

ccmcnet • Scottsdale (AZ)

On-site
USD 100,000 - 150,000
Medical benefits
401k match
Paid time off
+2
Senior Software Engineer (Full Stack) - Momentum
Senior Software Engineer (Full Stack) - Momentum

Virtuous Management • Phoenix (AZ)

On-site
USD 120,000 - 180,000
401(k) with company match
Unlimited PTO
Healthcare benefits
+2
Lead Software Engineer
Lead Software Engineer

JustPark • New York (NY)

On-site
USD 130,000 - 160,000
Unlimited PTO
Comprehensive medical & dental coverage
401(k) retirement plan
Vice President of Technology
Vice President of Technology

Puget Systems • Auburn (WA)

On-site
USD 180,000 - 260,000
Medical, Dental, Vision
PTO & STO
Paid holidays
+6
VP of Engineering - Applications
VP of Engineering - Applications

Jobgether • United States

Remote
USD 250,000 - 290,000
Remote-first
Family leave
Unlimited PTO
+6
Backend Engineer, Platform
Backend Engineer, Platform

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 190,000
Dog-friendly offices
Flexible Working: MyMode hybrid
Sabbatical after 5 years
+2
Senior Software Engineer - CRM+ Platform
Senior Software Engineer - CRM+ Platform

Praxis, Inc. • Phoenix (AZ)

On-site
USD 110,000 - 170,000
Bonusly recognition
401(k) company match
Unlimited PTO
+2
Staff Fullstack Software Engineer
Staff Fullstack Software Engineer

LVT (LiveView Technologies) • American Fork (UT)

On-site
USD 120,000 - 150,000
Comprehensive health coverage
401k match up to 4%
Flexible PTO
Member of Technical Staff, Site Reliablity Engineer
Member of Technical Staff, Site Reliablity Engineer

Vapi Inc. • San Francisco (CA)

On-site
USD 100,000 - 150,000
Competitive salary and equity ownership
Comprehensive health coverage
Flexible time off
+2
Principal Engineer
Principal Engineer

Socket.dev • Chicago (IL)

On-site
USD 180,000 - 240,000
Health insurance
Equity
Parental leave
+6