Software Engineer

Full-time
Hybrid
$90,000-120,000/yr
Seattle, WA
No visa sponsorship

Benefits

401(k) with Matching
Health Insurance
Paid Time Off (PTO)

Job description

Job Title: Software Development Engineer (SDE)Job Summary
We are looking for a passionate Software Development Engineer (SDE) to join our growing engineering team. In this role, you will design, develop, test, and maintain robust, scalable software solutions. You will collaborate with cross-functional teams to translate user requirements into functional, high-performance applications. The ideal candidate is a proactive problem-solver with strong coding fundamentals and a desire to deliver high-quality software. www.indeed.com +3Key Responsibilities

  • Software Development: Write clean, maintainable, efficient, and testable code for new features and systems.

  • System Design & Architecture: Participate in the design of scalable, fault-tolerant, distributed systems.

  • Full Lifecycle Ownership: Participate in the entire software development life cycle (SDLC), from requirements gathering and planning to deployment and maintenance.

  • Testing & Debugging: Perform unit, integration, and system testing; troubleshoot and resolve production issues.

  • Collaboration: Work with product managers, designers, and other engineers to define requirements and deliver solutions.

  • Code Quality: Participate in code reviews and advocate for best coding practices and standards.

  • Documentation: Create and maintain technical documentation for systems and applications.

  • Mentorship: Provide technical guidance and mentorship to junior developers (especially for SDE-2/SDE-3 levels).

  • Continuous Improvement: Propose upgrades to existing systems to improve performance, scalability, and security. resources.workable.com +9

Required Qualifications & Skills

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Experience: 2-5+ years of professional software development experience.

  • Programming Languages: Proficiency in one or more languages such as Java, Python, C++, or C#.

  • Fundamentals: Strong knowledge of Data Structures, Algorithms, and Object-Oriented Design.

  • Database Knowledge: Experience with SQL and relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases.

  • Tools: Familiarity with version control systems (Git) and CI/CD tools.

  • Platforms: Experience with cloud platforms (AWS, Azure, or GCP) is a plus.

  • Problem-Solving: Excellent analytical and troubleshooting skills. hiring.monster.com +8

Preferred Qualifications

  • Experience with microservices architecture.

  • Familiarity with Agile/Scrum development methodologies.

  • Experience in optimizing application performance. www.indeed.com +2

What We Offer

  • Competitive salary and bonus packages.

  • Health, dental, and vision insurance.

  • 401(k) retirement plan with company matching.

  • Flexible work-from-home options and work-life balance.

  • Professional development and tuition reimbursement.

More information

Minimum education level

Bachelor's

Experience level

Mid-level (3-4 years)

Job skills

Java

C++

Software Development Life Cycle

Version Control Systems

Agile Methodologies

Cloud Computing

Database Management

Languages

English

Company overview

company-logo
Spaire

Software Development·1-10 employees

Spaire is the financial infrastructure designed to help digital creators & SaaS startups scale globally without the friction of international compliance. By serving as a Merchant of Record, Spaire acts as the legal bridge between builders and their global customers, assuming the full operational and regulatory responsibility for billing logic, tax collection, and compliance across more than 100 countries.