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

  • Lead and mentor a team of Software Developers while providing technical guidance.
  • Design and develop web-based and mobile software products for Common App.
  • Implement high-quality software products that meet the needs of the Common Application community.
  • Provide architecture guidance and influence frontend standards across the organization.
  • Advise on backend, API, and database strategy and enterprise-level implementations.
  • Guide organizational CI/CD strategy and cloud architecture decisions.
  • Shape Agile practices and software development standards across teams.
  • Oversee debugging, troubleshooting, and resolution of production issues.
  • Evaluate proof-of-concept solutions and recommend adoption approaches.
  • Provide guidance on secure coding practices, security architecture, and compliance.

Requirements

  • Must live in the United States.
  • Willing to travel for twice-annual Common App Retreats.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field, or equivalent education and experience.
  • 8-10 years of successful, progressive experience in software development.
  • 6-8 years of people management experience.
  • 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, ElastiCache, CloudFront, EC2, Serverless Lambda, VPC, and DynamoDB.
  • Expertise in Agile development environments and across the software development lifecycle, including code reviews, branching strategies, deployments, and QA practices.
  • Expertise in debugging production environments and evaluating complex POC solutions.
  • Advanced understanding of OWASP Top 10 security vulnerabilities and secure coding practices.
  • AWS Solution Architect certification preferred.

Benefits

  • Competitive salary of $135,000-$149,034.
  • Virtual-first work environment.
  • Paid time off, seven company-wide holidays, nine floating holidays, sick leave, and a monthly mental health day.
  • Remote work support including a laptop choice, peripheral allowance, office setup stipend, monthly remote work stipend, and monthly mobile stipend.
  • Financial benefits including a performance-based bonus and a 403(b) retirement plan with company contribution and match.
  • Health and wellness coverage including medical, dental, and vision insurance, HSA/FSA options, and life and disability insurance.
  • Budgeted annual funds for professional development and growth opportunities within the company.
  • Additional perks including employee assistance, travel assistance, pet insurance, and a 1Password family account.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Manager, Merchants

Burq 11-50 Air Freight & Logistics

Burq is hiring an Engineering Manager to lead its Merchants engineering function across two teams responsible for the merchant-facing product as the company expands into enterprise delivery.

AWS Node.js PostgreSQL TypeScript
15 hours, 23 minutes ago

Engineering Manager - Money Management

Stripe 5K-10K Diversified Financial Services

Stripe is hiring an engineering leader for its Money Management team to help build and scale Stripe Treasury, the company’s business account product, for users worldwide.

1 day, 13 hours ago

Líder de Squad de Engenharia

Media.Monks 5K-10K Media

Monks is hiring a Lead de Engineering to coordinate a diverse engineering squad supporting client and internal software and technology initiatives.

Agile JIRA Kanban Scrum Trello
1 day, 14 hours ago

Senior Engineering Manager, Voice and Video

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Senior Engineering Manager, Voice Media to lead the technical strategy and execution for core media infrastructure powering Voice services at global scale.

AWS Java Microservices Rust System Design Twilio
1 day, 14 hours 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