{"schemaVersion":"jobsearcher.job.v1","id":"13c4c00416351e8f9a71fed2","url":"https://jobsearcher.com/jobs/13c4c00416351e8f9a71fed2","canonicalUrl":"https://jobsearcher.com/jobs/13c4c00416351e8f9a71fed2","title":"Lead Software Engineer React, JavaScript, and Python SOC 2","description":"Lead Software Engineer\nThis is a FTE role on-site no sponsorship available.\nLocation:\nScottsdale, AZ\nThe 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.\nThis 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.\nInitially focused on BUURT, this role will expand its scope as VCP grows - supporting additional product lines and companies within the portfolio.\nRESPONSIBILITIES\nBUURT Platform - Rollout Completion & Refinement\nTake ownership of the BUURT platform by assessing current state, identify gaps, and help the teams drive the remaining rollout to completion.\nOwn 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.\nStabilize and refine features already in production; address technical debt, defects, and performance issues accumulated during initial development.\nPartner with the Product Manager to define and prioritize the remaining BUURT roadmap, balancing new feature delivery with production quality.\nEstablish a sustainable release cadence for BUURT - predictable, tested, and documented.\nEnsure BUURT is architected to scale as VCP expands to additional companies and communities.\nTechnical Leadership & Architecture\nHelp 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.\nDevelop and maintain a deep understanding of the platform architecture while ensuring knowledge is documented and shared across the engineering team.\nEvaluate and recommend tools, frameworks, and technologies to support product scalability and team productivity.\nServe as the primary escalation point for complex technical problems and architectural decisions.\nSDLC Foundation & Engineering Process\nAssess 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.\nFollow change management controls - code review requirements, approval workflows, and deployment gates that create a documented, auditable trail of every change to production.\nFollow 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.\nFollow and Implement version control best practices, CI/CD pipelines, and deployment standards that support both delivery velocity and compliance evidence collection.\nBuild a quality assurance culture - establish testing expectations (unit, integration, regression) and make quality a shared team responsibility.\nMaintain documentation of architecture decisions, technical standards, and operational runbooks to satisfy SOC 2 evidence requirements and reduce reliance on tribal knowledge.\nDrive incremental process maturity - prioritize practices that deliver stability, velocity, and audit-readiness at VCP's current stage.\nHands-On Development\nWrite, review, and ship production code daily - this is not a purely managerial role.\nLead development of core features and complex components, particularly those requiring senior-level expertise.\nContribute to full-stack development using React, JavaScript, TypeScript, and Python.\nParticipate in sprint planning, estimation, and backlog refinement as the primary technical voice.\nTeam Leadership & Development\nLead a team of software developers, including on- and offshore resources.\nSet clear expectations, provide regular feedback, and support career development for direct reports.\nPartner with the Product Manager to align development capacity with product priorities.\nRemove blockers, coordinate cross-team dependencies, and keep delivery on track.\nFoster a culture of engineering excellence, ownership, and continuous improvement.\nProduct Partnership & Stakeholder Communication\nCollaborate closely with the Product Manager to translate roadmap initiatives into technical plans and sprint-ready work.\nProvide technical input during product discovery - scope estimates, feasibility assessments, and risk identification.\nCommunicate technical trade-offs and constraints clearly to non-technical stakeholders and leadership.\nEnsure engineering decisions are grounded in product goals and user needs.\nQuality, Reliability & Security\nOwn code quality, test coverage, and production reliability for all platforms under scope.\nEmbed security practices throughout the development lifecycle - input validation, secrets management, dependency scanning, and vulnerability remediation - aligned with SOC 2 security controls.\nDefine and maintain CI/CD pipelines, deployment standards, and release processes that generate audit evidence.\nMonitor application performance and proactively address system health and technical debt.\nSupport the organization's SOC 2 audit readiness by ensuring application-layer controls are documented, tested, and operating effectively.\nREQUIREMENTS\nSeven (7) or more years of professional software engineering experience, with at least two (2) years in a lead or senior capacity.\nStrong proficiency in React, JavaScript, TypeScript, and Python - you write this code, you do not just oversee it.\nExperience inheriting and improving in-progress codebases - comfortable taking ownership of code you did not write and making it better without breaking what works.\nExperience expanding and maturing software engineering processes within a growing organization - someone who has only worked inside mature engineering environments may struggle in this role.\nDemonstrated experience establishing SDLC practices from an early or immature baseline - this role will establish these processes at VCP, not inherit them.\nWorking knowledge of security-conscious development practices: access controls, secrets management, change management, and audit logging.\nExperience leading or mentoring a development team, including offshore or distributed resources.\nAbility to communicate technical concepts clearly to product managers, stakeholders, and non-technical leadership.\nTrack record of shipping product in fast-paced environments - including mid-rollout takeovers, stabilization efforts, and expanding engineering processes.\nPreferred\nExperience operating within a SOC 2 compliance program or building engineering controls in support of a security audit.\nFamiliarity with SOC 2 Trust Services Criteria as they apply to software development - change management, logical access, and availability controls.\nExperience with property management, real estate, or PropTech platforms.\nFamiliarity with AI-assisted development tools (GitHub Copilot, Codex, Claude Code, or similar).\nExperience integrating third-party APIs and building scalable or event-driven systems.\nBackground in cloud infrastructure (AWS, Azure, or GCP).\nExperience in a high-growth environment where delivery speed and quality must coexist.\nSUCCESS MEASURES\nPerformance in this role may be evaluated using the following measures:\nSuccessful BUURT rollout and platform stability - remaining milestones delivered on time, production defects reduced.\nReduction of single-point-of-failure dependencies - knowledge documented, shared, and distributed across the team.\nProduct delivery velocity - features and releases shipped predictably against the roadmap.\nCode quality - test coverage, peer review consistency, and reduction in rework.\nTeam performance - developer productivity, retention, and growth of direct reports.\nTechnical debt reduction - measurable progress on codebase health and architectural improvements.\nSOC 2 readiness - application-layer controls documented, implemented, and operating effectively ahead of audit.\nStakeholder confidence - Product Manager and Director of Applications satisfaction with technical execution and communication.\nOnboarding effectiveness - new developers able to contribute independently within a defined ramp period.\nWHAT WE OFFER:\nComprehensive benefits package including medical, dental, and vision\nWellness program\nFlexible Spending Accounts\nCompany-matching 401k contributions\nPaid time off for vacation, holidays, medical, and volunteering\nPaid parental leave\nTraining and educational assistance\nSupport programs, including Employee Assistance Program and Calm Health\nOptional benefits including short- and long-term disability, life insurance, and pet insurance\nMost importantly, a caring team who is dedicated to your success!\nPay: $130,000.00 - $170,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nHealth insurance\nPaid time off\nRetirement plan\nVision insurance\nWork Location: In person","company":"Dns Solutions","rawCompany":"dns solutions","city":"Scottsdale","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-08-05T01:27:33.838Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer React, JavaScript, and Python SOC 2","description":"Lead Software Engineer\nThis is a FTE role on-site no sponsorship available.\nLocation:\nScottsdale, AZ\nThe 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.\nThis 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.\nInitially focused on BUURT, this role will expand its scope as VCP grows - supporting additional product lines and companies within the portfolio.\nRESPONSIBILITIES\nBUURT Platform - Rollout Completion & Refinement\nTake ownership of the BUURT platform by assessing current state, identify gaps, and help the teams drive the remaining rollout to completion.\nOwn 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.\nStabilize and refine features already in production; address technical debt, defects, and performance issues accumulated during initial development.\nPartner with the Product Manager to define and prioritize the remaining BUURT roadmap, balancing new feature delivery with production quality.\nEstablish a sustainable release cadence for BUURT - predictable, tested, and documented.\nEnsure BUURT is architected to scale as VCP expands to additional companies and communities.\nTechnical Leadership & Architecture\nHelp 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.\nDevelop and maintain a deep understanding of the platform architecture while ensuring knowledge is documented and shared across the engineering team.\nEvaluate and recommend tools, frameworks, and technologies to support product scalability and team productivity.\nServe as the primary escalation point for complex technical problems and architectural decisions.\nSDLC Foundation & Engineering Process\nAssess 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.\nFollow change management controls - code review requirements, approval workflows, and deployment gates that create a documented, auditable trail of every change to production.\nFollow 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.\nFollow and Implement version control best practices, CI/CD pipelines, and deployment standards that support both delivery velocity and compliance evidence collection.\nBuild a quality assurance culture - establish testing expectations (unit, integration, regression) and make quality a shared team responsibility.\nMaintain documentation of architecture decisions, technical standards, and operational runbooks to satisfy SOC 2 evidence requirements and reduce reliance on tribal knowledge.\nDrive incremental process maturity - prioritize practices that deliver stability, velocity, and audit-readiness at VCP's current stage.\nHands-On Development\nWrite, review, and ship production code daily - this is not a purely managerial role.\nLead development of core features and complex components, particularly those requiring senior-level expertise.\nContribute to full-stack development using React, JavaScript, TypeScript, and Python.\nParticipate in sprint planning, estimation, and backlog refinement as the primary technical voice.\nTeam Leadership & Development\nLead a team of software developers, including on- and offshore resources.\nSet clear expectations, provide regular feedback, and support career development for direct reports.\nPartner with the Product Manager to align development capacity with product priorities.\nRemove blockers, coordinate cross-team dependencies, and keep delivery on track.\nFoster a culture of engineering excellence, ownership, and continuous improvement.\nProduct Partnership & Stakeholder Communication\nCollaborate closely with the Product Manager to translate roadmap initiatives into technical plans and sprint-ready work.\nProvide technical input during product discovery - scope estimates, feasibility assessments, and risk identification.\nCommunicate technical trade-offs and constraints clearly to non-technical stakeholders and leadership.\nEnsure engineering decisions are grounded in product goals and user needs.\nQuality, Reliability & Security\nOwn code quality, test coverage, and production reliability for all platforms under scope.\nEmbed security practices throughout the development lifecycle - input validation, secrets management, dependency scanning, and vulnerability remediation - aligned with SOC 2 security controls.\nDefine and maintain CI/CD pipelines, deployment standards, and release processes that generate audit evidence.\nMonitor application performance and proactively address system health and technical debt.\nSupport the organization's SOC 2 audit readiness by ensuring application-layer controls are documented, tested, and operating effectively.\nREQUIREMENTS\nSeven (7) or more years of professional software engineering experience, with at least two (2) years in a lead or senior capacity.\nStrong proficiency in React, JavaScript, TypeScript, and Python - you write this code, you do not just oversee it.\nExperience inheriting and improving in-progress codebases - comfortable taking ownership of code you did not write and making it better without breaking what works.\nExperience expanding and maturing software engineering processes within a growing organization - someone who has only worked inside mature engineering environments may struggle in this role.\nDemonstrated experience establishing SDLC practices from an early or immature baseline - this role will establish these processes at VCP, not inherit them.\nWorking knowledge of security-conscious development practices: access controls, secrets management, change management, and audit logging.\nExperience leading or mentoring a development team, including offshore or distributed resources.\nAbility to communicate technical concepts clearly to product managers, stakeholders, and non-technical leadership.\nTrack record of shipping product in fast-paced environments - including mid-rollout takeovers, stabilization efforts, and expanding engineering processes.\nPreferred\nExperience operating within a SOC 2 compliance program or building engineering controls in support of a security audit.\nFamiliarity with SOC 2 Trust Services Criteria as they apply to software development - change management, logical access, and availability controls.\nExperience with property management, real estate, or PropTech platforms.\nFamiliarity with AI-assisted development tools (GitHub Copilot, Codex, Claude Code, or similar).\nExperience integrating third-party APIs and building scalable or event-driven systems.\nBackground in cloud infrastructure (AWS, Azure, or GCP).\nExperience in a high-growth environment where delivery speed and quality must coexist.\nSUCCESS MEASURES\nPerformance in this role may be evaluated using the following measures:\nSuccessful BUURT rollout and platform stability - remaining milestones delivered on time, production defects reduced.\nReduction of single-point-of-failure dependencies - knowledge documented, shared, and distributed across the team.\nProduct delivery velocity - features and releases shipped predictably against the roadmap.\nCode quality - test coverage, peer review consistency, and reduction in rework.\nTeam performance - developer productivity, retention, and growth of direct reports.\nTechnical debt reduction - measurable progress on codebase health and architectural improvements.\nSOC 2 readiness - application-layer controls documented, implemented, and operating effectively ahead of audit.\nStakeholder confidence - Product Manager and Director of Applications satisfaction with technical execution and communication.\nOnboarding effectiveness - new developers able to contribute independently within a defined ramp period.\nWHAT WE OFFER:\nComprehensive benefits package including medical, dental, and vision\nWellness program\nFlexible Spending Accounts\nCompany-matching 401k contributions\nPaid time off for vacation, holidays, medical, and volunteering\nPaid parental leave\nTraining and educational assistance\nSupport programs, including Employee Assistance Program and Calm Health\nOptional benefits including short- and long-term disability, life insurance, and pet insurance\nMost importantly, a caring team who is dedicated to your success!\nPay: $130,000.00 - $170,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nHealth insurance\nPaid time off\nRetirement plan\nVision insurance\nWork Location: In person","datePosted":"2026-08-05T01:27:33.838Z","dateModified":"2026-08-05T01:27:33.838Z","hiringOrganization":{"@type":"Organization","name":"Dns Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Scottsdale","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"13c4c00416351e8f9a71fed2"},"url":"https://jobsearcher.com/jobs/13c4c00416351e8f9a71fed2"}}