Skip to Main Content
← Back to Jobs

Software Engineer (.NET/Classic ASP)

eSUB Construction Software San Diego, CA
  • Expired: over a month ago. Applications are no longer accepted.

A .NET/Classic ASP Software Engineer at eSUB Construction Software works with a diverse team to create and extend a cloud-based solution for subcontractors. Our solution aims to empower subcontractors to get information to the right people at the right time, to bring the field and the back office closer together, and to enable greater efficiency and productivity. Successful engineers at eSUB work collaboratively, are self-motivated, and are always learning.

In this role, you will help support feature development and maintenance of eSUB’s Classic ASP products, and participate in innovative opportunities. This is a highly collaborative role, as you will interact daily with Database Administrators, QA Engineers, Web Developers, Mobile Developers, and Product Owners.

Responsibilities & Duties

  • Develop and maintain
    • Classic ASP products and services
    • NET and Classic ASP hybrid architecture based on .NET Core
  • Write SQL queries
  • Write high-quality code following OOP principles and best practices within the relevant frameworks
  • Participate in pair programming with other developers
  • Collaborating with global development team
  • Contribute to and start leading code reviews, design reviews, effort estimates, task breakdowns, and other team discussions
  • Fix software defects
  • Break down features into testable sub-tasks
  • Estimate and commit to tasks and manage your time to deliver as committed
  • Meaningfully test all of your work including writing automated tests whenever possible
  • Follow coding and other standards per team practices
  • Work with the existing engineering team on continuously improving the performance, scalability, and reliability of eSUB products
  • Collaborate with the product and engineering teams to design and deploy new features
  • Learn about on the latest tools and patterns consistent with your role
  • Participate in our Agile processes—from updating Jira to reflecting meaningfully in retrospectives and everything in between
  • Other duties as assigned


  • 5 to 8 years of experience in a software engineering/development role
  • 5 years or more of experience in the following:
    • Classic ASP
    • REST
    • SQL Server, T-SQL
  • Demonstrated mastery of OOP and commonly used design patterns
  • 5 or more years of experience in the full software development lifecycle
  • 3 or more years of experience working with datasets / databases particularly SQL Server
  • Experience working in the Visual Studio IDE
  • Experience in at least one Agile software development methodology (e.g. Scrum, Kanban)
  • Strong collaboration and communication skills
  • Ability to engage throughout the department and the company to achieve goals
  • Bachelor’s Degree in a relevant major or equivalent years of experience
  • Any of the following would be a plus:
    • Construction industry knowledge
    • Experience with ASP.NET MVC, WCF, or Web API
    • Experience with C#
    • Experience with Entity Framework
    • Experience in B2B product development
    • Experience in a CI/CD environment
    • Knowledge of Swagger and/or Postman, or other API documentation and testing too
    • Knowledge of microservices patterns
    • Experience in ASP.NET Identity, or knowledge of how OAuth and JWT works
    • Experience working with cloud technologies (i.e., Microsoft Azure)
    • Experience in Angular, Javascript, Sass, CSS, HTML

About You

  • You respect and share our values
  • You love working with teams of smart and driven people who are excited to solve challenging problems
  • You can talk about complex software systems and have ideas on how to most effectively build quality, performant, and easily supportable software
  • You believe that code-reviews, giving them and asking for them, are important to delivering quality a product
  • You love to cover your code with adequate unit, integration, and performance tests
  • You are adamant about instrumenting and measuring the performance of code to find bottlenecks and improve performance
  • You exhibit dogged determination to get to the root of problems
  • You care about best-practices and evangelizing them with the team
  • You like to research and propose new techniques and methodologies to improve quality and efficiency of our software
  • You can clearly convey your thoughts, enjoy presenting what you’ve done, and can cater your message to audiences both technical and non-technical

Behavior and Scope

  • You understand the priorities and goals for the team.
  • You’re thoughtful about process; proposes changes as needed for the whole team to execute more efficiently.
  • You hold your team accountable for their best possible efforts.
  • When finding an issue in another team, you raise the matter tactfully with that team.
  • When discussing work, you engage in discussion around business impact.
  • You can develop large parts of systems on your own to support products.
  • You routinely work without needing major direction or attention to achieve success in your role.
  • You typically work on systems in multiple domains; you may require some guidance to complete complex work to achieve success.
  • You own major functionality in a product and can diagnose issues, determine root cause, and recommend a resolution.
  • You mentor others when opportunities are presented.

eSUB Construction Software

Why Work Here?

Excellence, leadership, collaboration and fun. We're disrupting a trillion dollar industry and having a blast in the process!

If you're bold in your pursuits and passionate about change, then this might be the environment for you! eSUB provides world class, venture backed SaaS and mobile project management solutions to the skilled trades that build projects like the Freedom Towers, airports, major ballparks and tech campuses of the world. Our headquarters are located in the epicenter of San Diego's most desirable location, La Jolla / UTC. With a gym, food trucks, outdoor hammocks, barbecues, private shuttles to UTC Mall, in house ping pong, pool tables and open, collaborative space, we clearly value work/life balance and a commitment to the best. If you desire to be mentored by proven executives and collaborate with connected teams, consider joining our team.


4875 Eastgate Mall, Ste. 250, San Diego, CA 92121
San Diego, CA