Role Overview
- Our senior software developer position reports to our Senior 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.
- 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.
- Our software developers also assist in managing the production system to ensure quality in support of the end-user experience and will serve as mentors or provide direct guidance to other Software Developers.
Requirements
- Candidates must live in the United States.
- Willing to travel to attend twice annual Common App Retreat.
- Bachelor’s degree in computer science or relevant field, or an equivalent combination of education and experience.
- 5-8 years of experience in software development
- Proficient in Angular.js 2+, Typescript, Microsoft .Net Core 2.0+, C#, Visual Studio IDE, ORM, HTML5, and CSS3, Micro Service Oriented Architecture using Web API.
- Proficient in managing state in Angular 2+ Applications.
- Proficient in SQL queries and stored procedures.
- Proficient in all components of the development process, including Code repository (GitHub) and branching strategy, Code review, Coding standards, Code deployment.
- Expected to evaluate and make recommendations based on complex Proof of Concepts, including feasibility, risk, and scalability considerations.
- Understanding of OWASP Top 10 security vulnerabilities and secure coding practices.
- Strong communication (verbal and written) and team collaboration skills.
- Demonstrate a commitment to diversity, equity, and inclusion through continuous development, modeling inclusive behaviors, and proactively managing bias.
- In partnership with leadership and HR, ensuring equitable practices and experiences to strengthen inclusion acumen, and promote a culture of inclusivity and belonging that embraces the contributions of all team members.
- Actively participate in cross-organizational working groups and activities to support the development and maintenance of Common App culture.
The ideal candidate will possess:
- AWS Cloud Services like DynamoDB, ElasticCache, S3, Lambda, Bedrock, SageMaker, and Amazon Quick (including QuickSight).
- Proficient in managing state in Angular 2+ Applications using NGRX.
- Mobile hybrid frameworks like Ionic.
- CI/CD automation cloud experience.
- Proficient in building or integrating data science / machine learning / early GenAI solutions from prototype through validated POC, including iterative experimentation.
- Proficient in common GenAI patterns such as prompt design, embeddings, retrieval-augmented generation (RAG), and structured outputs/tool use.
- Understanding of AI-specific quality and security risks (e.g., hallucinations, prompt injection, data leakage) and approaches for mitigation and evaluation, including basic observability practices (logging/metrics/monitoring) for prototypes and experiments.
- .NET or AWS certification; relevant AI/ML coursework, training, or certification.
- A passion for higher education is a plus.
Tech Stack
- Angular
- AWS
- Cloud
- DynamoDB
- Ionic
- JavaScript
- SQL
- TypeScript
- .NET
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