Job Closed
This listing is no longer active.
Common App is a nonprofit membership organization on a mission to connect college applicants and those who support them to a wide range of public and private co
Software Developer
Location
United States
Posted
58 days ago
Salary
$95K - $100K / year
Seniority
Senior
Job Description
Software Developer
Common App
• Our Software Developer position reports to our Senior Director of Technology Strategy and is part of a team of developers designing and developing both web-based and mobile software products for Common App. • Our Developers work in a team environment to assist in software architecture design and to implement high quality software products that meet the needs of the Common App community. • This position plans, develops, modifies and tests software components using .NET technologies within an Amazon Web Service and Agile development environment to create new products and enhance existing software systems. • The developer also utilizes various tools (such as GitHub Copilot and Claude Code) to deliver .NET and Angular solutions at an accelerated velocity.
Job Requirements
- Candidates must live in the United States.
- Willing to travel to attend twice annual Common App Retreat.
- Bachelor’s degree in computer science.
- 4-6 years of experience in software development/technical support jobs.
- Comfortable with use of AI-assisted coding tools (e.g., Claude Code, Github Copilot or similar).
- Familiarity with Agentic Frameworks (e.g., MCP/Model Context Protocol, tool-calling schemas) and context window optimization.
- Ability to design complex "System Prompts" and RAG-style workflows to ground AI outputs in specific business logic and cloud architecture.
- Intermediate ability to "audit" AI code, identifying technical debt, security issues, or architectural patterns.
- Ability to use tools like Claude Design, Figma Make or similar to move from discovery to functional prototype quickly and ensure UI components align with design standards.
- Proficient in Python or TypeScript for building AI utilities and automation scripts.
- Proficient in .Net core 2+, HTML5, CSS3, and C#.
- Proficient in Angular 2+ frontend framework, Visual Studio Code IDE.
- Proficient with SQL queries and stored procedures.
- Familiar with Amazon Web Services: DynamoDB, Redis, RDS, Lambda.
- Proficient in version control like GitHub.
- Able to evaluate and make recommendations based on simple Proof of Concepts.
- Understanding of OWASP Top 10 security vulnerabilities and secure coding practices.
- Effective communication skills (verbal and written) and team collaboration skills.
Benefits
- Work-Life balance
- Virtual-first office
- Paid Time Off (PTO)
- Seven company-wide holidays
- Nine floating holidays*
- Sick leave
- Monthly mental health day
- Choice of PC of MAC laptop
- May choose an external monitor, keyboard, mouse, and/or headset
- One-time office set-up stipend
- Monthly remote work stipend
- Monthly mobile stipend
- Market-based salaries
- Performance-based bonus
- 403(b) retirement plan
- 5% company contribution
- additional 5% company match
- 3-year vesting schedule
- Participation may begin immediately
- Choice of two health insurance plans
- Health Savings Account, depending on health plan selection
- Medical Flexible Savings Account, depending on health plan selection
- Vision insurance
- Dental insurance
- Insurance coverage begins on the date of hire
- Dependent Care Flexible Spending Account
- Maven virtual clinic for women’s and family health
- Company provided life and ad&d insurance
- Opportunity to purchase additional life insurance for self, spouse, and dependents
- Company provided short and long-term disability insurance
- Budgeted annual funds for professional development
- Growth opportunities within the company
- Mutual of Omaha Employee Assistance Program
- Mutual of Omaha will preparation services
- Mutual of Omaha travel assistance
- Payroll dedication pet insurance through PinPaws
- 1Password family account
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Evaluate and implement emerging AI tools to drive measurable GTM efficiency and effectiveness • Automate pre- and post-event workflows for marketing campaigns, lead capture, and content distribution • Enable intuitive knowledge discovery with intelligent, searchable internal systems for Sales and Customer Success teams • Orchestrate ABM campaigns across channels with dynamic personalization and closed-loop measurement • Enhance revenue forecasting with AI-assisted frameworks, automated performance tracking, and predictive analytics • Develop educational lead magnets, calculators, interactive tools, and other content to engage targeted micro-segments • Automate QBR decks, competitive briefs, and reporting from product usage, revenue, and account health signals • Generate AI-driven sales decks tailored to buyer role, industry, and deal stage, eliminating one-size-fits-all materials • Launch AI-driven re-engagement campaigns to revive closed-lost opportunities
Tech Lead – DevX, AI
XsollaXsolla is a global gaming technology company whose platform is used by game developers and publishers to streamline operations and “bring their games to the w
• Drive the delivery of the Shop Builder developer surface: MCP server, CLI and local dev environment, public SDK, documentation pipeline, sandbox and preview environments, deploy and versioning path. • Lead and mentor a team of three engineers — setting technical direction within the squad, running code reviews, and ensuring consistent engineering quality. • Own cross-team coordination: identify and pull inbound API capabilities from payments, auth, live ops, and catalog teams; unblock dependencies; manage integration timelines. • Actively contribute to implementation — you ship production code alongside the team, particularly on the most critical and complex components. • Partner with the Principal Engineer to translate architecture decisions into sprint-level execution plans and realistic timelines. • Collaborate with the PO on roadmap sequencing, scope decisions, and trade-offs between speed and correctness. • Own the team's delivery rhythm: sprint planning, technical grooming, retrospectives, and status visibility to engineering and business leadership. • Define and maintain the team's engineering standards: testing strategy, observability, deployment practices, and documentation quality. • Act as the primary technical contact for integrations with headless partners and the MIT professional services team during early partner onboarding. • Contribute to hiring by conducting technical interviews and defining what great looks like for the engineers joining this team.
Principal Engineer – DevX, AI
XsollaXsolla is a global gaming technology company whose platform is used by game developers and publishers to streamline operations and “bring their games to the w
• Own the technical architecture of the agent-readable Shop Builder platform: which APIs to expose, in what shape, through which surfaces (REST, SDK, MCP, CLI). • Define the interface contracts that LLMs and developers interact with — React component APIs, custom block schemas, theme tokens, data binding formats — and maintain them with the rigor of a public API. • Design and lead delivery of the MCP server that allows AI agents (Claude Code, Cursor, etc.) to build, deploy, and operate Shop Builder storefronts end-to-end without the editor in the loop. • Architect the CLI and local development environment: how developers scaffold projects, iterate locally, preview changes, and push to production. • Define the deploy, versioning, and rollback model for developer-published content — custom blocks, themes, and layouts. • Design the sandbox and preview environment system so agents and developers can iterate without touching live partner sites. • Set the documentation standard: written for LLMs and humans as first-class users, maintained from single canonical sources and published to every surface (CLI help, dev docs, MCP tool descriptions, AI context). • Lead the eval harness architecture: how the team measures whether an LLM-generated block, theme, or layout is correct before it ships. • Collaborate with Principal/Staff Engineers across payments, auth, live ops, and catalog to pull inbound capabilities into coherent developer-facing surfaces. • Serve as the technical bar-raiser for the team: define code standards, review critical implementation decisions, and mentor the Tech Lead and engineers. • Contribute to hiring and define the technical culture of the team from day one.
• Design, develop, and deploy .NET-based microservices on cloud providers, following best practices for scalability, performance, and security. • Develop responsive, user-friendly frontend applications using the React framework, ensuring a seamless and engaging user experience. • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes. • Integrate third-party APIs and services to extend application functionality. • Mentor junior developers and provide technical support to ensure successful project delivery. • Stay up to date with emerging technologies and industry trends, and incorporate them into development processes as appropriate.



