Software Engineer, Team Lead - US Based Remote Opportunity at Common

Arlington, Virginia, United States

Common Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
NoVisa
Higher Education, Non-Profit, EdTechIndustries

Requirements

  • Candidates must live in the United States
  • Willing to travel to attend twice annual Common App Retreat
  • Bachelor's degree or higher in Computer Science or Engineering or relevant field; or equivalent combination of education and experience
  • 8-10 years of successful, 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, TypeScript, with the ability to define architecture, guide team implementation, and influence frontend standards across the organization
  • Expert in backend and API development using REST using C#, .NET Core, ORMs, and applying Domain Driven Design and Dependency Injection, providing guidance on architecture and best practices across teams
  • Expert in relational and non-relational databases, including MySQL and NoSQL data stores (AWS DynamoDB), with the ability to advise on database strategy and enterprise-level implementations
  • Advanced proficiency in Continuous Integration / Continuous Delivery (CI/CD) using tools such as AWS CodeBuild, AWS Lambda, CloudFormation, GitHub Actions, Jenkins, and source control systems (GitHub), with guidance on organizational CI/CD strategy
  • Advanced proficiency with AWS services, including Fargate/ECS, S3, SWF, Step Functions, SQS, SES, ElasticCache, CloudFront, EC2, Serverless Lambda, VPC, and DynamoDB, with the ability to provide strategic guidance on cloud architecture
  • Expert in Agile development environments, with the ability to shape practices across teams and guide the adoption of best practices
  • Expert across the software development lifecycle, including code repository and branching strategies, code reviews and coding standards, code deployment processes, quality assurance practices
  • Expert in debugging and troubleshooting production environments, providing oversight and guidance to teams on resolution approaches
  • Expert in evaluating and recommending solutions based on complex POC, with guidance on adoption and organizing impacts
  • Advanced proficiency in understanding OWASP Top 10 security vulnerabilities and secure coding practices, providing guidance to teams on secure architecture and compliance
  • AWS Solution Architect certification (ideal)
  • Passion for higher education (ideal)

Responsibilities

  • Reports to Senior Director, Software Engineering
  • Part of a team of engineers designing and developing both web-based and mobile software products for Common App
  • Provide technical guidance and mentor a team of Software Developers
  • Implement high quality software products that meet the needs of The Common Application community

Skills

Key technologies and capabilities for this role

JavaScriptHTMLCSSAngularTypeScriptWeb Application DevelopmentSPA frameworks

Questions & Answers

Common questions about this position

Is this a remote position?

Yes, this is a US-based remote opportunity, but candidates must live in the United States and be willing to travel for twice-annual Common App Retreats.

What salary or compensation does this role offer?

This information is not specified in the job description.

What are the key skills required for this Software Engineer, Team Lead role?

The role requires 8-10 years of software development experience, 6-8 years as a people manager, advanced proficiency in web/frontend development (JavaScript, HTML, CSS, Angular, TypeScript), backend/API development (C#, .NET Core, REST, Domain Driven Design), databases (MySQL, AWS DynamoDB), and AWS/DevOps tools (CI/CD, Lambda, etc.).

What is the company culture like at Common App?

Common App is a mission-driven non-profit focused on access, equity, and integrity in college admissions, supporting over 1 million students annually, with a collaborative team of engineers developing web and mobile products.

What qualifications make a strong candidate for this role?

Strong candidates will have a Bachelor's degree in Computer Science or Engineering (or equivalent), 8-10 years of progressive software development experience, 6-8 years as a people manager, and expert-level skills in frontend, backend, databases, and AWS/DevOps with the ability to mentor teams and guide architecture.

Common

Coliving spaces with private room rentals

About Common

Common.com provides coliving spaces in urban areas, offering private room rentals within shared homes. The company targets young professionals and digital nomads who seek flexible and friendly housing solutions. Each home is fully furnished with high-quality furniture and includes private bedrooms, shared common areas, and amenities like weekly cleaning and laundry facilities. Common.com differentiates itself by providing a hassle-free living experience with managed properties and a community network. Members can easily transfer between rooms or homes, making it a convenient option for those who value modern communal living.

New York City, New YorkHeadquarters
2015Year Founded
$137.3MTotal Funding
SERIES_DCompany Stage
Real EstateIndustries
51-200Employees

Risks

Increased competition from Habyt could threaten Common's market share.
Merger may lead to internal restructuring challenges and cultural clashes.
Expansion into St. Paul may face unforeseen regulatory or market acceptance challenges.

Differentiation

Common offers fully furnished homes with high-quality furniture from top brands.
The company provides private rooms with ensuite bathrooms in shared homes.
Common includes weekly cleaning, free laundry, and essential supplies in its rental fees.

Upsides

Merger with Habyt positions Common as a leading global co-living operator.
Partnerships with Clutter and Leeway Home enhance convenience and appeal.
Expansion into St. Paul, Minnesota, indicates growth opportunities in new markets.

Land your dream remote job 3x faster with AI