Senior Software Architect

15 hours ago


New York, New York, United States Network for Good Full time
About Us

Network for Good is a nonprofit organization dedicated to unleashing generosity. Through innovative programs and strategic partnerships, we have delivered over $5 billion to 400,000+ charities since 2001. Our partners, including Walmart, Google, and Patagonia, use our donor-advised fund to power giving programs that enable donors to support the causes they care about.

About the Role

We are seeking a Senior Engineer to architect and build a flexible technology solution to garner adoption by the world's largest platforms and allow us to seamlessly disburse funds to nonprofits. You must be passionate about building world-class software, know about integrations and payment technology, and believe that the power of generosity can change the world.

Requirements
  • Cloud-Native Expertise: Proven experience developing cloud-based systems, including architecture, deployment, and scaling applications in platforms such as AWS, Azure, or GCP.
  • Full-Stack Development: Deep knowledge of full-stack web development, including back-end, front-end, and data management. You are familiar with analytics tools and third-party SaaS integrations.
  • API and Systems Integration: Strong background in designing and integrating user-facing web applications, developing APIs, and modernizing complex systems and data sets.
  • Complex Workflow Solutions: Successfully built and integrated technology for sophisticated workflows, especially around fintech topics like money movement and payments.
  • Cross-Functional Collaboration: Experience working closely with teams across disciplines and fostering effective teamwork at all seniority levels.
  • Process Improvement Enthusiast: Comfortable facilitating and improving development processes with a keen eye on modern engineering tools and best practices.
  • Mission-Driven: Passionate about applying your skills to make a positive impact on society through technology.
About the Job

As the first in-house Senior Engineer, you'll play a key role in shaping our technology strategy and engineering organization. You'll collaborate with leadership to define the future state of our technology roadmap and drive its execution.

Lead our software development process, provide technical guidance, and create solutions to ensure our technology is tooled for growth and resilience.

Expertly develop both back-end and front-end code (full-stack development).

Guide architecture and implementation discussions, help unblock other developers, establish best practices for maintainability, and strategically balance test coverage, risk and budget.

Work collaboratively on a cross-functional team of developers, designers, QA, and product managers, as well as other non-technical team members.

Communicate professionally and empathetically, solicit and provide feedback from your team to ensure alignment across initiatives.

Learn and share your approach to build technical awareness and collaboration across other teams.

Technologies You'll Work With

As the Senior Engineer, you'll be working with modern, scalable technologies to build and optimize our platform. We expect you to have experience with, or be excited to work with, the following:

  • Cloud Platform: Primarily AWS (Amazon Web Services), including services like EC2, Lambda, S3, RDS, and Terraform for infrastructure-as-code and scalability.
  • Backend Development: Expertise in Node.js or Python for server-side logic and API development.
  • Frontend Development: Proficiency in React.js for building dynamic, user-friendly web interfaces.
  • Databases: Experience with PostgreSQL for relational data management; exposure to MongoDB is a plus.
  • CI/CD: Familiarity with GitHub Actions for continuous integration and deployment, ensuring automated testing and smooth code deployment processes.
  • Payments & APIs: Practical knowledge of working with payment gateways and banking APIs (e.g., Stripe, Braintree, CashPro), and ensuring PCI compliance for secure financial transactions.
  • Monitoring & Logging: Proficiency in tools like DataDog for monitoring, logging, and alerting, ensuring the system's health and resilience.


  • New York, New York, United States Monad Corporation Full time

    Join Monad Labs as a Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to lead the development of our EVM Layer-1 blockchain. As a key member of our team, you will be responsible for designing and implementing high-performance software systems from scratch in C++.Key Responsibilities:Architect and implement improvements to...


  • New York, New York, United States Lynx Software Technologies Full time

    {"title": "Senior Software Developer", "description": "Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key ResponsibilitiesDesign and develop software...


  • New York, New York, United States Benchmark IT - Technology Talent Full time

    Job Title: Senior Software Engineer/ArchitectBenchmark IT - Technology Talent is seeking a highly skilled Senior Software Engineer/Architect to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our highly scalable, distributed computing framework.Key Responsibilities:Develop, enhance,...


  • New York, New York, United States Mitchell Martin Full time

    Job Title: Senior Software ArchitectAt Mitchell Martin, we are seeking a highly skilled Senior Software Architect to join our team. The ideal candidate will have a strong background in software development, with expertise in designing and developing complex architecture for banking software.Key Responsibilities:Design and develop platform component...


  • New York, New York, United States Vimerse InfoTech Inc Full time

    Job SummaryAt Vimerse InfoTech Inc, we are seeking a highly skilled Senior Software Architect to lead the development of complex software solutions using Microsoft technologies. The ideal candidate will have a strong background in .NET Core, C#, and SQL Server, with experience in cloud platforms such as Azure or AWS. Key ResponsibilitiesDesign and implement...


  • New York, New York, United States INSPYR Solutions Full time

    Job SummaryAs a Senior Software Architect at INSPYR Solutions, you will be responsible for leading the development of high-quality software solutions. You will work closely with engineering and product teams to scope and distill product requirements into design and technical specifications. Your expertise in architecting sophisticated technical changes will...


  • New York, New York, United States Restore Hyper Wellness Full time

    Job Title: Senior Software EngineerRestore Hyper Wellness is seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in building and delivering the first generation of Hyper Wellness software.About the RoleWe are looking for a highly skilled software engineer with a strong...


  • New York, New York, United States Unavailable Full time

    About the RoleWe are seeking a highly skilled Solutions Architect to join our team at Systems Planning and Analysis, Inc. (SPA). As a Solutions Architect, you will play a critical role in designing, building, and implementing secure, scalable, and reliable software systems architectures that meet the business requirements.Key ResponsibilitiesDesign and...


  • New York, New York, United States INSPYR Solutions Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled and experienced Lead Software Engineer to join our team at INSPYR Solutions. As a key member of our engineering team, you will be responsible for leading projects, architecting technical solutions, and mentoring junior engineers.Key Responsibilities:Lead projects and work closely with...


  • New York, New York, United States Tech Holding Full time

    About UsTech Holding is a full-service consulting firm that delivers predictable outcomes and high-quality solutions to clients. Our team members have industry experience and have held senior positions in various companies, and we have developed a unique approach supported by principles of deep expertise, integrity, transparency, and dependability.The RoleWe...


  • New York, New York, United States Ripple Full time

    About RippleRipple is a pioneering company in the field of blockchain technology, dedicated to empowering the builders of tomorrow on the XRP Ledger (XRPL). Our mission is to democratize the digital economy by providing practical support, empowering a community of developers, and offering the expertise of a visionary technology company.The RoleWe are seeking...


  • New York, New York, United States PERMEVO Full time

    Job Title: Lead Principal EngineerAt Permevo, we are seeking a seasoned Lead Principal Engineer to architect and lead the development of cutting-edge, high-performance systems for real-time applications.Key Responsibilities:Design and develop high-performance, low-latency systems for real-time applications, ensuring scalability and fault tolerance.Optimize...


  • New York, New York, United States Targeted Talent Full time

    Job Title: Senior Software EngineerAbout the Company:Targeted Talent is a company at the forefront of developing the world's highest-performance pure digital AI inference chip. We are seeking a highly skilled Senior Software Engineer to lead our software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and...


  • New York, New York, United States Vimerse InfoTech Inc Full time

    Job Title: Net ArchitectVimerse InfoTech Inc is seeking a highly skilled Net Architect to join our team.Job DescriptionWe are looking for a talented Net Architect to design and implement complex software solutions using Microsoft technologies. The ideal candidate will have a strong background in.NET Core, C#, and SQL Server, as well as experience with cloud...


  • New York, New York, United States TEGNA Full time

    About TEGNATEGNA Inc. is a leading media company that serves the greater good of our communities. We deliver innovative solutions across platforms, empowering stories, conducting impactful investigations, and providing meaningful insights for business stakeholders and operational teams.Job SummaryWe are seeking a highly skilled Senior Full-Stack Engineer,...


  • New York, New York, United States Ripple Full time

    About RippleRipple is a leading technology company that's revolutionizing the way value moves across the globe. We're building a world where value flows like information does today, and we're already making it happen. Our crypto solutions for financial institutions, businesses, governments, and developers are improving the global financial system and...


  • New York, New York, United States Jobot Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at Jobot. As a key member of our engineering team, you will be responsible for designing and developing low-latency software that optimizes cryptocurrency trade execution and powers the core of billions of dollars in trading volume on the Solana network.About the RoleDesign...


  • New York, New York, United States iHeartMedia, Inc Full time

    Senior Salesforce Software EngineeriHeartMedia, Inc is seeking a highly skilled Senior Salesforce Software Engineer to join our team. As a key member of our technology team, you will be responsible for architecting and building solutions on the Salesforce platform, leveraging your expertise in technology strategy and ability to work independently and provide...


  • New York, New York, United States NVIDIA Full time

    About NVIDIANVIDIA is a leading technology company that is shaping the future of data centers. We are committed to innovation and excellence in our products and services.Job DescriptionWe are seeking a talented Senior Software and System Architect to join our SW Architecture group. The successful candidate will be responsible for researching new technologies...


  • New York, New York, United States Unreal Gigs Full time

    Job Title: Senior Software EngineerAre you a seasoned software engineer with a passion for leading complex projects and mentoring teams while crafting innovative solutions? Do you thrive in environments where you can solve challenging technical problems and have a direct impact on the development of cutting-edge products? If you're a coding expert who loves...