Spaire · Chief Executive Officer
Benefits
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.
Bachelor's
Mid-level (3-4 years)
Java
C++
Software Development Life Cycle
Version Control Systems
Agile Methodologies
Cloud Computing
Database Management
English
Software Development·1-10 employees
Download MeeBoss