Remote job
Sr. Software Engineer
Job details
About this role
Role overview Build and maintain full-stack software, from responsive user interfaces to backend services, cloud infrastructure, and data storage. You’ll contribute to system design and delivery while working with partner teams to shape requirements and roadmaps. The work emphasizes scalable, maintainable solutions and sound engineering practices.
Responsibilities - Develop and maintain user interfaces with React, TypeScript, and Material UI. - Build and optimize backend services using C# .NET and Node.js. - Manage cloud infrastructure with Terraform and AWS or a comparable provider. - Design database schemas and improve query performance in Microsoft SQL Server. - Collaborate across teams to define project requirements and delivery plans. - Improve code quality and delivery through testing and continuous integration and deployment practices.
Requirements - At least five years of professional software engineering experience. - Strong working knowledge of React, TypeScript, and Material UI. - Proficiency building backend services with C# .NET. - Experience designing and tuning Microsoft SQL Server databases. - Hands-on cloud experience and competency with Terraform-based infrastructure as code. - Understanding of modern software architecture and REST API design, with strong problem-solving and collaboration skills. - Familiarity with generative AI tools and coding agents.
Nice to have - Experience with Docker, Kubernetes, or serverless systems. - Background in unit, integration, and end-to-end testing, CI/CD tooling, or scripting.
Benefits and work setup The source describes a hybrid work model and lists health benefits, paid time off, retirement matching, paid parental leave, career development support, and wellness programs. A base salary range of $140,000–$180,000 is provided.