Design and deliver high-quality software that is scalable, secure, and reusable—leveraging modern technologies, proven design patterns, and cloud-native practices to power BigFuture’s core tools.
Collaborate with product owners, architects, and stakeholders to uphold the highest engineering standards and translate big ideas into impactful, student-facing solutions.
Break down new product capabilities into actionable, verifiable technical changes that move quickly from concept to reality.
Champion Agile, CI/CD, and DevOps best practices to build resilient systems that serve millions of students seamlessly.
Participate in, or lead Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) by contributing to team deliverables and driving alignment, focus, and momentum across sprints.
Elevate team performance by giving and receiving thoughtful code reviews, mentoring peers, and helping solve complex technical challenges.
Assist in resolving production issues with urgency and precision, ensuring a smooth and reliable user experience.
Model discipline in adhering to development standards, security practices, and CI/CD principles while helping the team move fast without compromising quality.
Continuously grow your skills and embrace a poly-skilled environment where everyone contributes beyond their specialty.
Develop and maintain a thorough understanding of the customer’s business processes and operations so that business needs can be translated into elegant, maintainable engineering solutions.
Partner with architects, lead engineers and data leads in evaluating feature requests, providing level-of-effort estimates, contributing to sprint planning, and advising/coaching on UI best practices that scale across BigFuture’s ecosystem.
Drive technical excellence by leading and participating in design and code reviews that sharpen ideas and strengthen the team’s craft.
Requirements
4-6 years of production level software development experience managing the entire lifecycle of features, including design, development, documentation, and deployment, with a focus on clear and accurate interfaces and integrations.
Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, Next.js, APIs, and AWS Serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, etc.).
Leadership in the end-to-end design and implementation of user interfaces, from architectural planning and component strategy through to polished execution, including accessibility, performance optimization, and mentoring peers on building intuitive, scalable, and user-centric front-end solutions.
Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
Ability to travel 3-5 times a year to our NYC or Reston, VA office.
Authorization to work in the United States.
Benefits
Annual bonuses and opportunities for merit-based raises and promotions
A mission-driven workplace where your impact matters
A team that invests in your development and success
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.