Search jobs > Los Angeles, CA > Software engineer back

Staff Software Engineer, Back End

Crexi
Los Angeles, California, US
$187K-$200K a year
Full-time

About Crexi

Increase your chances of an interview by reading the following overview of this role before making an application.

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 frameworks.
  • You 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 system.
  • Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services.
  • Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews.
  • Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements.
  • Maintain a strong sense of business value and return on investment in planning, design, and communication.
  • Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility.
  • Estimate the project scope and timelines, and consistently deliver on those commitments.
  • Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations.
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development.
  • Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code.
  • Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization.
  • Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change.
  • Perform critical maintenance, deployment, and release support activities.

What you bring :

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

Plusses :

  • 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 developers.
  • System design beyond implementation details.
  • Forecast and communicate how changes can impact the organization and different teams.
  • Owning observability metrics and evaluating system performance / health.
  • Able to implement reusable and generic components / logic that is easy to maintain with a great developer experience API.

What We Offer :

  • Full Medical, Dental, Vision Health Benefits.
  • Competitive Compensation Package, Base, Bonus, and Stock Options.
  • 401K.
  • Growth Opportunities and Career Development.
  • Gym Membership to LA Fitness.
  • Perks and Discounts from Perkspot.

The anticipated salary range for candidates who will work in our Playa Vista, California location is $187,000 to $200,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.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
VirtualVocations
Burbank, California

A company is looking for a Staff Software Engineer II, Machine Learning. ...

Riot Games
Los Angeles, California

Lead the end-to-end integration of new premium content types in game, from creation by artists to the in-game experience, frontend and backend. Mentor and grow other engineers on the team. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discrim...

Promoted
VirtualVocations
Burbank, California

A company is looking for a Staff Software Engineer - Applied AI to enhance their developer portal through AI applications. ...

StubHub
Los Angeles, California

StubHub is looking for a Lead Staff Software Engineer - Full-Stack to lead, design and develop the next-generation technologies and complex features that change how millions of users explore, interact with and participate in live events worldwide. As a Lead Staff Software Engineer, you will be an in...

Promoted
VirtualVocations
Burbank, California

A company is looking for a Staff Software Engineer specializing in iOS development. ...

GEICO
Los Angeles, California
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. Focus on building end-to-end highly available Software-Defined network solutions spanning Data Center and Hybrid Multi-Cloud environments ...

Google
Los Angeles, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

SciTec
El Segundo, California

Demonstrated ability to perform independent analysis on complex software systems. SciTec is an industry leader in developing and deploying advanced software for the Department of Defense missile tracking mission. The ideal candidate will be a well-rounded, analytically minded C++ developer, work wel...

Excalibur Works
CA, United States

As a Staff Front-End Engineer, you will be a crucial part of our engineering team, helping to drive the development of our web application. Job Title:** Staff Front-End Engineer. You will work closely with designers and backend engineers to build and optimize user interfaces that are as beautiful as...

Livesuper
Los Angeles, California
Remote

You have a total of 10+ years of work experience in Software Development, including at least 5 years as a Senior Software Engineer or at least 2 years as a Staff Software Engineer / Sole Technical Lead / Architect. We are looking to bring on a full-stack Staff Software Engineer for our Super+ vertic...