Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Developer - US Based Remote Opportunity image - Rise Careers
Job details

Lead Software Developer - US Based Remote Opportunity

ABOUT US

Do you have a passion for higher education? Do you want to make a positive impact on the college admissions process? Our staff help to remove barriers and encourage students to forge their path to a better future. 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 we support more than 1 million students, one-third of whom are first-generation, as they apply to our nearly 1100 diverse member colleges & universities using the Common App's free online application.

If you are an experienced Software Developer leader and want to be part of a mission-driven non-profit that uses innovative technology to advance the college admission process, Common App may be a great match for you. Common App is currently searching for a Lead Software Developer.

RESPONSIBILITIES

Our Lead Software Developer position reports to our Director of Software Development and is part of a team of developers designing and developing both web-based and mobile software products for Common App. This role will provide technical guidance and mentor a team of Software Developers while implementing high-quality software products that meet the needs of The Common Application community.

QUALIFICATIONS

This role requires:

  • Candidates must live in the United States.
  • Bachelor's degree or higher from a four-year college or university or equivalent experience; 
  • 8-10 years of successful, progressive experience in software development
  • 8-10 years of experience in Web Application development using HTML, CSS, JavaScript, and SPA frameworks such as Angular, TypeScript, Javascript, React, etc.
  • 3+ years of experience in REST, GraphQL API service development using C#, .NET Core, Entity Framework, Domain Driven Design, Dependency Injection, MySQL, or NoSQL data stores.
  • 3+ years of experience in Hybrid Mobile Framework using Ionic, Android Studio, Xcode, etc.
  • 5+ years of experience in Continuous Integration / Continuous Delivery Patterns using AWS Codebuild, AWS Lambda, Cloudformation, GitHub Actions, Jenkins, and source control with GitHub, and AWS CodeCommit.
  • 3+ years of experience with AWS services like AWS Fargate/ECS, S3, SQS, SES, Elastic Cache, Cloudfront, EC2, Serverless Lambda, VPC, and DynamoDB.
  • 5+ years of experience in Agile practices.
  • Expert in all components of the development process, including
    • Code repository (Github) and branching strategy
    • Code review
    • Coding standards
    • Code deployment
    • Quality assurance processes
  • Able to debug and troubleshoot in production environments.
  • Expected to evaluate and make recommendations based on complex Proof of Concepts.
  • Understanding of OWASP Top 10 security vulnerabilities and secure coding practices.
  • Employee must be able to effectively use database software, Internet software, project management software..

The ideal candidate will possess:

  • AWS Solution Architect certification.
  • A passion for higher education is a plus.

Pay Range:

$135,000-$154,000

Common App is a virtual first environment. We value our employees’ time and efforts. Our commitment to your success is enhanced by our competitive salary and an extensive benefits package including: 

  • Work-Life balance
    • Virtual-first office
    • Paid Time Off (PTO)
    • Seven company-wide holidays
    • Nine floating holidays*
    • Sick leave
    • Monthly mental health day

*floating holidays prorated depending on start date

  • Virtual-first support
    • 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
  • Financial security
    • 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
  • Health & wellness
    • 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
  • Career development
    • Budgeted annual funds for professional development
    • Growth opportunities within the company
  • Additional perks
    • 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

We work to maintain the best possible environment for our staff, where people can learn and grow. We strive to provide a diverse, collaborative, team-oriented, creative environment where each person feels encouraged to contribute to our processes, decisions, planning, and culture.

HOW DO I APPLY

To apply for this opportunity, send your resume and cover letter with salary expectations.

Average salary estimate

$144500 / YEARLY (est.)
min
max
$135000K
$154000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Developer - US Based Remote Opportunity, Common App

At Common App, we’re driven by a mission to enhance college access and equity for students across the nation. If you’re an experienced Lead Software Developer, this US Based Remote Opportunity could be the perfect fit for you! Working with a talented team under the guidance of our Director of Software Development, you’ll play a pivotal role in designing and building web and mobile software solutions. Your expertise will not only help you mentor fellow developers but also ensure that we are delivering top-notch products that resonate with our community. With 8-10 years of experience in software development, your proficiency with HTML, CSS, JavaScript, and modern frameworks like Angular and React will shine. You’ll get hands-on with REST and GraphQL API service development and leverage AWS services extensively. This isn’t just a job; it’s a chance to make a significant impact in the education sector. Join us as we leverage innovative technology to transform the college admissions process for over a million students annually. If you have a passion for higher education and meet the qualifications, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Lead Software Developer - US Based Remote Opportunity Role at Common App
What are the responsibilities of the Lead Software Developer at Common App?

As a Lead Software Developer at Common App, you will oversee the design and development of web and mobile applications. You will also provide technical guidance to your team and ensure that high-quality software meets our community's needs.

Join Rise to see the full answer
What qualifications are required for the Lead Software Developer role at Common App?

Candidates for the Lead Software Developer position at Common App should have a Bachelor’s degree or equivalent experience, along with 8-10 years of progressive experience in software development, particularly in web applications and API services.

Join Rise to see the full answer
What technologies are essential for the Lead Software Developer position at Common App?

For the Lead Software Developer role at Common App, proficiency in HTML, CSS, JavaScript frameworks, REST and GraphQL APIs, and AWS services is crucial. Familiarity with Continuous Integration/Clean Delivery patterns and Agile methodologies is also required.

Join Rise to see the full answer
What kind of work environment can a Lead Software Developer expect at Common App?

Common App offers a virtual-first work environment, encouraging a healthy work-life balance with flexible work arrangements and a robust benefits package that focuses on your development and well-being.

Join Rise to see the full answer
Is there an opportunity for professional growth for a Lead Software Developer at Common App?

Yes! Common App prioritizes career development by allowing budgeted annual funds for professional growth and offering numerous opportunities for advancement within the organization.

Join Rise to see the full answer
Common Interview Questions for Lead Software Developer - US Based Remote Opportunity
How have you led a development team in your previous roles?

As a Lead Software Developer, you should illustrate your experience in providing technical guidance and mentorship. Highlight specific examples of projects where your leadership empowered your team to exceed goals.

Join Rise to see the full answer
Can you explain your experience with Agile methodologies?

Discuss your familiarity with Agile practices, mentioning specific frameworks like Scrum or Kanban you have used, and how they improved project outcomes in your past roles.

Join Rise to see the full answer
What practices do you follow to ensure code quality?

Explain your approach to code reviews, adherence to coding standards, utilization of testing frameworks, and any tools you use to maintain code quality throughout the development process.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Share a specific challenge, emphasizing your analytical approach to problem-solving and the steps you took to identify the root cause, implement a solution, and what the outcome was.

Join Rise to see the full answer
How do you prioritize tasks within a project?

Discuss your strategies for task prioritization, such as using tools like JIRA, and how you communicate with your team to ensure alignment and timely delivery across project phases.

Join Rise to see the full answer
What are your favorite technologies and why?

Be ready to discuss specific technologies you enjoy working with, backing it up with your experience on projects. Explain how these tools helped you meet project objectives effectively.

Join Rise to see the full answer
How do you keep updated with the latest trends in software development?

Talk about the resources you use to stay current, such as conferences, online courses, or blogs, and how you incorporate new techniques or technologies into your work.

Join Rise to see the full answer
Can you describe your experience with AWS services?

Highlight your familiarity with AWS and the services you're experienced in, like AWS Lambda, EC2, or S3, and how they’ve been implemented in your past projects.

Join Rise to see the full answer
What is your approach to mentoring junior developers?

Outline your mentoring philosophy, including strategies like pair programming, code reviews, and encouraging independent problem-solving to foster growth and learning.

Join Rise to see the full answer
How do you handle tight deadlines?

Share strategies that demonstrate your resilience under pressure, including time management skills, communication with your team for support, and prioritizing tasks to ensure project deliverables are met.

Join Rise to see the full answer
Similar Jobs
Posted 14 days ago
Photo of the Rise User
Integrant Remote No location specified
Posted 12 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
LogicGate Remote Remote - United States
Posted yesterday
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
FreedomPay Hybrid Philadelphia, PA/ Las Vegas, NV
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago

The Common Application is a not-for-profit member organization committed to the pursuit of access, equity, and integrity in the college admission process. Each year, more than one million students, one-third of whom are first-generation, apply to ...

7 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!