Common App is hiring a Software Engineer, Team Lead to guide a team of developers and implement high-quality software products for our college admission community. This remote position reports to the Senior Director, Software Engineering and involves designing both web-based and mobile applications.
What You'll Do
- Provide technical guidance and mentor a team of Software Developers.
- Implement high-quality software products that meet the needs of The Common Application community.
- Design and develop both web-based and mobile software products.
- Define architecture, guide team implementation, and influence frontend standards across the organization.
- Provide guidance on architecture and best practices across teams.
- Advise on database strategy and enterprise-level implementations.
- Provide guidance on organizational CI/CD strategy.
- Provide strategic guidance on cloud architecture.
- Shape Agile practices across teams and guide the adoption of best practices.
- Provide oversight and guidance to teams on resolution approaches for production issues.
- Guide adoption and organizing impacts of solutions based on complex proof-of-concept.
- Provide guidance to teams on secure architecture and compliance.
What We're Looking For
- Candidates must live in the United States and be willing to travel for twice-annual company retreats.
- A Bachelor's degree or higher in Computer Science or Engineering, or an 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 and TypeScript.
- Expert in backend and API development using REST with C#, .NET Core, ORMs, Domain Driven Design, and Dependency Injection.
- Expert in relational and non-relational databases, including MySQL and NoSQL data stores like AWS DynamoDB.
- 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 like GitHub.
- Advanced proficiency with AWS services, including Fargate/ECS, S3, SWF, Step Functions, SQS, SES, ElasticCache, CloudFront, EC2, Serverless Lambda, VPC, and DynamoDB.
- Expert in Agile development environments.
- Expert across the software development lifecycle, including code repository and branching strategies, code reviews and standards, deployment processes, and quality assurance practices.
- Expert in debugging and troubleshooting production environments.
- Expert in evaluating and recommending solutions based on complex proof-of-concept.
- Advanced proficiency in understanding OWASP Top 10 security vulnerabilities and secure coding practices.
Nice to Have
- AWS Solution Architect certification.
- A passion for higher education.
Technical Stack
- JavaScript, HTML, CSS, Angular, TypeScript, C#, .NET Core, ORMs
- MySQL, AWS DynamoDB
- AWS CodeBuild, AWS Lambda, CloudFormation, GitHub Actions, Jenkins, GitHub
- AWS Fargate/ECS, AWS S3, AWS SWF, AWS Step Functions, AWS SQS, AWS SES, AWS ElasticCache, AWS CloudFront, AWS EC2, AWS Serverless Lambda, AWS VPC
Team & Environment
You will be part of a team of engineers designing and developing software products, reporting directly to the Senior Director, Software Engineering.
Benefits & Compensation
- Compensation: $135,000 - $149,034
- Virtual-first office
- Paid Time Off (PTO)
- Seven company-wide holidays and nine floating holidays
- Sick leave and a monthly mental health day
- Choice of PC or MAC laptop, external monitor, keyboard, mouse, and/or headset
- One-time office set-up stipend
- Monthly remote work and mobile stipends
- Performance-based bonus
- 403(b) retirement plan with 5% company contribution and an additional 5% company match
- Choice of two health insurance plans, with Health Savings Account and Medical Flexible Spending Account options
- Vision and Dental insurance
- Dependent Care Flexible Spending Account
- Maven virtual clinic for women’s and family health
- Company-provided life, AD&D, short-term, and long-term disability insurance
- Opportunity to purchase additional life insurance
- Budgeted annual funds for professional development
- Mutual of Omaha Employee Assistance Program, will preparation, and travel assistance
- Payroll deduction pet insurance through PinPaws
- 1Password family account
Work Mode
This position is a US-based remote opportunity.
Common App is a mission-driven non-profit dedicated to access, equity, and integrity in college admission. We are a diverse, collaborative, team-oriented, and creative environment where each person feels encouraged to contribute.

