Talent.com
No longer accepting applications
Software Engineer II - Investment Manager

Software Engineer II - Investment Manager

AppFolioAtlanta, GA, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Hi, 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’re revolutionizing how people do business, and we want your ideas, enthusiasm, and passion to help us keep innovating.

Who we are looking for :

AppFolio is looking for a Software Engineer II to join our fast-paced team working to bring the power of well-designed SaaS services to our Investment Manager product, the leading software platform in the fast-growing space of real estate investment management. We seek a strong software engineer to help build and evolve the real estate investment management user experience. This industry is ripe for innovation and AppFolio Investment Manager is leading the way. The ideal candidate will thrive in a highly collaborative environment, applying Agile and Lean UX techniques on cross-functional product development teams to build an innovative product for our customers.

This is an ideal opportunity for someone who has a passion for building leading-edge software and is driven to help build a successful SaaS product used by thousands of happy businesses. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively.

Responsibilities :

Become a master of your software engineering craft, and work with other software engineers who are smart enough to teach you, and humble enough to learn from you.

Develop scalable, robust, and simple web-based solutions to solve complex business problems for our customers.

Implement new features and optimize existing ones to drive maximum scalability, stability, and performance.

Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.

Work closely with, and incorporate feedback from other engineering team members, QA, product owners, and our APM customers.

Leverage agile practices to release small batches of value to customers continuously. – test-driven development, pair programming, live code review, continuous integration, and continuous delivery.

You know you’re the right fit if…

You’ve heard of Ruby and Rails and have experience working with a language like Ruby, Java, or Python. You may even know enough about Javascript to have opinions about how frequently "the new hot thing" changes.

You love learning about new technologies but understand the value of using something old if it still does everything you need it to do.

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.

Additional Skills and Knowledge :

Bachelors, Masters, or Ph.D. in Computer Science or related technical discipline

Hands-on work / internship experience developing web-based applications, preferably in a SaaS environment

Creativity, ability to solve complex problems without a roadmap

Nice to Have :

Experience working across all levels of the development stack

Experience with some areas of our tech like Ruby on Rails, React, MySQL, AWS, SOA

Familiarity with Agile software development processes : Scrum or Kanban

Familiarity with Test-Driven-Development

Compensation & Benefits

The base salary that we reasonably expect to pay for this role is $114,400 - $143,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 / commissions that you may be eligible for based on your role and / or employment type.

Regular full-time employees are eligible for benefits - see here.

Create a job alert for this search

Software Engineer Ii • Atlanta, GA, US

Related jobs
  • Promoted
Software Engineer III

Software Engineer III

OpenGovAtlanta, GA, United States
Full-time
OpenGov is the leader in AI and ERP solutions for local and state governments in the U.More than 2,000 cities, counties, state agencies, school districts, and special districts rely on the OpenGov ...Show moreLast updated: 30+ days ago
Software Engineer II

Software Engineer II

ServiceMasterAtlanta, GA, US
Remote
Full-time
ServiceMaster employs empowered and engaged teams, delivering growth in an ever-evolving world.Our goal is to double in size over the next few years, which means ambition and risk-taking are part o...Show moreLast updated: 30+ days ago
  • Promoted
Robotics Software Engineer II (Integration)

Robotics Software Engineer II (Integration)

MujinSuwanee, GA, US
Full-time
Mujin is the future of industrial robotic systems in production and distribution environments.Our technology gives robots perception and awareness, enabling them to take on more advanced tasks.Our ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II, Platform Services

Software Engineer II, Platform Services

Credit Acceptance CorporationAtlanta, GA, US
Full-time
Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 15 days ago
Software Engineer II

Software Engineer II

eTeam IncAtlanta, Georgia, United States
Full-time
Quick Apply
Position Summary & Key Areas of Responsibility.Do you want to join a team that is committed to disrupting a major industry? If so, we may be the opportunity for you. We re looking to add depth t...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II - iOS

Software Engineer II - iOS

Warner Bros. DiscoveryAtlanta, Georgia, United States
Full-time
Discovery, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Discovery… the stuff dreams are...Show moreLast updated: 16 days ago
  • Promoted
Software Engineer III

Software Engineer III

Robert HalfAlpharetta, GA, US
Full-time
Year (Potential for Extension).We are seeking a skilled and proactive.This team is responsible for managing and evolving a complex CI / CD pipeline that spans Octopus Deploy, GitHub, and AWS infrastr...Show moreLast updated: 30+ days ago
  • Promoted
Controls Engineer II

Controls Engineer II

Steele SolutionsAtlanta, GA, US
Full-time
We recently launched our automation division to solve one of the biggest challenges in material handling-controls that are too often rebuilt from scratch, full of delays, and unpredictable at start...Show moreLast updated: 27 days ago
  • Promoted
Systems Engineer III

Systems Engineer III

RELXAlpharetta, GA, United States
Full-time
LexisNexis Risk Solutions is a partner in risk assessment.Our Service Management and Incident Management team supports the Insurance vertical with mitigation of risk. As Systems Engineer III, you wi...Show moreLast updated: 3 days ago
  • Promoted
Controls Engineer II

Controls Engineer II

Dennis Group AtlantaDuluth, GA, United States
Full-time
As a design build engineering firm and general contractor that designs and builds food and beverage processing facilities, Dennis Group’s automation & controls engineers work closely with our proce...Show moreLast updated: 30+ days ago
  • Promoted
Controls Project Engineer II

Controls Project Engineer II

Vanderlande Industries B.V.Marietta, GA, United States
Full-time
Vanderlande's Controls Engineering Department is responsible for the design, programming, commissioning, and testing of material handling systems for our customers. This is an entry level position, ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II

Software Engineer II

Warner Bros. DiscoveryAtlanta, Georgia, United States
Full-time
Discovery, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Discovery… the stuff dreams are...Show moreLast updated: 16 days ago
  • Promoted
Engineer II

Engineer II

Arseal TechnologiesAlpharetta, GA, United States
Full-time
We are seeking a Structural Engineer II to join our team.This role involves performing structural design and engineering tasks of moderate complexity while contributing to project planning, mentori...Show moreLast updated: 3 days ago
  • Promoted
Software Engineer, Platform - South Fulton, USA

Software Engineer, Platform - South Fulton, USA

SpeechifySouth Fulton, GA, US
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 27 days ago
  • Promoted
Software Engineer Consultant II- CoPilot

Software Engineer Consultant II- CoPilot

Allstate InsuranceAtlanta, GA, United States
Full-time
At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. And for more than 90 years our innovative drive has kept us a step ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II

Software Engineer II

CXtec Inc.Norcross, GA, US
Full-time
We are seeking a skilled and motivated Software Engineer II to join our dynamic team.This role is ideal for developers who thrive in a small, collaborative team environment and prefer working on co...Show moreLast updated: 30+ days ago
  • Promoted
Contract Software Engineer, API Integration

Contract Software Engineer, API Integration

Azalea Health Innovations IncAtlanta, GA, US
Full-time +1
The Contract Software Engineer (1099, Independent Contractor position) will lead the design, build, and deployment of a standalone Azalea API Application that integrates a client's Microsoft Dy...Show moreLast updated: 15 days ago
  • Promoted
Senior Systems Engineer - IBM i, AIX, and High Availability Solutions

Senior Systems Engineer - IBM i, AIX, and High Availability Solutions

PerformiveAtlanta, GA, United States
Full-time
CloudFirst Technologies, now part of Performive, is a trusted provider of cloud infrastructure, data protection, and managed IBM Power Systems environments. Backed by Renovus Capital Partners, this ...Show moreLast updated: 3 days ago