Skip to content

Senior Software Engineer

Dallas, Texas, United StatesEngineering

Job description

TeamSupport is a leading enterprise customer support management software provider that includes TeamSupport (Help Desk), TeamSuccess (Customer Success Management), and Customer Chat. We started in 2008 and have made our mark in the SaaS world as a highly respected and sought-after provider for B2B technology companies.

We are seeking a highly skilled Senior Software Engineer to join our dynamic and forward-thinking team. In this role, you will have the opportunity to work on cutting-edge projects that require exceptional technical expertise. You will play a crucial role in designing, developing, and maintaining software solutions that drive our company's success. If you have experience in designing and developing elastic (horizontally scalable), clustered systems or modern web stack and like to learn from your peers and teach them something as well, you'll fit in well with our team.

This position resides in the R&D department. In this role, you will have the opportunity to develop our new SSO / Access Control strategy across multiple products, as well as new feature development.

What you will work on:

  • Develop high-quality software design and architecture

  • Identify, prioritize and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Review, write, and debug code to meet solution requirements and business goals.

  • Understand design decisions, participate and contribute to design considerations.

  • Create test suites that will become part of our CI/CD.

  • Collaborate with internal teams and vendors to fix and improve products

  • Create and update technical architecture documentation

  • Ensure software is up-to-date with the latest technologies

  • Provide solid communication, coordination, and ownership of assignments

Job requirements

Are you a fit?

  • Required bachelor's degree in Computer Science (CS) or Computer Engineering(CE) from an accredited university.

  • 7+ years programming experience, preferably in C# (.NET) or Java.

  • 5+ years of modern web app development (React, AngularJS, Javascript, TypeScript)

  • 2+ years working with modern SSO providers (Auth0, Okta, etc.)

  • 2+ years SQL

  • Equally comfortable with backend or frontend development.