Senior Software Developer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Absorb Software

Absorb Software

501 - 1000 employees

Founded 2003

☁️ SaaS

📚 Education

🏢 Enterprise

💰 $59M Private Equity Round - Absorb LMS on 2017-09

SaaS • Education • Enterprise

Absorb Software is an AI-powered learning management system (LMS) provider that delivers a cloud-based platform for enterprise training, onboarding, compliance, upskilling, customer education, and partner enablement. Its SaaS platform includes course authoring, a large content library, reporting and analytics, integrations with HCM/CRM systems, e-commerce for selling courses, and AI agents to personalize learning and streamline administration. Absorb targets HR, L&D, compliance, customer success, and partner teams at organizations of all sizes, emphasizing scalability, security, and measurable ROI.

📋 Description

• Work in an Agile (Scrum/Kanban) environment and lead technical activities across the team: estimation, sprint planning, full software development lifecycle work, code reviews, research, deployments, and documentation. • Own the design and delivery of complex features across the DMS platform and DMS API, ensuring solutions are scalable, maintainable, and aligned with the broader technical architecture. • Drive architectural decisions for data integration pipelines and API services, and help evolve the platform’s cloud infrastructure. • Partner with a cross-functional team to diagnose and resolve challenging software bugs, performance bottlenecks, and integration issues. • Work in parallel with agentic AI to deliver verified results faster, and help establish team patterns and standards for AI-assisted development. • Diagnose and resolve SQL Server performance issues, including query analysis and tuning. • Define and uphold development standards, quality practices, and technical architecture across deliverables. • Build and execute comprehensive automated tests (unit and integration) for all code modules. • Develop well-documented, intent-revealing code. • Lead peer review activities and raise the overall quality of the team’s output. • Create a learning environment through collaboration, shared knowledge, and technical leadership. • Mentor and coach peers and less experienced developers on design, programming approaches, application knowledge, and technical product knowledge.

🎯 Requirements

• A Bachelor’s degree in Computer Science or Software Engineering, or equivalent professional experience. • A minimum of 7+ years of related industry experience, including demonstrated technical leadership on complex projects. • Strong knowledge of C#, ASP.NET MVC, Web API, Micro Services, and REST API design. • Experience designing and building data integration pipelines and service-to-service integrations. • Hands-on experience with AWS (e.g., ECS/Fargate, SQS, S3, Lambda) and containerization with Docker. • Familiarity working with agentic AI (Claude, GPT) models. • Solid Object-Oriented Programming (OOP) skills. • Ability to write clean, well-factored code based on S.O.L.I.D. principles. • Experience with Test Driven Development. • Working knowledge of HTML/JavaScript, TypeScript, CSS, and front-end frameworks (React, jQuery, Knockout.js). • Proficiency with Git-based source control and CI/CD workflows. • Preferred requirements • Experience designing distributed, event-driven, or message-based systems (e.g., queue-based consumers, auto-scaling workloads). • AI agent development experience. • Experience writing, analyzing, and tuning well-performing T-SQL queries. • Experience with Object Relational Mappers such as Entity Framework. • Familiarity with Agile (Scrum/Kanban) practices and concepts. • AWS certification or equivalent cloud experience. • Passion for improving the customer experience. • Self-motivated and driven to meet long-term goals.

🏖️ Benefits

• Fully remote-first work with flexible work arrangements 🏡 • Comprehensive Health and Wellness Benefits including retirement savings programs, eligibility for two different bonus plans, generous time off, comprehensive medical and dental benefits based on your country of location 🧘 • New Hire Equipment Allowance and monthly Flex Allowance to support your success 📦 • Endless opportunity for career growth and internal mobility 🌱 • Employee driven DE&I programs 🫶

Apply Now

Similar Jobs

🔥 3 hours ago

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Senior Technical Lead at TELUS Digital leading the modernization of Java enterprise applications. Involves cloud-native technologies and requires extensive experience in software development and GCP.

🇨🇦 Canada – Remote

💵 CA$110k - CA$115k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🔥 9 hours ago

Search Atlas

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

🤝 B2B

Product Engineer owning product strategy and QA in a remote setting. Leading a pod's output in an AI-driven marketing platform.

🇨🇦 Canada – Remote

💵 $4k - $6k / month

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 14 hours ago

Nagarro

10,000+ employees

🤝 B2B

🏢 Enterprise

SAP FICO Consultant configuring end-to-end financial processes in SAP S/4HANA. Collaborating with clients finance teams and driving financial master data relevant to R2R.

🔥 14 hours ago

OneStream Software

1001 - 5000

💸 Finance

🏢 Enterprise

Senior Software Engineer developing high-performance software solutions for OneStream XF Platform. Leading design discussions and mentoring engineers in a collaborative environment.

🇨🇦 Canada – Remote

💵 $151k - $196k / year

💰 Series B on 2021-04

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 18 hours ago

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Senior Software Engineer contributing to Firefox installations, updates, and OS integrations at Mozilla. Collaborating with distributed teams to deliver high-quality software solutions.