A

Asure

Cloud-based HCM SaaS for SMBs

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$100k - $120k

About the Job

Requirements

  • At least 3 years of professional experience with a modern programming language such as C#/.NET, Java, or Node.js with TypeScript.
  • At least 3 years of hands-on experience with both relational databases (MSSQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB, GraphDB).
  • Exposure to AWS services, including Lambda, SQS, SNS, EventBridge, and S3.
  • Practical experience building and consuming RESTful APIs.
  • Proficiency with Git for version control and collaboration.

Responsibilities

  • Design, develop, and maintain backend services and APIs (RESTful and GraphQL).
  • Build services and integrations that can be consumed across multiple teams and platforms.
  • Work with relational and NoSQL databases, ensuring data is structured for performance and scalability.
  • Develop solutions using AWS cloud services, including Lambda, SQS, SNS, EventBridge, S3, and DynamoDB.
  • Collaborate with architects and other engineers to implement services based on OpenAPI contracts.
  • Participate in code reviews, testing, debugging, and performance optimization.
  • Contribute to team-owned frontend repositories when necessary.
  • Follow Git-based workflows and industry best practices for version control and collaboration.

Desired Qualifications

  • Strong understanding of service-oriented architecture (SOA) and distributed systems.
  • At least 5 years of professional experience in C#/.NET, Java, or Node.js with TypeScript.
  • At least 5 years of professional experience with relational databases (MSSQL, PostgreSQL).
  • At least 5 years of experience with AWS DynamoDB or Neptune GraphDB.
  • Hands-on experience building products with AWS cloud services (Lambda, SQS, SNS, EventBridge, S3, DynamoDB, Neptune).
  • Exposure to modern frontend frameworks (Vue.js, React).
  • Ability to work independently and collaborate effectively in a contract-first development environment, leveraging OpenAPI specifications to implement services in parallel with other teams, such as service producers and consumers.

About the Company

Asure

Cloud-based HCM SaaS for SMBs

Asure Software provides cloud-based Human Capital Management (HCM) solutions for small and mid-sized businesses, including payroll, tax services, time and attendance, and HR services delivered via Software-as-a-Service. The product is a subscription service accessed online, handling core HR tasks and payroll with scalable support for up to 1,000 employees and no heavy IT infrastructure. It differentiates itself by focusing on SMBs with a hosted SaaS model and a broad partner ecosystem with payroll providers, brokers, banks, and CPAs. Its goal is to help SMBs attract, develop, and retain talent while aligning HR activities with financial growth and keeping cash flow predictable through subscriptions.

Company size
201-500
Company stage
IPO
Headquarters
Austin, TX
Founded
1994

Recently Posted Jobs

Explore more opportunities at Asure

See more jobs