This position is no longer available
Arlington, Virginia, United States Remote (Country)

Common App was looking for a Software Engineering, Team Lead - US Based Remote Opportunity

Common App is looking for a Software Engineering, Team Lead to join our team. In this remote role, you will report to the Senior Director of Software Engineering and provide technical leadership while mentoring a team of developers. You'll help implement high-quality web and mobile software products that serve The Common Application community.

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.
  • 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 strategic guidance on cloud architecture.
  • Shape Agile practices across teams and guide adoption of best practices.
  • Provide oversight and guidance to teams on debugging and troubleshooting production environments.
  • Guide teams on secure architecture and compliance.
  • Guide the adoption of solutions based on complex POC.

What We're Looking For

  • Candidates must live in the United States.
  • Willing to travel to attend a 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.
  • Expert in backend and API development using REST using C#, .NET Core, ORMs, Domain Driven Design, and Dependency Injection.
  • Expert in relational and non-relational databases, including MySQL and NoSQL data stores (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 (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 coding standards, code deployment processes, and quality assurance practices.
  • Expert in debugging and troubleshooting production environments.
  • Expert in evaluating and recommending solutions based on complex POC.
  • 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 is a plus.

Technical Stack

  • JavaScript, HTML, CSS, Angular, TypeScript, C#, .NET Core
  • REST, ORMs, MySQL, NoSQL, 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 to the Senior Director, Software Engineering. Common App is a mission-driven non-profit dedicated to access, equity, and integrity in college admission. We offer a diverse, collaborative, team-oriented, and creative environment that encourages staff to contribute to processes, decisions, planning, and culture.

Benefits & Compensation

  • Compensation: $135,000 - $149,034
  • Virtual-first office.
  • Paid Time Off (PTO), seven company-wide holidays, nine floating holidays.
  • Sick leave and a monthly mental health day.
  • Choice of PC or MAC laptop, one-time office set-up stipend.
  • May choose an external monitor, keyboard, mouse, and/or headset.
  • Monthly remote work stipend and monthly mobile stipend.
  • Performance-based bonus.
  • 403(b) retirement plan with 5% company contribution and additional 5% company match.
  • Choice of two health insurance plans, Health Savings Account, Medical Flexible Savings Account.
  • Vision insurance, Dental insurance, Dependent Care Flexible Spending Account.
  • Maven virtual clinic for women’s and family health.
  • Company provided life and AD&D insurance, short and long-term disability insurance.
  • Opportunity to purchase additional life insurance for self, spouse, and dependents.
  • Budgeted annual funds for professional development.
  • Mutual of Omaha Employee Assistance Program, will preparation services, and travel assistance.
  • Payroll deduction pet insurance through PinPaws.
  • 1Password family account.

Work Mode

This is a remote position for candidates living in the United States.

Common App is an equal opportunity employer.

Required Skills
JavaScriptTypeScriptAngularC#.NET CoreREST APIsMySQLORMsHTMLCSSTeam LeadershipSoftware EngineeringAgile MethodologiesSystem DesignCloud Platforms
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.
All jobs at Common App Visit website
Job Details
Category management
Posted 3 months ago