Arlington, Virginia, United States Remote (Country) Employment

Common App is hiring a Software Engineer, Team Lead - US Based Remote Opportunity

About the Role

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.

Required Skills
JavaScriptTypeScriptAngularC#.NET CoreMySQLAWS DynamoDBORMsHTMLCSSTeam LeadershipSoftware EngineeringAgile Methodologies
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Common App

Common App is a national not-for-profit organization dedicated to the pursuit of access, equity, and integrity in the college admission process. Each year it supports more than 1 million students applying to over 1100 member colleges & universities using its free online application.

Visit website
Job Details
Category management
Posted 4 months ago