Senior Software Engineer (c#)

What we do:

As a Software Engineer on the Foundation team, you provide the web services, messaging systems, data stores, and other server-side systems our product teams need to get their job done quickly and easily. You’ll be charged with continuously enhancing and reinventing BoomTown’s server side platform. You’ll use C# to implement high performance web services backed by Redis, DynamoDB, SQL server, etc. You’ll be a key player in designing and refining BoomTown’s server side APIs.

We'd like to speak to you if:

  • You have at least 5+ years of C# experience in a professional setting.
  • You’re comfortable working on multiple operating systems and platforms.
  • You have been and are comfortable with being a technical leader within the development team.
  • You have designed or built event driven architectures and systems.
  • You are comfortable debugging performance issues and intimately understand CPU/Memory/Network tradeoffs.
  • You have SQL Server or other RDBMS experience.
  • People bring you their trickiest debugging problems for help.
  • You’ve designed, built, and deployed distributed applications.
  • You enjoy training and educating your fellow developers.
  • You love programming and learning new technologies.

We'd be really impressed if:

  • You’ve helped a team migrate from .NET to the JVM
  • You have production code running in a Docker Container.
  • You have experience with Nettiers or other C# DAO frameworks.
  • You have experience with Octopus, Teamcity, and other build/deploy products.
  • You have built systems using
  • You have additional NoSQL database experience like MongoDB.
  • You’ve run production code using platform-as-a-service offerings like AWS Lambda, Kinesis, or similar

What is BoomTown, you ask?

BoomTown was ranked on the Inc 500 Fastest Growing Companies list in 2011, 2012 and 2013. BoomTown is a fast growing web-based software company specializing in an end-to-end web marketing solution for real estate. Our flagship product is used by top-producing real estate brokers and teams across the country. BoomTown enjoys success by combining nimble management, a top-notch technical team, and unequaled customer service. We are extremely passionate about our platform, as well as our relationships among our team and with our partner clients.

Life at BoomTown

Our philosophy can be summed up fairly succinctly - we create powerful, yet simple software to drive our clients’ business outcomes.  We’re truly passionate about our clients; and we’re focused on designing innovative solutions for their complex needs that make a difference in their lives.  Simply put, we work hard to create inspired solutions that people love to use.

BoomTown offers you:

Growth potential and ability to lead change
Company leadership that believes in flexibility, freedom, and innovation
Challenging, motivating, fun and dog-friendly work environment
Company culture that is guided by our core values that thrives on passion and innovation
Agile product management methodologies with minimal process overhead

Meet Some of BoomTown's Employees

Adria J.

Success Consultant Team Lead

Adria supports BoomTown’s network clients who help build websites and implement the marketing solutions. She also delivers strategic coaching for larger client bases.

Jake W.

Software Engineer

Jake works on the Consumer Team to create client-facing developments that provide engaging customer experiences. He also builds upon existing software to help BoomTown scale.

Back to top