Job Description
We are seeking a driven and talented Entry Level Software Engineer to join our dynamic team in Seattle. As a key member of our engineering division, you will have the unique opportunity to work on cutting-edge projects that impact millions of users. We value innovation, curiosity, and the potential to grow, making this the perfect launchpad for your career.
What We Offer:
- Equity Options: Be a stakeholder in our success with competitive equity packages.
- Competitive Compensation: A salary range tailored to your experience and potential.
- Modern Work Environment: Collaborative culture with a focus on mentorship and continuous learning.
- Flexible Benefits: Health, dental, and vision insurance, plus generous PTO.
Whether you are a recent graduate or looking to pivot into tech, we provide the training and resources you need to excel.
Responsibilities
- Assist in the design, development, and maintenance of high-quality software applications.
- Write clean, efficient, and scalable code in languages such as Python, JavaScript, or Java.
- Participate in code reviews to ensure best practices and code quality standards.
- Debug and troubleshoot software issues to improve system performance and stability.
- Collaborate with product managers and designers to define new features and user experiences.
- Contribute to technical documentation and technical design documentation.
- Stay updated on emerging technologies and industry trends.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Understanding of core computer science concepts including data structures, algorithms, and operating systems.
- Proficiency in at least one programming language (Python, JavaScript, C++, or Java).
- Familiarity with web development fundamentals (HTML, CSS, REST APIs).
- Experience with version control systems like Git.
- Strong problem-solving skills and the ability to learn new technologies quickly.
- Excellent written and verbal communication skills.