Senior Manager, Software Development Engineering
Jobgether · United States
Apply & track with Apply EdgeThis position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Manager, Software Development Engineering based in United States.This role leads the technical direction and execution of engineering teams responsible for critical tenant-placement experiences within a large-scale rental platform.You’ll shape the strategy and roadmap for systems that support rental applications, screening, leasing, and move-in workflows.The position combines hands-on technical leadership with people management, organizational development, and cross-functional partnership.You’ll guide teams building secure, reliable, high-volume applications in a modern cloud environment.Success will depend on balancing near-term product delivery with long-term platform health, scalability, and operational excellence.You’ll also influence engineering practices, metrics, architecture, and collaboration across multiple teams and technical domains.The role offers a highly distributed working environment with significant opportunity to shape both technology and engineering culture.AccountabilitiesDefine and drive the technical strategy, architecture direction, and roadmap for one or more software engineering teams, ensuring alignment with product and broader business objectives. Lead the design, development, deployment, and operation of scalable, secure, reliable, and high-performing software systems. Establish engineering standards for code quality, testing, observability, performance, reliability, and operational excellence. Manage, coach, and develop engineering managers and senior engineers while building an inclusive, accountable, and high-performing team culture. Partner closely with Product Management, Technical Program Management, and other stakeholders to prioritize initiatives, evaluate trade-offs, and balance immediate delivery with long-term technical health. Establish and monitor engineering metrics such as reliability, throughput, quality, and operational performance to identify opportunities for continuous improvement. Coordinate cross-team initiatives, manage dependencies, resolve technical and organizational risks, and help deliver cohesive end-to-end solutions across services and domains. Champion modern engineering practices, including CI/CD, automation, cloud-native architectures, and tools that improve developer productivity and system reliability. Support the continued growth of engineering capabilities by fostering learning, accountability, collaboration, and effective technical decision-making. Contribute to software products and workflows that help landlords manage tenant placement, including rental applications, screening, leasing, and move-in experiences. RequirementsBachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or an equivalent combination of education and experience. 10+ years of professional software engineering experience, including at least 3 years in people leadership roles such as Engineering Manager or Senior Engineering Manager. Proven experience leading teams that build, deploy, and operate production software at scale. Demonstrated experience delivering and scaling high-availability, high-volume applications or platforms within modern cloud environments. Strong understanding of software architecture, system reliability, security, scalability, observability, testing, and performance engineering. Experience developing engineering managers and senior technical talent while building diverse, inclusive, and high-performing teams. Strong product and business orientation, with experience partnering with product and cross-functional leaders to define roadmaps, prioritize investments, and deliver customer-focused capabilities. Ability to make data-informed technical and organizational decisions while balancing short-term execution with long-term platform strategy. Strong communication, collaboration, and stakeholder-management skills, with the ability to influence across teams and coordinate complex initiatives. Experience with modern software development practices, including continuous integration and deployment, automation, and cloud-native engineering approaches. BenefitsRemote work within the United States, with employees able to work from a location of their choice, subject to limited location-specific exceptions. Base salary range of $206,700–$330,300 annually in California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington State, and Washington, DC. Base salary range of $196,400–$313,800 annually in Colorado, Hawaii, Illinois, Maine, Minnesota, Nevada, Ohio, Rhode Island, Vermont, and Virginia. Eligibility for equity awards, with awards varying based on factors including experience, performance, and location. Distributed-work environment built around flexibility, trust, and clear systems. Opportunity to work on high-scale technology supporting millions of renters and a broad rental ecosystem. Inclusive environment focused on professional growth, collaboration, innovation, and employee development. Equal employment opportunity and reasonable workplace accommodations for qualified individuals. How Jobgether WorksWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best! Why Apply Through Jobgether?Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.