Allied Benefit Systems is a company that values remote work and flexibility. They are seeking a Senior Software Engineer - Backend responsible for designing and developing backend software solutions, including APIs and business logic, to support internal and external Digital products.
Responsibilities:
- Design, develop, and maintain backend services, APIs, and business logic that enable frontend teams to focus on presentation and application behavior
- Contribute to feature delivery while also supporting shared platform capabilities as needed to enable team and organizational goals
- Collaborate with front-end engineers, product partners, and other stakeholders to ensure backend solutions effectively support feature requirements
- Participate in roadmap execution that balances feature delivery with backend and platform health
- Provide technical guidance to junior developers, particularly in backend design, code quality, and maintainability
- Partner with the manager and stakeholders to identify and resolve technical or delivery blockers
- Participate in code reviews to ensure solutions align with established engineering standards and best practices
- Work across the full development lifecycle, including design, implementation, testing, and deployment
- Contribute to the creation and maintenance of automated CI/CD pipelines supporting backend services
- Meet expectations for productivity, quality, and achievement of individual and team goals
- Collaborate with the manager to help shape technical strategies aligned with product and platform needs
- Adhere to all applicable privacy and security regulations, including HIPAA, HITECH, and related standards
- Other duties as assigned
Requirements:
- Bachelor's degree in computer science or information Technology or equivalent work experience required
- 7+ years of professional software development experience building and supporting production grade systems
- Experience designing and implementing APIs and backend services that encapsulate business logic and support frontend applications
- Deep expertise in C# and .NET, including ASP.NET Web APIs and modern .NET (.NET Core)
- Strong foundation in object-oriented programming and design, with practical application of SOLID principles
- Proven experience designing scalable application architectures, such as Microservices, N Tier, or Clean Architecture
- Hands-on experience with relational databases (e.g., SQL Server, MySQL) and data access technologies such as Entity Framework Core or comparable ORMs
- Experience writing maintainable, testable backend code, with exposure to TDD and/or BDD practices
- Experience deploying and operating backend services and databases in cloud environments such as Azure, AWS, or GCP
- Demonstrated ability to quickly learn and adopt new technologies, frameworks, or patterns as business and technical needs evolve
- Ability to independently analyze problems and implement effective technical solutions, balancing quality, performance, and maintainability
- Experience leveraging AI assisted development tools to improve productivity, code quality, or learning
- Familiarity with Infrastructure as Code concepts and tools such as Terraform
- Experience with authentication and integration patterns, including SSO and system to system data exchange
- Familiarity with Azure DevOps or similar platforms for source control and build automation
- MCSA, GCP, and HIPAA Awareness/Security certifications