Job Description
Are you a visionary Software Engineer looking for your next challenge in the heart of the Pacific Northwest? We are a Top Tech Company dedicated to revolutionizing the industry with cutting-edge solutions. We are seeking a talented individual to join our high-performing team and help us build the future of digital experiences.
In this role, you will work in a collaborative environment that values innovation, diversity, and technical excellence. You will have the opportunity to work on high-impact projects that affect millions of users globally. Join us and accelerate your career in one of the most dynamic tech hubs in the country.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and engineers to define and implement new features.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Participate in code reviews, architecture discussions, and technical planning sessions to ensure system quality.
- Identify and troubleshoot complex technical issues and optimize application performance.
- Conduct research on emerging technologies to recommend improvements to our tech stack.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 3-5 years of professional software development experience.
- Proficiency in at least two of the following: Python, Java, JavaScript, or Go.
- Strong understanding of data structures, algorithms, and software design patterns.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.