Software Development Engineer II

Software Development Engineer II

Oxnard, CA

Yardi is a global software company providing innovative property management solutions and services in every real estate market. We are focused on providing our customers with superior products and outstanding customer service. We are passionate about technology and believe work should be fulfilling and fun! We are committed to our customers, employees and the communities where we live.

We are looking for a motivated, enthusiastic team player with a passion for technology to join our growing Software Development Team!

What you will do

  • Create new applications and add new features to existing applications in a collaborative environment.
  • Modify and maintain existing applications to established standards, specifications and approved changes and perform maintenance programming for existing versions
  • Use CRM systems to track cases, defects and resolutions and presents implementation details to small internal groups
  • Use integrated development environment (e.g., Visual Studios, Eclipse).
  • Perform and initiate unit testing of enhancements to ensure accuracy, integrity, interoperability and completeness to achieve desired results.
  • Analyze and document reasons for test failure, and revises/debugs assigned programs and/or procedures, as necessary.
  • Use source control applications to maintain code changes.
  • Adhere to Department policies, procedures and standards in the development and implementation of software
  • Be part of a great team and collaborate with team members across the globe.

What you need to have

  • Bachelor’s degree in Computer Science, Computer Engineering or a relevant degree
  • 2-5 years of experience programming Full Stack Applications preferably using Visual Studio and SQL Server or equivalent application development environment
  • Experience developing applications with Angular and ASP.NET
  • Experience developing applications with SQL Server/MySQL as the database
  • Experience with object-oriented programming languages such as C# or Java
  • Awesome written and verbal communication skills
  • Independent problem solving skills and analysis skills
  • Phenomenal time management skills and the ability to learn new concepts effectively
  • Excellent attention to detail and ability to follow processes
  • Flexibility, and the ability to manage changing priorities in a fast-paced deadline driven environment

What would be helpful to have

  • Master’s Degree in Computer/Engineering Science or equivalent experience
  • Familiarity with Full Stack web development, Microsoft Visual Studio, VB.NET, C#, Java, JavaScript, CSS
  • Experience with Angular, React, Vue or similar
  • Experience with relationship databases - SQL Server, Oracle
  • Experience with accounting systems
  • Experience with web and mobile applications
  • Understanding of property management industry

What you get as a Yardi Employee

  • A great place to work with fantastic people
  • Ability to learn new technology and develop professionally
  • Competitive compensation
  • Comprehensive benefits – Medical/dental, paid time off, sick time, paid holidays, 401(k), profit sharing, life insurance, and more!

At Yardi, we’ve created a team of over 8,000 employees in over 40 locations around the globe dedicated to making great real estate software products and fostering a collaborative work environment. Yardi is a place where people with a wide variety of cultural and life experiences come together to make a difference. Our corporate culture stresses integrity, respect, trust, responsibility, and fun! Come join our growing team!

All submissions for open positions should be received through Yardi’s applicant portal, accessed from Yardi’s corporate website.



Login to apply

Oxnard, CA

Business Unit
Global Solutions
Software Development
Employment Type
Employee- Full Time