Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Investor/Owner

$167.2k - $209k

AppFolio

DescriptionHi, We’re AppFolio.We’re innovators, changemakers, and collaborators. We’re more than just a software company; we’re a cloud-based powerhouse that creates products to make our customers’ lives easier. We are an AI-first engineering organization, revolutionizing how people do business. We want your ideas, enthusiasm, and passion to help us keep innovating at the speed of the modern market.Who we are looking for:We are looking for a pioneering technical leader to join a young, high-growth, cross-functional product development team, and to help drive the engineering growth and evolution of our Investor segment. As a Staff Software Engineer, you will help us design and build best-in-class app experiences, transforming sophisticated business needs into robust, production-grade SaaS infrastructure and pages. The ideal candidate will thrive in a highly collaborative environment, applying the latest in generative AI-assisted techniques to build an innovative product for our customers, has a passion for building leading-edge software and is driven to help build a successful SaaS product used by our large and growing audience of property managers and owners, and who wants to hold themselves to the highest standard of technical excellence while mentoring others in a high-stakes, high-scale environment.Key Responsibilities:Drive the technical vision and strategy across the Owner subsegment, influencing the product roadmap and making key architectural decisions that align with business goals.Lead the design and implementation of complex, distributed systems that power our next-generation products, preparing our systems for a 10x increase in traffic and engagement.Act as a force multiplier by coaching engineers and fostering a high-trust, autonomous culture where continuous learning and ownership are the norms.Collaborate as a peer with Product, Design, and Machine Learning leaders to bridge the gap between "what’s possible" in AI and "what’s valuable" for our customers.Operate in a highly autonomous team that owns the full lifecycle of solutions you build, from discovery to development to productionProactively research, share, and apply new technologies and patterns that improve system quality and accelerate delivery.Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.You know you’re the right fit if…You have 8+ years of experience developing and scaling web-based applications, preferably in a SaaS environment.You have a track record of leading high-stakes projects from initial ambiguity to successful launch–aligning stakeholders, making tough technical trade-offs, and ensuring long-term system health.You have experience leading architectural discussions, defining system design, and guiding technical decision-making. You have proactively adopted AI tooling into your daily workflow. You don't just use these tools; you understand how to prompt, iterate, and validate AI-generated output to maintain the highest standards of excellence.You take a pragmatic approach to technology, adopting new tools where they add value, while mastering proven technologies.You care about long-term maintainability, advocate for clean architecture, and drive continuous refactoring and improvement. You balance intensity and sustainability—you’ll go the extra mile when needed but also model healthy work-life balance.You have an ability to solve complex problems without a roadmapYou love to learn about and use new tech, but understand the value of continuing to leverage existing technology when it gets the job done.You care about the long-term maintainability of the codebase and advocate for refactoring and code cleanliness.You can identify and resolve code-smells through sensible refactoring.You care about the long-term maintainability of the codebase and will learn to advocate for refactoring and clean-ups where appropriate.You care about work-life balance and want your company to care about it, too; you'll put in the extra hour when needed but won't let it become a habit. Nice To HaveBachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline.Experience with technologies in our stack such as Ruby on Rails, Golang, React, AWS, or service-oriented architectures.Compensation & Benefits The base salary that we reasonably expect to pay for this role is $167,200 - $209,000. The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, etc. Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional benefits or bonuses that you may be eligible for based on your role and/or employment type.Regular full-time employees are eligible for benefits - see here#LI-SS2About AppFolioAppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com. Why AppFolioGrow | We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.Learn | We partner with you to realize your potential by investing in you from the start. We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.Impact | We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.Connect | We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.Paddle as One.Learn more at appfolio.com/company/careersStatement of Equal OpportunityAt AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Investor/Owner in Dallas, TX vacancy
  • $138.4k - $173k

     ...collaborators. We’re more than just a software company; we’re a cloud-based...  ...easier. We are an AI-first engineering organization, revolutionizing...  ...growth and evolution of our Investor segment. You will help us...  ...of property managers and owners, and who wants to hold themselves... 
    Suggested
    Full time
    Remote work
    Flexible hours

    AppFolio

    Dallas, TX
    3 days ago
  • $262k - $365k

     ..., Multi-Dimensional Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale Storage Solutions...  ...experience with design and architecture; and testing/launching software products.Experience with distributed computing, big data analytics... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

    Design, develop, test, deploy, and debug critical system software that enables TPU Machine Learning accelerators to function seamlessly...  ....Provide technical guidance and mentorship to software engineers to foster their professional growth and development.Minimum qualifications... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $301k

     ...novel AI-driven strategies to optimize Google’s "Node-level" engineering and global compute performance.Lead, coach, and influence a distributed...  ...of rapid execution.Design, develop, and maintain large-scale software solutions, ensuring alignment on goals and timelines across... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    7 hours ago
  • $195.2k - $292.8k

     ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...  .... Working at the intersection of research and production, our engineers build the data pipelines, supervised fine-tuning (SFT) workflows... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Dallas, TX
    2 days ago
  • $157.1k - $246.5k

     ...that quantify the accuracy and reliability of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned evaluation products into... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $185k - $284.1k

     ...strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack. Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows and... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $207k - $301k

     ...Application Programming Interfaces (APIs), Software Development Kits (SDKs), and tools,...  ...exceed the scope of a generalist Software Engineers, specifically around optimizing Generative...  ...Google’s flagship products. We are owners and advocates for the underlying design... 
    Shift work

    Google

    Sunnyvale, TX
    7 hours ago
  • $262k - $365k

    Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects...  ..., and timelines. Influence and coach a distributed team of engineers.Drive technical project strategy, lead large-scale ML infrastructure... 

    Google

    Sunnyvale, TX
    3 days ago
  • $140.6k - $173.1k

     ...WA; and Portland, ME​About the Team/RoleWe’re looking for a Staff software engineer with strong front-end expertise and full-stack exposure to join...  ...improvement.Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to... 
    Full time
    Remote work
    Flexible hours

    WEX

    Dallas, TX
    4 days ago
  • $185.1k - $284.1k

    Job DescriptionRole: As a Staff Software Engineer on the Metrics Frameworks team within the Simulation, Evaluation, and Data organization, you will provide technical leadership for the infrastructure and frameworks that accelerate autonomous vehicle development, testing... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    7 hours ago
  • $150k - $230k

     ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...  ...will design and develop major GCS features, mentor mid-level engineers, and represent the GCS/C2 team directly to autonomy capability... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Worldwide

    Shield AI

    Dallas, TX
    7 hours ago
  • $262k - $364k

     ...Gates and Release Governance: Partner with engineering and business stakeholders to define and...  ...Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software...  ...sites internationally.As a Senior Staff Software Engineer, you will define the multi... 

    Google

    Sunnyvale, TX
    3 days ago
  • $262k - $365k

    Lead the CPU software architecture, design, development and testing of ARM-based server platforms.Drive innovation in x86/custom ARM...  ...industry standards.Collaborate with hardware, software, and system engineers to ensure seamless integration and optimization.Design,... 
    Worldwide

    Google

    Sunnyvale, TX
    7 hours ago
  • $207k - $301k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

    Sunnyvale, TX
    1 day ago
  • $207k - $300k

     ...support for service extensions like ExtProc and partner with engineering teams to converge Cloud ESF and ESF.Minimum qualifications:Bachelor...  ...in C++.5 years of experience testing, and launching software products.5 years of experience building and developing large-scale... 
    Full time

    Google

    Sunnyvale, TX
    4 days ago
  • $140.6k - $173.1k

     ..., creating the foundation for new products, services, and business opportunities.We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating... 
    Full time
    Flexible hours

    WEX

    Dallas, TX
    3 days ago
  • $262k - $365k

     ...degree or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project...  ...mobile GPU.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.Experience... 

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $300k

     ...degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching...  ...architecture.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of... 

    Google

    Sunnyvale, TX
    2 days ago
  • $262k - $365k

     ...outcomes, and timelines. Influence and coach a distributed team of engineers.Lead a team of engineers focussed on designing, implementing,...  ...or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project... 

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $301k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...priorities, deadlines, and deliverables.Design and implement software for cooling device management.Minimum qualifications:Bachelor'... 

    Google

    Sunnyvale, TX
    7 hours ago
  • $157.1k - $246.5k

     ...DescriptionRemote: This role is open to a fully remote position or hybrid with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect, implement, and optimize large-scale simulation testing... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $262k - $365k

     ...approach to coding and system design while setting the standard for engineering excellence.Act as a technical multiplier. Navigate complex...  ...or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software... 

    Google

    Sunnyvale, TX
    7 hours ago
  •  ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development...  ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $207k - $301k

    Lead the design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware...  ...teams.Influence, coach, and mentor a distributed team of engineers while managing project priorities, deadlines, and deliverables... 
    Worldwide

    Google

    Sunnyvale, TX
    7 hours ago
  • $207k - $300k

    Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects...  ..., and timelines. Influence and coach a distributed team of engineers.Lead the design of GenAI solutions, optimize ML infrastructure... 

    Google

    Sunnyvale, TX
    4 days ago
  • $207k - $301k

     ...practical experience. 8 years of experience in software development.5 years of experience...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...SOTA evaluation technology to Cloud. As a Staff Software Engineer on this team, you will... 

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 
    Worldwide

    Google

    Sunnyvale, TX
    7 hours ago
  • $262k - $364k

    Architect the long-term engineering direction for Identity and Access Management (IAM) systems...  ...experience.8 years of experience in software development.7 years of experience building...  ...and enhance software solutions.As Senior Staff Software Engineer for the policy,... 

    Google

    Sunnyvale, TX
    4 days ago
  • $189.3k - $290.6k

    Job DescriptionAs a Staff Software Engineer on the AV Core Services team, you will play a crucial role in integrating autonomous driving technology into millions of vehicles GM sells annually. This organization is responsible for the configuration, execution, and monitoring... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Investor/Owner. Be the first to apply!