Logo
CREXi

Staff Software Engineer, Back End

CREXi, Vista, California, us, 92085


About Crexi

Crexi is reimagining commercial real estate, building industry-leading software for professionals to more effectively market, analyze, and trade commercial property. With a suite of due diligence tools, transaction services, deal pipeline support, and a dynamic listing marketplace, Crexi accelerates deal efficiency and has empowered millions of monthly users to close more than $615 billion in deals and market over $7 trillion in property value.

About this role:

We are seeking a highly skilled and experienced Staff Software Engineer specializing in backend development with a strong emphasis on Dotnet Core and Microsoft technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance backend systems in a distributed cloud environment. This role requires a deep understanding of software engineering principles, exceptional problem-solving skills, and the ability to collaborate with members of the product, engineering, executive and operations departments.

What you'll do:You will be part of a team which drives innovation into our product suite by designing, developing, troubleshooting, maintaining, optimizing and scaling cloud-based backend platform components, services and frameworksYou will be responsible for designing and building connectors to these various systems, while striving for extensibility, usability and scalability of data transfer using a full breadth of data transfer protocols available by each systemProvide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend servicesMentor and coach team members, guide them to solutions on complex design issues and do peer code reviewsWork with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirementsMaintain a strong sense of business value and return on investment in planning, design, and communicationLead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibilityEstimate the project scope and timelines, and consistently deliver on those commitmentsImplement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectationsResearch, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product developmentMaintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure codeInspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organizationProactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that changePerform critical maintenance, deployment, and release support activitiesWhat you bring:

8+ years of professional software development experience with a focus on backend systemsExtensive experience with Dotnet Core and other Microsoft technologies (e.g., ASP.NET, C#, SQL Server)Strong understanding of software architecture and design patterns and principlesCan work on system level projects and can come up with new approaches where neededExperience with cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker, Kubernetes)Experience with microservices architectureProficiency in RESTful API design and developmentSolid understanding of database design and query optimization as well as data storage options and when to use themFamiliarity with version control systems (e.g., Git)Excellent problem-solving and analytical skillsEffective communication and collaboration skillsPlusses:

Knowledge of frontend technologies such as Angular, React, or Vue.js.Familiarity with DevOps practices and CI/CD pipelines.Ability to coach and mentor other developersSystem design beyond implementation detailsForecast and communicate how changes can impact the organization and different teamsOwning observability metrics and evaluating system performance/healthAble to implement re-useable and generic components / logic is easy to maintain with a great developer experience apiWhat We Offer:

Full Medical, Dental, Vision Health BenefitsCompetitive Compensation Package, Base, Bonus, and Stock Options401KGrowth Opportunities and Career DevelopmentGym Membership to LA Fitness FitnessPerks and Discounts from Perkspot

The anticipated salary range for candidates who will work in our Playa Vista, California location is $187,000 to $230,000. The final salary offered to a successful candidate will depend on several factors, which may include, but are not limited to, the type and length of experience applicable to the role and within the industry, education, geographic location, etc. Commercial Real Estate Exchange, Inc ("Crexi") is a multi-state employer, and this salary range may not reflect positions that work in other states.

Crexi is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Crexi will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.