Software Engineer

  • Carlsbad, CA
  • Full-time

Company Description

MaintenanceNet, Inc. is a 2012 Workplace Excellence winner and recognized employer of choice. In addition to employment accolades, the company has won numerous technology awards for automation. We are a fast growing technology company that empowers the world’s leading manufacturers and channel partners to expand the scope and success of their service sales initiatives. The company has delivered millions of dollars in service revenue globally, while also improving overall customer satisfaction and retention for the businesses it serves. The key to MaintenanceNet’s success is its proficiency in turning incomplete or inaccurate customer data into actionable business intelligence. We uncover new service sales and renewal opportunities and automate the delivery of service quotes to the market to drive transaction and increase service revenue. MaintenanceNet’s Service360® cloud-based service contract management platform and AutoQuote™ Solution expedites and automates sales processes, and provides a channel-friendly approach to service quoting, ordering and renewing.  At MaintenanceNet, we value our employees and offer comprehensive, competitive compensation and benefit programs in a state-of-the-art, fun, flexible, highly collaborative environment. (

Job Description

Mid and Senior level Web Application Developer postions available. Will have a proven track record of building high quality software. Experience developing N-tier, SOA applications is a must. He/she will have extensive knowledge of database design and development.
• Work with Architect and Applications Developers to understand business application change requirements and goals and assist in the development of scalable, available, and high performance applications.
• Document designs, systems and processes.
• Troubleshoot production problems and work with other team members to identify and address issues.
• Improve incident and change management processes for agile development environment.


• 3-5 or 5-10 years working in the Microsoft stack, including extensive experience using C#, .NET 3.5/4.0
• Solid SQL development skills
• Be able to demonstrate a solid understanding of database design principles
• Experience working with Microsoft web technologies such as ASP.NET and WCF
• Knowledge of JavaScript, jQuery, AJAX, REST, MVC (Model-View –Controller) and LINQ
• Strong understanding of Patterns and Practices

• Strong understanding of Patterns and Practices
• Technical foundation and in-depth knowledge of enterprise applications.
• Understanding of Agile development methodology (Agile and Scrum).

• Test Driven Development (TDD) experience is a plus
• Experience with Windows Workflow Foundation and/or Razor is a plus
• Experience in Virtual Environments (VMWare)
• Technical lead experience coupled with ability to mentor jr developers

• Technical foundation and in-depth knowledge of enterprise applications.

• Understanding of Agile development methodology (Agile and Scrum).

• Bachelor's Degree in Computer Science or related field.


This job description is not intended to be all inclusive, and employee will also perform other reasonable related business duties as assigned by supervisor. The company reserves the right to revise or change job duties as needed. This job description does not constitute a written or implied contract of employment

Additional Information


  • Work for a successful, growing company
  • Partner with professionals in a collaborative, casual, fun and high energy environment, known for being one of the best places to work in San Diego..
  • Enjoy coming to work in a state-of-the-art environment, attending our lunch & learns, or getting fit with our trainer.

MaintenanceNet, Inc is an Equal Opportunity Employer.  All candidate information will be kept confidential. 

For consideration, send your resume and salary expectations