We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Development Engineer II

Yardi Systems
United States, California, Oxnard
2750 Park View Court (Show on map)
Oct 01, 2026

About the Role:

Join Yardi as a Software Development Engineer II and play a
key role in building, enhancing, and maintaining innovative software solutions
that power our industry-leading products. In this position, you'll work across
the full development lifecycle, designing and implementing software
enhancements, troubleshooting complex technical challenges, and developing
high-quality, scalable applications. You'll contribute to multi-layer
application development spanning database, server, and client components while
leveraging modern frameworks, APIs, and AI-enabled services to deliver
impactful solutions. This is an excellent opportunity for a developer who
enjoys solving problems, taking ownership of their work, and contributing to
products used by clients around the world.

As part of a collaborative and highly skilled engineering
team, you'll participate in application design discussions, code reviews, and
continuous improvement initiatives that drive product innovation and quality.
You'll partner with cross-functional teams to deliver new features, optimize
performance, and ensure solutions meet business and user needs. Success in this
role requires a passion for software development, a commitment to coding best
practices, and a continuous learning mindset. If you're excited about working
with modern technologies, exploring AI-assisted development tools, and building
reliable software that makes a measurable impact, we'd love to hear from you.

What You'll Do:

  • Design, develop, test, and implement software enhancements
    and components.
  • Deliver new features and contribute to ongoing system
    improvements.
  • Troubleshoot and resolve software defects to support
    application quality and performance.
  • Apply AI-assisted development practices and AI-enabled
    technologies in daily development work.
  • Expand technical knowledge and depth while contributing to
    engineering initiatives.

Who You Are:

  • Bachelor's degree in Computer Science, Engineering, or a
    related field, or an equivalent combination of education and experience
  • Two (2) years of experience in software development
  • Proficiency in one or more modern programming languages or
    frameworks (e.g., Go, React,
  • JavaScript/TypeScript, Python, Java, or equivalent)
  • Experience with relational databases (e.g., SQL Server,
    PostgreSQL, Oracle) and query optimization techniques
  • Experience building or consuming RESTful APIs
  • Experience managing client-side application logic using
    JavaScript or TypeScript
  • Working knowledge of multi-layer application architecture,
    including database, server, and client technologies
  • Understanding of functional programming concepts and the
    ability to apply those concepts
  • across multiple software languages or frameworks
  • Familiarity with automated testing tools, code analysis
    tools, and modern software development workflows
  • Basic understanding of AI concepts, AI-assisted development
    tools, and integrating external services or APIs into applications
  • Strong debugging, analytical, and problem-solving skills
  • Ability to work independently on defined tasks and deliver
    quality solutions
  • Clear written and verbal communication skills
  • Ability to manage priorities, identify dependencies, and
    meet deadlines

Ideal to Have:

  • Experience with modern development practices (e.g., CI/CD,
    containerization, microservices)
  • Exposure to cloud platforms and cloud-native application
    development
  • Familiarity with scalable system design concepts and
    performance optimization techniques
  • Experience with web or mobile applications
  • Experience integrating AI services, machine learning APIs,
    or intelligent application features
  • Experience with automated testing frameworks and code
    quality tooling

Real Estate runs on Yardi. About Us:

Yardi pioneers the property tech industry by seamlessly
blending 40 years of tradition with forward-thinking innovation. We've created
a team of over 10,000 employees in over 40 locations around the globe dedicated
to making great real estate software products.

Discover the Yardi Difference:

Yardi is more than just a software company - we are
dedicated to creating a positive impact in our communities. Annually, Yardi
extends philanthropic support to organizations chosen by our employees. Our
team has contributed to over 350 nonprofits globally, demonstrating our
commitment to various causes and communities.

Our award-winning culture, consistently recognized by
Glassdoor's prestigious "Best Place to Work", fosters support,
collaboration, and growth. We prioritize your well-being with comprehensive
benefits, including 100% paid employee medical premiums, company profit-sharing
plan, and flexible work arrangements.

#YardiCareers #TeamYardi #hiring

Annual Salary Range: $130,000-$138,000

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

EOE/Race/Gender/Disability/Vets

*sa

#LI-Hybrid

Applied = 0

(web-9db6c7984-5xhmq)