Sr. Software Engineer
This opportunity is ideal for a highly experienced software engineer who is passionate about building scalable SaaS solutions while contributing to a mission‑driven environment that supports meaningful social impact. In this role, you will help shape the technical direction of a modern software platform, collaborating closely with Product, QA, and Engineering teams to deliver high‑quality, reliable applications. You will take ownership of architectural decisions, mentor fellow engineers, and drive continuous improvement across agile development workflows. The position combines deep technical problem‑solving with leadership responsibilities, offering the chance to influence engineering standards, scalability strategies, and AI‑driven development practices. Candidates who enjoy balancing hands‑on coding with mentorship and technical stewardship will thrive in this collaborative and fast‑paced environment. This fully remote role also provides strong opportunities for professional growth, innovation, and long‑term career development.AccountabilitiesLead technical design and architectural decisions to ensure scalable, maintainable, and high‑performing SaaS applications.Collaborate with Product, QA, and Engineering teams to deliver reliable software solutions aligned with business and user needs.Diagnose and resolve complex technical issues, performance bottlenecks, and production challenges across full‑stack applications.Champion agile development processes, continuous improvement initiatives, and efficient sprint delivery practices.Conduct comprehensive code reviews to maintain coding standards, improve software quality, and mentor engineering team members.Drive adoption of AI‑assisted development tools and workflows to enhance productivity, code analysis, and technical problem‑solving.Mentor junior and mid‑level engineers by fostering technical growth, architectural thinking, and strong ownership practices.Contribute to long‑term platform stability by proactively managing technical debt and improving software development lifecycle practices.Partner closely with product stakeholders to identify technical risks, evaluate implementation complexity, and recommend scalable solutions.Support the development of high‑quality testing strategies including unit, integration, and end‑to‑end testing approaches.RequirementsStrong full‑stack software engineering experience with deep expertise in .NET (C#), TypeScript/Node.js, and React.js.Advanced understanding of modern JavaScript architectures, scalable backend systems, and frontend application development.Strong SQL and database optimization skills with experience building high‑performance systems.Experience with asynchronous programming, multi‑threading, and scalable distributed application design.Proven ability to design, develop, and maintain enterprise‑grade SaaS platforms.Strong understanding of software quality practices including unit testing, integration testing, and end‑to‑end testing methodologies.Experience using AI‑powered engineering tools such as Claude Code, Copilot, Cursor, or similar technologies to improve development efficiency.Demonstrated leadership capabilities with experience mentoring engineers and guiding technical decision‑making.Ability to balance rapid delivery with long‑term architectural stability and technical debt management.Strong communication and collaboration skills with experience working cross‑functionally in agile product environments.Passion for continuous learning, innovation, and improving engineering standards within a collaborative team culture.Experience with .NET Core, NestJS, Kafka, AWS cloud infrastructure, or CRM platforms is considered a strong advantage.BenefitsCompetitive salary range approximately between $114,800 and $160,000 USD, with eligibility for discretionary bonus opportunities.Fully remote, full‑time work opportunity within the United States and select Canadian provinces.Comprehensive medical, dental, and vision insurance coverage.24/7 access to healthcare support services and wellness‑focused resources.Generous paid time off package including PTO, flex days, volunteer days, company holidays, and paid parental leave.401(k) matching program to support long‑term financial planning and retirement savings.Company‑provided equipment and tools to support productivity in a remote work environment.Collaborative, mission‑driven culture focused on innovation, impact, and employee growth.Opportunities for mentorship, career advancement, and continuous technical development.Flexible and supportive work environment designed to encourage work‑life balance and employee wellbeing.#J-18808-Ljbffr