
Software Engineer (Js, C#)
Job Description
Posted on: November 17, 2025
About Us Common App is a prominent national not-for-profit organization committed to promoting access, equity, and integrity within the college admissions process. Each year, we support over one million students, including a significant proportion of first-generation college applicants, by providing a streamlined, free online application system used by more than 1,100 diverse colleges and universities across the United States. Our dedicated staff work tirelessly to remove barriers, foster inclusivity, and empower students to pursue higher education opportunities. As an organization driven by innovation and a mission to make higher education accessible, Common App offers a dynamic environment where technology and social impact intersect. If you are an experienced software leader passionate about making a difference in higher education, joining our team could be a meaningful next step in your career. About The Role We are seeking a highly skilled Software Engineer, Team Lead, to join our remote team based in the United States. Reporting directly to the Senior Director of Software Engineering, this role plays a pivotal part in designing, developing, and maintaining our web-based and mobile software products. As a Team Lead, you will provide technical guidance, mentorship, and leadership to a team of talented software developers. Your expertise will help shape the architecture and implementation of high-quality software solutions that serve the needs of the Common App community. This role offers the opportunity to work in a collaborative, agile environment, leveraging modern technologies and cloud services to innovate and improve our platform. You will also be instrumental in fostering best practices across teams, ensuring security, performance, and scalability of our applications, and contributing to our organizational growth and mission-driven objectives. Qualifications
- Must reside in the United States
- Willingness to travel for twice-annual Common App Retreats
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field; or equivalent experience
- 8-10 years of progressive experience in software development
- 6-8 years of experience in people management and team leadership
- Proficiency in Web Application Development using JavaScript, HTML, CSS, and modern SPA frameworks such as Angular and TypeScript
- Expertise in backend and API development with REST, C#, .NET Core, ORMs, and design principles like Domain Driven Design and Dependency Injection
- Strong knowledge of relational and non-relational databases, including MySQL and AWS DynamoDB
- Advanced skills in Cloud and DevOps tools, including AWS services, CI/CD pipelines, and source control systems like GitHub
- Experience with Agile development methodologies and best practices across the software lifecycle
- Deep understanding of security standards, including OWASP Top 10, and secure coding practices
- Preferred certifications: AWS Solution Architect certification
- A passion for higher education and social impact is a plus
Responsibilities
- Lead and mentor a team of software developers, fostering a culture of collaboration, continuous improvement, and technical excellence
- Design, develop, and maintain web-based and mobile applications aligned with organizational goals and user needs
- Provide technical guidance on architecture, coding standards, and best practices across multiple teams
- Oversee the development and integration of RESTful APIs, ensuring scalability, security, and performance
- Collaborate with cross-functional teams to define project requirements, scope, and timelines
- Implement and promote DevOps practices, including CI/CD pipelines, automation, and cloud deployment strategies
- Ensure applications adhere to security standards and compliance requirements by applying secure coding practices
- Conduct code reviews, troubleshoot production issues, and optimize system performance
- Evaluate emerging technologies and lead proof-of-concept initiatives to enhance platform capabilities
- Maintain documentation related to architecture, development processes, and deployment procedures
- Support organizational initiatives to improve development workflows and team productivity
Benefits
- Work-Life Balance with a virtual-first, flexible work environment
- Paid Time Off (PTO), seven company-wide holidays, and nine floating holidays
- Sick leave and monthly mental health days
- Choice of PC or MAC laptop, external monitor, keyboard, mouse, and headset
- One-time office setup stipend and monthly remote work stipends
- Monthly mobile stipend for connectivity needs
- Comprehensive health insurance plans, including HSA and FSA options
- Vision and dental insurance coverage
- Dependent Care Flexible Spending Account and virtual clinics for women's and family health
- Company-provided life, accident, short-term, and long-term disability insurance
- Retirement plan with a 5% company contribution, additional 5% match, and a three-year vesting schedule
- Budget for professional development and growth opportunities within the organization
- Additional perks such as Employee Assistance Program, travel assistance, pet insurance, and family accounts for security tools
Equal Opportunity Common App is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected class under applicable law. We value diversity and are dedicated to providing equitable opportunities to all qualified candidates.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
Remote-Work.app
Get Remote-Work.app on your phone!

Software Engineer (Js, C#)

Python Developer [Job ID 20251117]

Full Stack Engineer

Software Engineer - Wasabi AiR

