Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$145k - $160k

Magpie

About Magpie At Magpie, we envision a world where every child, no matter their background, becomes a confident reader. Our nonprofit team combines research-backed instruction, joyful game design, and innovative technology to tackle America’s reading crisis head-on — with the goal of eradicating illiteracy through a digital-first, student-centered approach. Role Summary We’re seeking an experienced Full Stack - Senior Software Engineer to join our small, mission-driven Platform team. You’ll wear many hats, work across boundaries, and help us build a platform that scales impact—not just traffic. In this role, you’ll design and build the core systems that power Magpie’s learning experiences, from scalable backend services to intuitive front-end interfaces and reliable data pipelines. You’ll help create experiences that meet every child where they are in their learning journey, while unlocking actionable insights for educators and families. You’re drawn to missions that matter. You think deeply about the systems behind learning, not just the code. You balance pragmatism with curiosity and build for the long term. The ideal candidate pairs strong technical execution with deep empathy for users, thrives in a collaborative startup environment, and is motivated by the opportunity to make reading joyful and accessible for all. What You’ll Do: Design and build platform capabilities that deliver reliable, high-value features with safety, precision, and user focus. Collaborate closely with product managers, designers, and fellow engineers to create new features and improve existing ones. Approach the platform as a product: maintain a clear understanding of customer needs, identify friction points, and take ownership of outcomes with metrics-driven decision making (KPIs, OKRs, and North Star metrics). Use data to inform decisions, measure impact, and drive improvements through empirical evidence. Take ownership across all phases of development, from design to production, and monitor system performance in live environments. Continuously improve the flow of work from idea to production, using data to identify and remove friction. Write clean, efficient, and well-documented code following best practices. Build and maintain APIs, and integrate with third-party services. Ensure application performance, quality, and responsiveness across platforms. Participate in code reviews, testing, and debugging to maintain high-quality deliverables. Mentor other engineers and contribute to their growth. Contribute to architectural decisions and help define technical standards and best practices. Stay up to date with emerging technologies and suggest improvements to enhance development processes. A strong candidate will possess: 6+ years of full-stack engineering experience, with a track record of building systems, driving engineering standards, and setting technical direction. Experience building for both internal stakeholders and external users, including complex systems such as authentication, onboarding, or enablement features. Experience writing automated tests (unit, integration, and/or end-to-end) as part of normal delivery workflow, with an understanding of how testing supports confident, frequent deployment. Hands-on experience with event-driven architecture, system integrations, and content management platforms. You’ve led the design or delivery of meaningful systems that improved outcomes for users or teams. Startup or early-stage company experience, ideally as a founding engineer, with a strong sense of ownership over what you build. A pragmatic approach to tools and technologies, with the ability to explore alternatives and make recommendations to improve systems and processes. Tech Stack: Infrastructure / Backend: Terraform, Infrastructure as Code (IaC), AWS, SQL/NoSQL (Postgres, Mongo, Timestream), Lambda Software / Frontend: TypeScript, JavaScript, CSS, React Within your first 30 days, you will: Pair with teammates across disciplines to learn how we build, ship, and support new features. Start contributing to production code and exploring our workflows, tools, and deployment practices. Get comfortable in the codebase, understanding our architecture and systems. Embrace Magpie’s spirit of curiosity and exploration—ask questions, challenge assumptions, and dig into our models and mission. Connect with cross-functional teams to see how engineering supports product and learning goals. By day 60, you’re: A fully integrated member of the team, collaborating across product, engineering, and operations. Owning smaller features or components end-to-end and delivering user-focused solutions. Contributing to technical discussions, code reviews, and team decision-making. Identifying opportunities to improve systems, processes, or developer experience. Building deeper connections with teammates and understanding how your work drives Magpie’s mission forward. By day 90, you will: Help shape how we build—mentoring teammates, influencing architecture, and evolving the platform for scale. Take an active role in design discussions and long-term technical planning. Establish and refine patterns, processes, and documentation that strengthen our engineering culture. Lead by example in code quality, testing, and collaboration. Be recognized for your curiosity, craftsmanship, and ability to lift others up. What Success Looks Like: You consistently drive progress—enhancing our systems, sharing knowledge, and delivering meaningful results. You take initiative, spot and solve problems early, and bring creative solutions to the table. You elevate those around you through mentorship, collaboration, and communication. You directly contribute to Magpie’s mission: making reading joyful, accessible, and transformative for every child. What You'll Receive: Salary range of $145,000 - $160,000 per annum Competitive medical, dental, vision benefits Opportunity to work remotely for a mission-driven company full of change-makers Enjoy the freedom of flexible time off to balance work and personal life, ensuring you stay refreshed and productive. 401k with 4% guaranteed match Work environment that values balance and harmony with a deep commitment to diversity, equity and inclusion Opportunity to travel and meet your team members in-person 2x per year Join Us At Magpie, your work will directly unlock the great reader in every child. If you’re ready to lead with purpose, build with urgency, and partner with a mission-driven team to solve one of America’s biggest educational challenges — we want to hear from you. #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Brooklyn, NY vacancy
  •  ...improvement by suggesting improvements to software architecture, software development...  ...technologies etc.Strictly follow Citi’s engineering standards and ensure these are followed...  ...of judgement and autonomy.Acts as SME to senior stakeholders and /or other team members.... 
    Senior

    Virtusa

    Jersey City, NJ
    1 day ago
  • $130k - $150k

    Senior Software Engineer - AI/Agentic SystemsPearson Learning Studio (PLS) - REIA Squad | Hoboken, NJPearson Learning Studio is seeking a Senior Software Engineer to join the Re-imagining Assessments (REIA) squad within the PLS team to help design and build next-generation... 
    Senior
    Full time

    Pearson

    Hoboken, NJ
    5 days ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Senior
    Work at office
    Worldwide

    Global-e

    Hoboken, NJ
    3 days ago
  •  ...CoStar Group in San Diego is seeking a Senior Software Engineer to lead full-lifecycle development of our Real Estate Analytics platform. The role focuses on scalable data-heavy applications, AI-assisted development workflows, and close collaboration with product and... 
    Senior

    your Jared

    Brooklyn, NY
    3 days ago
  • $108k - $216k

     ...: $108000 - $216000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The Senior Software Engineer will lead the delivery of scoped features and models through collaborative teams, ensuring alignment with platform and business... 
    Senior
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    2 days ago
  •  ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend... 
    Senior
    For contractors
    Live in
    Remote work

    SageSure

    Jersey City, NJ
    4 days ago
  •  ...week and work remotely one day. A member of our recruitment team will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    3 days ago
  •  ...Hello, I have an opportunity for "Senior Software Engineer" and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact details and if you could refer someone i really appreciate it. Job Title... 
    Senior
    Contract work
    H1b
    Immediate start

    Navtech

    Jersey City, NJ
    3 days ago
  •  ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven... 
    Senior
    Remote job
    Full time
    Home office

    Moneyline Group Corp

    Jersey City, NJ
    12 hours ago
  •  ...Senior Software EngineerWe are looking for a Senior Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing.This role reports... 
    Senior
    Work at office

    Kastel Staffing

    Hoboken, NJ
    4 days ago
  • $200k - $300k

     ...looking to hire a Founding-caliber Backend Leaning Full Stack Engineer . This is an opportunity for someone who thrives in early-stage...  ...quickly, and wear multiple hats. Ideal Background 6+ years of software engineering experience with a backend focus. Strong Python, Node... 
    Senior
    Remote work

    Goliath Partners LP

    Brooklyn, NY
    18 hours ago
  • $47 - $52 per hour

     ...Job TitlePay Range: $47hr - $52hrRequirement/Must HaveBachelor’s or master’s degree in computer science, software engineering, or a related field.Minimum of 8-10 years of experience in software engineering.Expertise in Java programming language including frameworks like... 
    Senior

    Cynet Systems

    Secaucus, NJ
    4 days ago
  • $145k - $160k

     ...Senior Salesforce DeveloperWe are seeking a highly skilled Senior Salesforce Developer to design, develop, and implement scalable,...  ...datasetsRequired QualificationsBachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)7+ years of... 
    Senior
    Full time

    Pearson Education Services

    Hoboken, NJ
    4 days ago
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Engineer Minneapolis, MN, US Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables... 
    Senior
    Work experience placement
    Remote work

    Kaleidoscope Innovation, Inc.

    Brooklyn, NY
    3 days ago
  •  ...real surface area, works in the open, and ships at pace. The engineers on this team are the people market makers call when milliseconds...  ...early member of the team What We're Looking For 5+ years of software engineering experience, with meaningful time spent on distributed... 
    Senior
    Remote work

    SOLANA FOUNDATION

    Brooklyn, NY
    18 hours ago
  •  ...pay bills, earn on their balances, and move money internationally—all from a single account that is simple & transparent. As a Software Engineer on the North America Account team, you'll work on products that customers interact with every day. You'll own meaningful... 
    Senior
    Local area

    Wise Group

    Brooklyn, NY
    2 days ago
  •  ...This is a 12-month contract role for a Senior Software Engineer based in New York City, New York, United States. Responsibilities Design and develop production software applications and services using Java and Spring Write and optimize SQL queries and work with relational... 
    Senior
    Contract work

    Intone Networks

    Brooklyn, NY
    4 days ago
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Software Engineer (Senior-Level) Full Time Direct Labor Huntsville, AL, US 30+ days ago Requisition ID: 1440 Penta is seeking a highly‑motivated Software... 
    Senior
    Full time
    Contract work

    PENTA RESEARCH, INC.

    Brooklyn, NY
    3 days ago
  •  ...Senior Software Engineer (TACL | HPE Nonstop)Location: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension)We are seeking a highly skilled and experienced professional to join our team for a mission-critical project... 
    Senior

    InterSources

    Jersey City, NJ
    4 days ago
  • $221.19k - $285.6k

     ...robust solutions, making appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering, velocity, and cost. Innovate, design, and implement software solutions that contribute towards improvement and resiliency, reliability, efficiency, and... 
    Senior
    Work experience placement
    Remote work

    Jackalope Digital LLC

    Brooklyn, NY
    12 hours ago
  •  ...Title: Senior Software Engineer Location: Remote Type: Contract Our direct client is seeking a Backend Engineer who will build and operate the core APIs, services, orchestration layers, integrations, and business capabilities. This role combines strong software engineering... 
    Senior
    Contract work
    Remote work

    Partner's Consulting Inc

    Brooklyn, NY
    18 hours ago
  • $125k - $155k

     ...As a Senior Software Engineer, you will be instrumental in building and maintaining real-time event-based systems. Full-time Closes 09/09/2026 You will be joining the Offers team, where you will contribute to empowering the Business, quickly and easily creating new bonus... 
    Senior
    Full time
    Work at office
    Work from home

    bet365 Group

    Brooklyn, NY
    4 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...requirementsSummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior

    Sonsoft

    Jersey City, NJ
    3 days ago
  • $135k - $159k

     ...Mainspring. This is an opportunity for you to join a world-class engineering team: to build and run automated testing systems to ensure the...  ...Validation: Create workflows to validate complex hardware/software integrations and resolve system-level bottlenecks Root Cause Analysis... 
    Senior
    Local area
    Flexible hours

    Ring

    Brooklyn, NY
    1 day ago
  •  ...and develop equitable, accessible, and innovative data and software services that impact hundreds of millions of people. As a member...  ...Trust Active DHS Clearance (preferred) The Gist… The Senior Software Engineer designs, develops, tests, and deploys front-end and back-end... 
    Senior
    Local area

    Amivero

    Brooklyn, NY
    4 days ago
  •  ...Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota,...  ...a hands‑on execution seat on a small, senior team. You’ll own complete vertical...  ...the team — mentor mid‑level and junior engineers through code reviews, architectural... 
    Senior
    Contract work

    Neura Market

    Brooklyn, NY
    5 days ago
  •  ...Architect Agentic Runtimes: Build and scale the orchestration engines that execute complex agentic workflows, ensuring low-latency tool...  ...that provides foundational theory in algorithms, systems, and software design. Experience: You bring 7+ years of hands‑on experience building... 
    Senior
    Full time

    CVIN LLC

    Brooklyn, NY
    3 days ago
  •  ...Ayr Energy is looking for software engineers who can help build software platforms that scale indefinitely and connect the entire organization together. You'll work across distributed systems, data pipelines, APIs, and user interfaces to deliver secure, high-quality products... 
    Senior

    3one4 Capital

    Brooklyn, NY
    2 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Full time
    Work at office

    Speechify

    Jersey City, NJ
    12 hours ago
  • $95.3k - $158.8k

     ...smarter risk decisions possible? What's the next step in your software engineering career, and how could your expertise help drive innovative,...  .... Design and work with complex data models. Mentor less-senior software developers on development methodologies and optimization... 
    Senior
    Local area

    LexisNexis Risk Solutions

    Brooklyn, NY
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!