Senior Software Engineer
3 weeks ago
About Us
At AppFolio, Inc, we're innovators, changemakers, and collaborators. We're a cloud-based software company that creates products to make our customers' lives easier. We're revolutionizing the way people do business, and we want your ideas, your enthusiasm, and your passion to help us keep on innovating.
Our Culture
We love where we work, and you can, too. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively. We focus on delivering value to customers and understand that this often means delivering code that isn't perfect but meets customer needs.
Job Summary
We're hiring a senior-level full-stack software engineer to join our leasing engineering team and contribute to our rapid product development pace. As a senior software engineer, you'll develop scalable, robust, and simple web-based solutions to solve complex business problems. You'll help mentor and guide other software engineers, formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
Responsibilities
- Develop scalable, robust, and simple web-based solutions to solve complex business problems
- Help mentor and guide other software engineers
- Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability
- Implement new features and optimize existing ones to drive maximum 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, designers, and researchers
- Leveraging agile practices, encourage collaboration, prioritization, and urgency to develop at a rapid pace
- Research, share and recommend new technologies and trends
Requirements
- 5+ years of experience developing web-based applications, preferably in a SaaS environment at scale
- Experience working across all levels of the development stack
- Experience with Agile software development processes: Scrum or Kanban
- Experience with automated testing
- Consider yourself language agnostic, and have experience working with a language like Ruby, Java, or Python
- Love learning about new technologies but understand the value of using something old if it still does everything you need it to do
- Care about the long-term maintainability of the codebase and will learn to advocate for refactoring and clean-ups where appropriate
- 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 Have
- Bachelors, Masters, or Ph.D. in Computer Science or related technical discipline
- Experience with some areas of our tech like Ruby on Rails, React, AWS, SOA
- Experience with AI/ML technologies
- Experience participating in architectural and systems design
-
Senior Software Engineer
2 weeks ago
San Diego, California, United States United Software Group Full timeSr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...
-
Senior DevOps Engineer II
3 weeks ago
San Diego, California, United States Seismic Software Full timeJob Title: Senior DevOps Engineer IISeismic Software is seeking a highly skilled Senior DevOps Engineer II to join our team. As a key member of our Cloud Engineering team, you will be responsible for establishing production readiness practices to reduce risk and improve reliability throughout the software development lifecycle.Key Responsibilities:Build out...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States Qualcomm Full timeJob Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate with...
-
Senior Software Engineer
2 weeks ago
San Diego, California, United States High Side Technology Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at High Side Technology, Inc. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions for our clients in the Department of Defense and Intelligence Community.Key...
-
Senior Software Engineer
4 weeks ago
San Diego, California, United States Qualcomm Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate...
-
Senior Software Engineer
24 hours ago
San Diego, California, United States MILLENNIUMSOFT Full timeJob Title: Senior Software EngineerJob Summary: MillenniumSoft is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities: Develop, enhance, and sustain software systems in a cross-functional team environment...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States ServiceNow Full timeJob Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States ServiceNow Full timeJob Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States CTC Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at CTC. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software features to meet mission needs.Key Responsibilities:Design and implement algorithms and software features to meet mission needsIntegrate...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States Tillster, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Tillster, Inc. in San Diego, CA.About the RoleThis is a challenging and rewarding opportunity to work on cutting-edge software applications, collaborating with a talented team of engineers, product managers, and quality engineers. As a Senior...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States ServiceNow Full timeJob Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Senior Software Engineer
3 days ago
San Diego, California, United States Tillster, Inc. Full timeJob Title: Senior Software EngineerAt Tillster, Inc., we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software application products that meet the requirements of our mobile and online food ordering and e-commerce payment...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States TruMed Systems Incorporated Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TruMed Systems Incorporated. As a key member of our engineering team, you will be responsible for designing, developing, and supporting our family of products.Key Responsibilities:Participate in the entire development lifecycle, from definition to...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States Zachary Piper Full timeJob Title: Senior Software EngineerLocation: RemoteCompany: Zachary Piper SolutionsClearance Required: Top Secret/SCIJob Summary:Zachary Piper Solutions is seeking a highly skilled Senior Software Engineer to join our team in support of a government agency. As a Senior Software Engineer, you will be responsible for deploying and maintaining operational and...
-
Senior Software Engineer
3 hours ago
San Diego, California, United States BD Full timeJob DescriptionWe are seeking a highly skilled Senior Staff Software Engineer to join our team at BD. As a key member of our Pyxis ES Development team, you will be responsible for designing and implementing software solutions that meet the needs of our customers.The ideal candidate will have a strong background in computer science, with a minimum of 10 years...
-
Senior Software Engineer
3 days ago
San Diego, California, United States Inuson International Inc. (i3 Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Inuson International Inc. (i3). As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web-scale crawler and knowledge graph.Key Responsibilities:Design and develop scalable and efficient software...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States CTC Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at CTC. As a key member of our engineering team, you will be responsible for designing, coding, and testing new software in a rapid development environment.Job SummaryThe successful candidate will have a strong background in software development, with a...
-
Senior Hardware Engineer
1 month ago
San Diego, California, United States G2 Software Systems Full timeG2 Software Systems, Inc. is a leading provider of cutting-edge software development solutions for the DoD. We are seeking an experienced Senior Hardware Engineer to join our team in San Diego, CA. The successful candidate will be responsible for managing the capability project portfolio in support of a DoD program. Key responsibilities include: *...
-
Senior Software Engineer
4 weeks ago
San Diego, California, United States High Side Technology Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at High Side Technology, Inc. This is a critical role that requires a strong background in software development, systems engineering, and architecture.Job SummaryThe successful candidate will lead critical microservices-centric software design,...
-
Senior Software Engineer
5 days ago
San Diego, California, United States Epic Sciences Full timeJob Title: Senior Software EngineerEpic Sciences is a leading company in the development of novel diagnostics to personalize and advance the treatment and management of cancer. As a Senior Software Engineer, you will play a crucial role in designing and developing web-based applications and services that support our mission.Key Responsibilities:Design and...