Software Engineer II

Snap! Mobile
Summary
Join Snap! Mobile, Inc., a leading online fundraising platform, as a Software Engineer II to contribute to the development and ownership of frontend and backend systems for our Snap! products. This full-time, remote position involves building new UI features, creating A/B experiments, building GraphQL APIs, and contributing to roadmap planning and estimations. You will collaborate with senior engineers, maintain quality, and participate in learning opportunities. The ideal candidate possesses 2+ years of professional software development experience, a Bachelor's degree in Computer Science or equivalent, and strong communication skills. Snap! Mobile offers competitive benefits including medical, dental, vision, 401k with a 4% match, unlimited PTO, and professional development opportunities. The salary range is $90,000-$115,000.
Requirements
- Bachelors Degree in Computer Science or equivalent experience
- An understanding of the full lifecycle of software development
- Strong communication and writing skills
Responsibilities
- Build new UI features, support existing ones, and create A/B experiments
- Build unit tests and end-to-end tests to ensure the quality of work
- Build GraphQL APIs within the product layer and integrate them with our API gateway
- Contribute to roadmap planning discussions
- Contribute to estimating internally in the dev pod to develop a timeline the pod can commit to
- Contribute to maintaining quality to ensure uptime
- Pair program with more senior engineers to help drive projects across the finish line
- Learn and follow technical best practices and standards
- Participate in learning opportunities within the company
- Maintain a positive and respectful culture
Preferred Qualifications
- 2+ years of professional experience building software
- Experience working with project management tools to document and scope development work preferred
- Understanding of event-driven systems a plus
Benefits
- Medical, Dental, Vision
- 401K with a 4% match from the company
- Unlimited PTO
- Professional Development Opportunities
Share this job:
Similar Remote Jobs
