Sr. Software Engineer at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer in the United States.
This role offers the opportunity to shape and elevate a high-impact SaaS platform that empowers nonprofits to maximize their fundraising and community engagement efforts. You will work across engineering, product, and QA teams to design and deliver scalable, reliable, and high-performing software solutions in a mission-driven environment. The position blends hands-on technical leadership with architectural ownership, enabling you to influence both day-to-day development and long-term system design. You will operate in an agile, fast-paced setting where continuous improvement, innovation, and collaboration are core expectations. A strong focus is placed on modern engineering practices, including AI-assisted development and automation. This is an ideal role for a senior engineer who enjoys solving complex technical challenges while mentoring others and driving engineering excellence.
In this role, you will take ownership of technical direction, engineering quality, and cross-functional collaboration to ensure the delivery of robust and scalable SaaS solutions:
- Define and drive the technical vision for your domain, ensuring alignment with enterprise architecture and long-term scalability goals.
- Design, build, and maintain high-quality full-stack applications using modern frameworks and best engineering practices.
- Diagnose and resolve complex performance, scalability, and system bottlenecks across production environments.
- Lead code reviews and enforce engineering standards to ensure maintainability, stability, and high-quality delivery.
- Champion Agile practices and continuous improvement across sprint planning, execution, and retrospectives.
- Mentor and coach engineers at different levels, fostering technical growth, ownership, and stronger architectural thinking.
- Integrate AI-driven tools into development workflows to improve productivity, debugging, and engineering efficiency.
- Partner closely with Product and QA teams to translate requirements into scalable, production-ready solutions.
The ideal candidate brings deep full-stack expertise, strong architectural thinking, and a leadership mindset focused on engineering excellence:
- 7+ years of software engineering experience building and scaling SaaS applications.
- Strong proficiency in .NET (C#), TypeScript/Node.js, and modern front-end frameworks such as React.
- Solid understanding of software architecture, distributed systems, and scalable system design principles.
- Strong SQL skills and experience with performance optimization, multi-threading, and asynchronous programming.
- Proven ability to lead technical initiatives, manage technical debt, and ensure long-term system stability.
- Experience conducting rigorous code reviews and maintaining high engineering standards.
- Familiarity with AI-assisted development tools and a forward-looking approach to engineering innovation.
- Strong collaboration skills with the ability to work closely with product, QA, and engineering stakeholders.
- Experience mentoring engineers and improving team performance in agile environments.
- Comprehensive health, dental, and vision insurance options
- Access to 24/7 virtual healthcare services
- Competitive PTO package including paid vacation, flex days, volunteer days, and paid holidays
- Paid parental leave
- 401(k) retirement plan with employer match
- Provided work equipment for remote productivity
- Annual salary range: $114,800 – $140,000 (plus potential discretionary bonus)
- Fully remote work within the U.S. and select Canadian provinces
- Inclusive and mission-driven work environment focused on nonprofit impact