ย 

Senior Software Engineer

Hybrid
Senior
๐Ÿ‡จ๐Ÿ‡ฆ Canada
๐Ÿ‡บ๐Ÿ‡ธ United States
๐Ÿ’ฐEquity
Software Developer
Software development

About this role:

We are seeking a highly skilled and experienced Senior 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 datatransfer using a full breadth of data transfer protocols available by each system.
  • Provide technical expertise in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services.
  • 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.
  • 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:

  • 5+ 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 re-useable and generic components / logic 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 Fitness
  • Perks and Discounts from Perkspot

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

Crexi

Crexi is the commercial real estate industryโ€™s fastest-growing marketplace, data, and technology platform dedicated to supporting the CRE industry and its stakeholders.

Real Estate
Technology

Other jobs at Crexi

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all Crexi jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

๐Ÿ‡จ๐Ÿ‡ฆ Canada
๐Ÿ‡บ๐Ÿ‡ธ United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย