Common App

Common App

Common App is a nonprofit organization that provides a streamlined platform for college applications, supporting students, families, and guidance counselors in navigating the college admission process while promoting access, equity, and integrity in ed...

Education Services
51-250
Founded 1975

Description

  • Provide technical guidance and mentorship to a team of software developers.
  • Design and develop web-based and mobile software products for the Common App platform.
  • Implement high-quality software products that meet the needs of the Common Application community.
  • Define architecture, guide team implementation, and help shape frontend standards across the organization.
  • Provide architecture guidance and best practices for backend and API development across teams.
  • Advise on database strategy and enterprise-level implementations for relational and non-relational data stores.
  • Guide organizational CI/CD strategy and cloud architecture decisions.
  • Shape Agile practices across teams, including code reviews, branching strategies, deployment processes, and QA practices.
  • Troubleshoot and debug production environments and lead resolution approaches.
  • Evaluate proof-of-concept solutions and recommend adoption impacts and implementation approaches.

Requirements

  • Must live in the United States.
  • Willingness to travel twice annually for the Common App Retreat.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field, or equivalent education and experience.
  • 8-10 years of progressive experience in software development.
  • 6-8 years of experience as a people manager.
  • Advanced proficiency in web application development using JavaScript, HTML, CSS, and modern SPA frameworks such as Angular and TypeScript.
  • Expertise in backend and API development using REST, C#, .NET Core, ORMs, Domain Driven Design, and Dependency Injection.
  • Expertise with relational and non-relational databases, including MySQL and AWS DynamoDB.
  • Advanced proficiency with CI/CD tools such as AWS CodeBuild, AWS Lambda, CloudFormation, GitHub Actions, Jenkins, and GitHub.
  • Advanced proficiency with AWS services including Fargate/ECS, S3, SWF, Step Functions, SQS, SES, ElasticCache, CloudFront, EC2, Serverless Lambda, VPC, and DynamoDB.
  • Expert understanding of Agile software practices and the full software development lifecycle.
  • Expertise in OWASP Top 10 security vulnerabilities and secure coding practices.
  • AWS Solution Architect certification preferred.
  • Passion for higher education is a plus.

Benefits

  • Virtual-first work environment.
  • Paid Time Off (PTO), seven company-wide holidays, nine floating holidays, and sick leave.
  • Monthly mental health day.
  • Choice of PC or Mac laptop, plus optional external monitor, keyboard, mouse, and headset.
  • One-time office set-up stipend, monthly remote work stipend, and monthly mobile stipend.
  • Market-based salary with performance-based bonus.
  • 403(b) retirement plan with 5% company contribution and 5% company match.
  • Health benefits including medical, vision, dental, HSA/FSA options, dependent care FSA, life and AD&D insurance, and short- and long-term disability insurance.
  • Budgeted annual funds for professional development and growth opportunities within the company.
  • Employee assistance, travel assistance, will preparation services, pet insurance, and 1Password family account.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Manager, Software Engineering (Carbon - Game Development)

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring an engineering leader for its Carbon team to guide development of the custom game engine and visualization platform that powers mission-critical defense simulation and command-and-control experiences.

C++ Linux
1 hour, 45 minutes ago

Engineering Manager, Canada

Fullscript 251-1K Health Care Providers & Services

Fullscript is hiring a hands-on Engineering Manager in Canada to lead a new pod focused on building and scaling Canada-specific product and commerce experiences that improve revenue, conversion, and the practitioner and patient experience.

Agile System Design
2 hours, 13 minutes ago

Machine Learning Engineering Manager - Personalization

Spotify Media

Spotify’s Personalization team is hiring a Machine Learning Engineering Manager in New York or Boston to lead safety-focused ML systems for recommendations, search, and emerging AI experiences.

Generative AI LLM Machine Learning
3 hours, 14 minutes ago

Director of AI Engineering

Ottimate IT Services

Ottimate is seeking a Remote U.S.-based Director of AI Engineering to lead the AI and ML layer of its accounts payable platform, building production systems that power invoice understanding, vendor intelligence, and autonomous AP workflows.

AWS Celery Machine Learning PostgreSQL Python REST API
4 hours, 19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers