Back to jobs

SENIOR SOFTWARE ENGINEER

Jobgether
Full-timesenior

Job description

Accountabilities: • Design, develop, and maintain full-stack SaaS applications using C#, .NET Core, Angular, and cloud technologies. • Own features end-to-end, from gathering requirements and designing solutions to deployment, monitoring, support, and continuous improvement. • Build clean, scalable, maintainable, and production-ready software following modern engineering practices. • Contribute to frontend architecture, Angular best practices, reusable component libraries, and scalable user interface solutions. • Participate in code reviews, technical discussions, and initiatives that improve engineering quality and team effectiveness. • Collaborate with product managers, designers, and business stakeholders to deliver impactful features aligned with user needs. • Use customer feedback, analytics, observability data, and engineering insights to identify opportunities for product improvements. • Contribute to application architecture decisions and feature-level technical design. • Improve CI/CD pipelines, DevOps practices, cloud workflows, and overall development efficiency. • Troubleshoot and resolve issues across distributed systems and cloud environments. • Support major product releases and strategic engineering initiatives. • Evaluate feature success through measurable business outcomes, user adoption, and product performance indicators. Requirements: • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience. • 5+ years of software development experience building production applications. • Strong expertise in C# and .NET Core development. • Strong experience building and maintaining modern Angular applications. • Experience designing frontend architectures, reusable components, and scalable UI patterns. • Ability to provide thoughtful technical recommendations around frontend development, usability, and user experience. • Experience developing and deploying SaaS or cloud-native applications. • Hands-on experience with Microsoft Azure services, including Azure Service Bus, Azure Functions, Azure API Management, and Azure SQL. • Experience working with Docker, Kubernetes, Git, CI/CD pipelines, and Azure DevOps. • Experience with automated testing frameworks such as NUnit, MSTest, Playwright, or similar tools. • Strong understanding of application architecture, software design principles, and feature-level implementation. • Experience owning software through development, deployment, production support, and iteration. • Experience with PDF and document-generation technologies such as Aspose, IronPDF, or iTextSharp is a plus. • Background in tax, accounting, financial services, or regulated industries is preferred. • Exposure to Python, AI/ML technologies, or AI-powered product features is advantageous. • Experience working in high-growth SaaS companies or startup environments is a plus. • Ability to use analytics, observability tools, and customer feedback to improve product usability and adoption. Benefits: • Fully remote work opportunity. • Unlimited vacation policy, paid sick time, and company holidays. • Paid parental leave. • Healthcare benefits and 401(k) retirement plan. • Opportunity to work within a growing technology environment with significant ownership and visibility. • Ability to influence product strategy, architecture decisions, and engineering practices. • Collaborative culture focused on innovation, continuous improvement, and user-centered engineering. • Opportunity to contribute to impactful software solutions while growing with an expanding team. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Skills

C#.NET CoreAngularMicrosoft AzureAzure Service BusAzure FunctionsAzure API ManagementAzure SQLDockerKubernetesGitCI/CDAzure DevOpsNUnitMSTestPlaywrightAsposeIronPDFiTextSharpPythonAI/ML