Back to results

Sr. Software Engineer

  • Remote, United States

$140,000 to $170,000 USD / year

Applications open in a new tab.

Job details

Pay
$140,000 to $170,000 USD / year
Apply by
Posting language
English
Posted

Original job description

We are looking for a Senior Software Engineer to join our team. This is a fully remote role that will help design scalable, secure software solutions across web services and user-facing applications. This role will contribute to end-to-end engineering efforts, from building robust integrations and modern interfaces to strengthening authentication, performance, and release quality. The ideal candidate brings strong full-stack development experience, collaborates effectively with product and engineering partners, and takes ownership of delivering reliable, maintainable systems.

Responsibilities:

  • Design and implement dependable service integrations by defining contracts, validating data, mapping payloads, and supporting versioned interfaces across connected systems.
  • Develop secure identity and access capabilities, including single sign-on, session management, authorization controls, and tenant-aware security boundaries.
  • Build and enhance full-stack applications using modern front-end and back-end technologies, including user interfaces, business logic, APIs, and database updates.
  • Create responsive, accessible, and configurable digital experiences that support multilingual use cases and consistent behavior across web and mobile clients.
  • Deliver embedded and partner-facing solutions that function effectively within external websites and mobile web views, including cross-origin communication and session restoration.
  • Maintain high engineering standards through automated testing, code quality checks, continuous integration practices, and proactive monitoring of production behavior.
  • Improve application performance, address technical debt, and contribute reviewed changes that strengthen long-term maintainability and reliability.
  • Support engineering workflow improvements through automation and practical tooling, including AI-assisted development approaches where appropriate.
  • Partner with product managers, internal engineers, and external vendors to refine requirements, resolve technical dependencies, and prepare changes for release.
  • Contribute to application evolution by extending existing platforms and supporting architectural changes between monolithic and microservices-based implementations while preserving client compatibility.
  • Strong hands-on experience in full-stack software engineering with expertise in React.js, TypeScript, Node.js, and modern API development.
  • Hands-on knowledge of C#, .NET, and ASP.NET for building and maintaining enterprise-grade applications and services.
  • Demonstrated ability to design, test, and support integrations, including API development, API testing, and cloud-based connectivity.
  • Experience working with SQL databases, GitHub-based development workflows, and structured code review practices.
  • Familiarity with AWS services, cloud integrations, and event-driven or streaming technologies such as Apache Kafka.
  • Solid understanding of secure application design, authentication patterns, authorization controls, and session management concepts.
  • Proficiency with front-end technologies including JavaScript, CSS, and SCSS to create responsive user experiences.
  • Ability to collaborate across product, engineering, and vendor teams while balancing quality, delivery timelines, and technical complexity.
More about this job

Skills

  • Full-stack development
  • Communication skills
  • Test automation
  • Statistical quality control
  • CI/CD
  • Workflow
  • Microservices
  • TypeScript
  • Node.js
  • API development
  • C#
  • .NET
  • Microsoft ASP.NET
  • SQL
  • GitHub
  • AWS
  • Apache Kafka
  • JavaScript
  • CSS

Report this job